OpenmallItemSaleareaGetResponse.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System;
  2. using System.Xml.Serialization;
  3. using System.Collections.Generic;
  4. namespace Top.Api.Response
  5. {
  6. /// <summary>
  7. /// OpenmallItemSaleareaGetResponse.
  8. /// </summary>
  9. public class OpenmallItemSaleareaGetResponse : TopResponse
  10. {
  11. /// <summary>
  12. /// 返回结果
  13. /// </summary>
  14. [XmlElement("result")]
  15. public ResultDoDomain Result { get; set; }
  16. /// <summary>
  17. /// TopSaleAreaVoDomain Data Structure.
  18. /// </summary>
  19. [Serializable]
  20. public class TopSaleAreaVoDomain : TopObject
  21. {
  22. /// <summary>
  23. /// 可售区域信息,JSON数组格式的字符串。区域的层次用树状结构表示。 包含的字段有: areaId:区域码; subSaleArea:所属子区域的可售信息; 树的叶子节点表示可售区域。 树的枝节点只是聚合可售区域,表达区域的层次关系。
  24. /// </summary>
  25. [XmlElement("sale_area_info")]
  26. public string SaleAreaInfo { get; set; }
  27. /// <summary>
  28. /// 商品SKU ID
  29. /// </summary>
  30. [XmlElement("sku_id")]
  31. public long SkuId { get; set; }
  32. }
  33. /// <summary>
  34. /// ResultDoDomain Data Structure.
  35. /// </summary>
  36. [Serializable]
  37. public class ResultDoDomain : TopObject
  38. {
  39. /// <summary>
  40. /// 错误码
  41. /// </summary>
  42. [XmlElement("error_code")]
  43. public string ErrorCode { get; set; }
  44. /// <summary>
  45. /// 错误信息
  46. /// </summary>
  47. [XmlElement("error_msg")]
  48. public string ErrorMsg { get; set; }
  49. /// <summary>
  50. /// 可售区域结果
  51. /// </summary>
  52. [XmlArray("sale_area_list")]
  53. [XmlArrayItem("top_sale_area_vo")]
  54. public List<TopSaleAreaVoDomain> SaleAreaList { get; set; }
  55. /// <summary>
  56. /// 调用是否成功
  57. /// </summary>
  58. [XmlElement("success")]
  59. public bool Success { get; set; }
  60. }
  61. }
  62. }