JushitaJdpJduserGetResponse.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. using System;
  2. using System.Xml.Serialization;
  3. using System.Collections.Generic;
  4. namespace Top.Api.Response
  5. {
  6. /// <summary>
  7. /// JushitaJdpJduserGetResponse.
  8. /// </summary>
  9. public class JushitaJdpJduserGetResponse : TopResponse
  10. {
  11. /// <summary>
  12. /// result
  13. /// </summary>
  14. [XmlElement("result")]
  15. public ResultSetDomain Result { get; set; }
  16. /// <summary>
  17. /// JdUserDomain Data Structure.
  18. /// </summary>
  19. [Serializable]
  20. public class JdUserDomain : TopObject
  21. {
  22. /// <summary>
  23. /// appKey
  24. /// </summary>
  25. [XmlElement("app_key")]
  26. public string AppKey { get; set; }
  27. /// <summary>
  28. /// region
  29. /// </summary>
  30. [XmlElement("region")]
  31. public string Region { get; set; }
  32. /// <summary>
  33. /// userId
  34. /// </summary>
  35. [XmlElement("user_id")]
  36. public long UserId { get; set; }
  37. /// <summary>
  38. /// valid
  39. /// </summary>
  40. [XmlElement("valid")]
  41. public bool Valid { get; set; }
  42. }
  43. /// <summary>
  44. /// ResultSetDomain Data Structure.
  45. /// </summary>
  46. [Serializable]
  47. public class ResultSetDomain : TopObject
  48. {
  49. /// <summary>
  50. /// error
  51. /// </summary>
  52. [XmlElement("error")]
  53. public bool Error { get; set; }
  54. /// <summary>
  55. /// errorCode
  56. /// </summary>
  57. [XmlElement("error_code")]
  58. public string ErrorCode { get; set; }
  59. /// <summary>
  60. /// errorMsg
  61. /// </summary>
  62. [XmlElement("error_msg")]
  63. public string ErrorMsg { get; set; }
  64. /// <summary>
  65. /// firstResult
  66. /// </summary>
  67. [XmlElement("first_result")]
  68. public string FirstResult { get; set; }
  69. /// <summary>
  70. /// hasNext
  71. /// </summary>
  72. [XmlElement("has_next")]
  73. public bool HasNext { get; set; }
  74. /// <summary>
  75. /// results
  76. /// </summary>
  77. [XmlArray("results")]
  78. [XmlArrayItem("jd_user")]
  79. public List<JdUserDomain> Results { get; set; }
  80. /// <summary>
  81. /// totalCount
  82. /// </summary>
  83. [XmlElement("total_count")]
  84. public long TotalCount { get; set; }
  85. }
  86. }
  87. }