Detail.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using System.Xml.Serialization;
  2. namespace economy.Models.Price.Domestic.Item.Detail
  3. {
  4. // 검색결과 변수
  5. [XmlRoot(ElementName = "response")]
  6. public class Response
  7. {
  8. [XmlElement(ElementName = "body")]
  9. public Body Body { get; set; }
  10. }
  11. public class Body
  12. {
  13. // 품목코드
  14. [XmlElement(ElementName = "ic")]
  15. public string Ic { get; set; }
  16. // 품목명
  17. [XmlElement(ElementName = "in")]
  18. public string In { get; set; }
  19. [XmlElement(ElementName = "items")]
  20. public Items Items { get; set; }
  21. [XmlElement(ElementName = "numOfRows")]
  22. public int NumberOfRows { get; set; }
  23. [XmlElement(ElementName = "pageNo")]
  24. public int PageNo { get; set; }
  25. [XmlElement(ElementName = "totalCount")]
  26. public int TotalCount { get; set; }
  27. }
  28. public class Items
  29. {
  30. [XmlElement(ElementName = "item")]
  31. public List<Item> ItemList { get; set; }
  32. }
  33. public class Item
  34. {
  35. public int Num { get; set; }
  36. // 상품 ID
  37. [XmlElement(ElementName = "pi")]
  38. public string Pi { get; set; }
  39. // 상품명
  40. [XmlElement(ElementName = "pn")]
  41. public string Pn { get; set; }
  42. // 판매가격
  43. [XmlElement(ElementName = "sp")]
  44. public int Sp { get; set; }
  45. // 할인가격
  46. [XmlElement(ElementName = "dp")]
  47. public int Dp { get; set; }
  48. // 혜택가격
  49. [XmlElement(ElementName = "bp")]
  50. public int Bp { get; set; }
  51. // 가격일자
  52. [XmlElement(ElementName = "sd")]
  53. public string Sd { get; set; }
  54. }
  55. }