VerCheckResult.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Runtime.Serialization;
  5. using System.Text;
  6. namespace Falit.Run.Models
  7. {
  8. /// <summary>
  9. ///
  10. /// </summary>
  11. [DataContract]
  12. public class VerCheckResult
  13. {
  14. /// <summary>
  15. ///
  16. /// </summary>
  17. [DataMember(Name = "ver")]
  18. public string Ver { get; set; }
  19. /// <summary>
  20. ///
  21. /// </summary>
  22. [DataMember(Name = "total_size")]
  23. public double TotalSize { get; set; }
  24. /// <summary>
  25. ///
  26. /// </summary>
  27. [DataMember(Name = "time")]
  28. public DateTime Time { get; set; }
  29. /// <summary>
  30. ///
  31. /// </summary>
  32. [DataMember(Name = "content")]
  33. public string Content { get; set; }
  34. /// <summary>
  35. ///
  36. /// </summary>
  37. [DataMember(Name = "ver_file_list")]
  38. public List<VersionFileInfo> VersionFileList { get; set; }
  39. }
  40. /// <summary>
  41. ///
  42. /// </summary>
  43. [DataContract]
  44. public class VersionFileInfo
  45. {
  46. /// <summary>
  47. ///
  48. /// </summary>
  49. [DataMember(Name = "path")]
  50. public string Path { get; set; }
  51. /// <summary>
  52. ///
  53. /// </summary>
  54. [DataMember(Name = "content")]
  55. public string Content { get; set; }
  56. /// <summary>
  57. ///
  58. /// </summary>
  59. [DataMember(Name = "name")]
  60. public string Name { get; set; }
  61. /// <summary>
  62. ///
  63. /// </summary>
  64. [DataMember(Name = "size")]
  65. public double Size { get; set; }
  66. /// <summary>
  67. ///
  68. /// </summary>
  69. [DataMember(Name = "md5")]
  70. public string MD5 { get; set; }
  71. }
  72. }