OpenmallTradeAddressParseResponse.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. using System;
  2. using System.Xml.Serialization;
  3. using System.Collections.Generic;
  4. namespace Top.Api.Response
  5. {
  6. /// <summary>
  7. /// OpenmallTradeAddressParseResponse.
  8. /// </summary>
  9. public class OpenmallTradeAddressParseResponse : TopResponse
  10. {
  11. /// <summary>
  12. /// 一组地址解析结构,解析正确率与地址完整度相关
  13. /// </summary>
  14. [XmlElement("result")]
  15. public TopParseAddressVODomain Result { get; set; }
  16. /// <summary>
  17. /// TopParseAddressEntryVODomain Data Structure.
  18. /// </summary>
  19. [Serializable]
  20. public class TopParseAddressEntryVODomain : TopObject
  21. {
  22. /// <summary>
  23. /// 地区编码
  24. /// </summary>
  25. [XmlElement("code")]
  26. public string Code { get; set; }
  27. /// <summary>
  28. /// 地域名称
  29. /// </summary>
  30. [XmlElement("name")]
  31. public string Name { get; set; }
  32. /// <summary>
  33. /// 地区级别,2代表省、自治区、直辖市、特别行政区;3代表地级市、 地区、盟、自治州;4代表县、区、自治县、旗;5代表乡、镇、街道,openmall中请取第三或者第四级别地域编码传入即可
  34. /// </summary>
  35. [XmlElement("scope")]
  36. public long Scope { get; set; }
  37. }
  38. /// <summary>
  39. /// TopParseAddressVODomain Data Structure.
  40. /// </summary>
  41. [Serializable]
  42. public class TopParseAddressVODomain : TopObject
  43. {
  44. /// <summary>
  45. /// 地址解析结构
  46. /// </summary>
  47. [XmlArray("entries")]
  48. [XmlArrayItem("top_parse_address_entry_v_o")]
  49. public List<TopParseAddressEntryVODomain> Entries { get; set; }
  50. }
  51. }
  52. }