WdkRexResourceListCheckResponse.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. using System;
  2. using System.Xml.Serialization;
  3. using System.Collections.Generic;
  4. namespace Top.Api.Response
  5. {
  6. /// <summary>
  7. /// WdkRexResourceListCheckResponse.
  8. /// </summary>
  9. public class WdkRexResourceListCheckResponse : TopResponse
  10. {
  11. /// <summary>
  12. /// 资源列表
  13. /// </summary>
  14. [XmlArray("data")]
  15. [XmlArrayItem("d_t_o")]
  16. public List<DTODomain> Data { get; set; }
  17. /// <summary>
  18. /// 错误码
  19. /// </summary>
  20. [XmlElement("msg_code")]
  21. public string MsgCode { get; set; }
  22. /// <summary>
  23. /// 错误内容
  24. /// </summary>
  25. [XmlElement("msg_info")]
  26. public string MsgInfo { get; set; }
  27. /// <summary>
  28. /// 是否成功
  29. /// </summary>
  30. [XmlElement("succeed")]
  31. public string Succeed { get; set; }
  32. /// <summary>
  33. /// DTODomain Data Structure.
  34. /// </summary>
  35. [Serializable]
  36. public class DTODomain : TopObject
  37. {
  38. /// <summary>
  39. /// 应用名
  40. /// </summary>
  41. [XmlElement("app_name")]
  42. public string AppName { get; set; }
  43. /// <summary>
  44. /// 是否自动安装
  45. /// </summary>
  46. [XmlElement("auto_install")]
  47. public bool AutoInstall { get; set; }
  48. /// <summary>
  49. /// 自定义配置信息
  50. /// </summary>
  51. [XmlElement("config_json")]
  52. public string ConfigJson { get; set; }
  53. /// <summary>
  54. /// 资源文件下载地址
  55. /// </summary>
  56. [XmlElement("download_url")]
  57. public string DownloadUrl { get; set; }
  58. /// <summary>
  59. /// 图标地址
  60. /// </summary>
  61. [XmlElement("icon_url")]
  62. public string IconUrl { get; set; }
  63. /// <summary>
  64. /// 资源MD5
  65. /// </summary>
  66. [XmlElement("md5")]
  67. public string Md5 { get; set; }
  68. /// <summary>
  69. /// 兼容主包名
  70. /// </summary>
  71. [XmlElement("old_package_name")]
  72. public string OldPackageName { get; set; }
  73. /// <summary>
  74. /// 主包名
  75. /// </summary>
  76. [XmlElement("package_name")]
  77. public string PackageName { get; set; }
  78. /// <summary>
  79. /// 二维码地址
  80. /// </summary>
  81. [XmlElement("qrcode")]
  82. public string Qrcode { get; set; }
  83. /// <summary>
  84. /// 资源大小
  85. /// </summary>
  86. [XmlElement("size")]
  87. public long Size { get; set; }
  88. /// <summary>
  89. /// 资源状态
  90. /// </summary>
  91. [XmlElement("status")]
  92. public long Status { get; set; }
  93. /// <summary>
  94. /// 资源描述
  95. /// </summary>
  96. [XmlElement("update_desc")]
  97. public string UpdateDesc { get; set; }
  98. /// <summary>
  99. /// 资源版本号
  100. /// </summary>
  101. [XmlElement("version_code")]
  102. public long VersionCode { get; set; }
  103. /// <summary>
  104. /// 资源版本名
  105. /// </summary>
  106. [XmlElement("version_name")]
  107. public string VersionName { get; set; }
  108. }
  109. }
  110. }