OpenmallItemsQueryResponse.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. using System;
  2. using System.Xml.Serialization;
  3. using System.Collections.Generic;
  4. namespace Top.Api.Response
  5. {
  6. /// <summary>
  7. /// OpenmallItemsQueryResponse.
  8. /// </summary>
  9. public class OpenmallItemsQueryResponse : TopResponse
  10. {
  11. /// <summary>
  12. /// 返回结果
  13. /// </summary>
  14. [XmlElement("result")]
  15. public ResultDoDomain Result { get; set; }
  16. /// <summary>
  17. /// TopItemVoDomain Data Structure.
  18. /// </summary>
  19. [Serializable]
  20. public class TopItemVoDomain : TopObject
  21. {
  22. /// <summary>
  23. /// 商品类目
  24. /// </summary>
  25. [XmlElement("category_id")]
  26. public long CategoryId { get; set; }
  27. /// <summary>
  28. /// 商品所在城市
  29. /// </summary>
  30. [XmlElement("city")]
  31. public string City { get; set; }
  32. /// <summary>
  33. /// 商品成本价,精确到2位小数,单位:元。如:200.07,表示200元7分。
  34. /// </summary>
  35. [XmlElement("cost_price")]
  36. public string CostPrice { get; set; }
  37. /// <summary>
  38. /// 商品ID
  39. /// </summary>
  40. [XmlElement("item_id")]
  41. public long ItemId { get; set; }
  42. /// <summary>
  43. /// 商品主图
  44. /// </summary>
  45. [XmlElement("pic_url")]
  46. public string PicUrl { get; set; }
  47. /// <summary>
  48. /// 商品所在省份
  49. /// </summary>
  50. [XmlElement("prov")]
  51. public string Prov { get; set; }
  52. /// <summary>
  53. /// 库存
  54. /// </summary>
  55. [XmlElement("quantity")]
  56. public string Quantity { get; set; }
  57. /// <summary>
  58. /// 商品状态:上架(1)、下架(0)
  59. /// </summary>
  60. [XmlElement("status")]
  61. public long Status { get; set; }
  62. /// <summary>
  63. /// 商品标题
  64. /// </summary>
  65. [XmlElement("title")]
  66. public string Title { get; set; }
  67. }
  68. /// <summary>
  69. /// ResultDoDomain Data Structure.
  70. /// </summary>
  71. [Serializable]
  72. public class ResultDoDomain : TopObject
  73. {
  74. /// <summary>
  75. /// 错误码
  76. /// </summary>
  77. [XmlElement("error_code")]
  78. public string ErrorCode { get; set; }
  79. /// <summary>
  80. /// 错误信息
  81. /// </summary>
  82. [XmlElement("error_msg")]
  83. public string ErrorMsg { get; set; }
  84. /// <summary>
  85. /// 商品列表
  86. /// </summary>
  87. [XmlArray("item_list")]
  88. [XmlArrayItem("top_item_vo")]
  89. public List<TopItemVoDomain> ItemList { get; set; }
  90. /// <summary>
  91. /// 调用是否成功
  92. /// </summary>
  93. [XmlElement("success")]
  94. public bool Success { get; set; }
  95. }
  96. }
  97. }