HistoryWallEventJson.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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 HistoryDLL.Json
  8. {
  9. public class HistoryWallEventJson
  10. {
  11. [JsonProperty("EventGroups")]
  12. public List<EventGroup> EventGroups { get; set; }
  13. }
  14. public class EventGroup
  15. {
  16. [JsonProperty("YearLan1")]
  17. public string YearLan1 { get; set; }
  18. [JsonProperty("YearLan2")]
  19. public string YearLan2 { get; set; }
  20. [JsonProperty("YearLan3")]
  21. public string YearLan3 { get; set; }
  22. [JsonProperty("YearLan4")]
  23. public string YearLan4 { get; set; }
  24. [JsonProperty("ListDates")]
  25. public List<ListDate> ListDates { get; set; }
  26. }
  27. public class ListDate
  28. {
  29. [JsonProperty("Month")]
  30. public string Month { get; set; }
  31. [JsonProperty("TitleLan1")]
  32. public string TitleLan1 { get; set; }
  33. [JsonProperty("TitleLan2")]
  34. public string TitleLan2 { get; set; }
  35. [JsonProperty("TitleLan3")]
  36. public string TitleLan3 { get; set; }
  37. [JsonProperty("TitleLan4")]
  38. public string TitleLan4 { get; set; }
  39. [JsonProperty("Script1")]
  40. public string Script1 { get; set; }
  41. [JsonProperty("Script2")]
  42. public string Script2 { get; set; }
  43. [JsonProperty("Script3")]
  44. public string Script3 { get; set; }
  45. [JsonProperty("Script4")]
  46. public string Script4 { get; set; }
  47. [JsonProperty("ImagePath")]
  48. public string ImagePath { get; set; }
  49. public ListDate()
  50. {
  51. Month = "";
  52. TitleLan1 = "";
  53. TitleLan2 = "";
  54. TitleLan3 = "";
  55. TitleLan4 = "";
  56. Script1 = "";
  57. Script2 = "";
  58. Script3 = "";
  59. Script4 = "";
  60. ImagePath = "";
  61. }
  62. }
  63. }