FencingSample.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using Newtonsoft.Json;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace ChangFa.Machinery.Entity
  8. {
  9. public class FencingReslut
  10. {
  11. [JsonProperty("data")]
  12. public FencingData Data { get; set; }
  13. [JsonProperty("errcode")]
  14. public int Errcode { get; set; }
  15. [JsonProperty("errdetail")]
  16. public object Errdetail { get; set; }
  17. [JsonProperty("errmsg")]
  18. public string Errmsg { get; set; }
  19. }
  20. public class FencingData
  21. {
  22. [JsonProperty("fencing_event_list")]
  23. public IList<FencingEventList> FencingEventList { get; set; }
  24. [JsonProperty("status")]
  25. public int Status { get; set; }
  26. }
  27. public class FencingEventList
  28. {
  29. [JsonProperty("client_action")]
  30. public string ClientAction { get; set; }
  31. [JsonProperty("client_status")]
  32. public string ClientStatus { get; set; }
  33. [JsonProperty("enter_time")]
  34. public string EnterTime { get; set; }
  35. [JsonProperty("fence_info")]
  36. public FenceInfo FenceInfo { get; set; }
  37. }
  38. public class FenceInfo
  39. {
  40. [JsonProperty("fence_center")]
  41. public string FenceCenter { get; set; }
  42. [JsonProperty("fence_gid")]
  43. public string FenceGid { get; set; }
  44. [JsonProperty("fence_name")]
  45. public string FenceName { get; set; }
  46. }
  47. }