Seasonal.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. using System.Xml.Serialization;
  2. namespace economy.Models.Days.Seasonal
  3. {
  4. // 검색결과 변수
  5. [XmlRoot("response")]
  6. public class Response
  7. {
  8. [XmlElement("header")]
  9. public Header Header { get; set; }
  10. [XmlElement("body")]
  11. public Body Body { get; set; }
  12. }
  13. public class Header
  14. {
  15. [XmlElement("resultCode")]
  16. public string ResultCode { get; set; }
  17. [XmlElement("resultMsg")]
  18. public string ResultMsg { get; set; }
  19. }
  20. public class Body
  21. {
  22. [XmlElement("items")]
  23. public Items Items { get; set; }
  24. [XmlElement("numOfRows")]
  25. public int NumOfRows { get; set; }
  26. [XmlElement("pageNo")]
  27. public int PageNo { get; set; }
  28. [XmlElement("totalCount")]
  29. public int TotalCount { get; set; }
  30. }
  31. public class Items
  32. {
  33. [XmlElement("item")]
  34. public List<Item> ItemList { get; set; }
  35. }
  36. public class Item
  37. {
  38. public int Num { get; set; }
  39. [XmlElement("dateKind")]
  40. public string DateKind { get; set; } // 종류
  41. [XmlElement("dateName")]
  42. public string DateName { get; set; } // 명칭
  43. [XmlElement("isHoliday")]
  44. public string IsHoliday { get; set; } // 공공기관 휴일여부
  45. [XmlElement("locdate")]
  46. public string LocDate { get; set; } // 날짜
  47. [XmlElement("seq")]
  48. public int Seq { get; set; } // 순번
  49. [XmlElement("kst")]
  50. public int Kst { get; set; } // 한국표준시각
  51. [XmlElement("sunLongitude")]
  52. public int SunLongitude { get; set; } // 태양황경
  53. }
  54. }