news_detail_item.dart 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. class NewsDetailItem {
  2. String id;
  3. bool isTop;
  4. int topSerial;
  5. String title;
  6. String content;
  7. String videoUrl;
  8. String releaseDate;
  9. String releaseUser;
  10. String releaseId;
  11. String lookNum;
  12. String likeNum;
  13. bool isLike;
  14. NewsDetailItem(
  15. {this.id,
  16. this.isTop,
  17. this.topSerial,
  18. this.title,
  19. this.content,
  20. this.videoUrl,
  21. this.releaseDate,
  22. this.releaseUser,
  23. this.releaseId,
  24. this.lookNum,
  25. this.likeNum,
  26. this.isLike});
  27. NewsDetailItem.fromJsonMap(Map<String, dynamic> json)
  28. : id = json['id'],
  29. isTop = json['isTop'],
  30. topSerial = json['topSerial'],
  31. title = json['title'],
  32. content = json['content'],
  33. videoUrl = json['videoUrl'],
  34. releaseDate = json['releaseDate'],
  35. releaseUser = json['releaseUser'],
  36. releaseId = json['releaseId'],
  37. lookNum = json['lookNum'],
  38. likeNum = json['likeNum'],
  39. isLike = json['isLike'];
  40. Map<String, dynamic> toJson() {
  41. final Map<String, dynamic> data = new Map<String, dynamic>();
  42. data['id'] = this.id;
  43. data['isTop'] = this.isTop;
  44. data['topSerial'] = this.topSerial;
  45. data['title'] = this.title;
  46. data['content'] = this.content;
  47. data['videoUrl'] = this.videoUrl;
  48. data['releaseDate'] = this.releaseDate;
  49. data['releaseUser'] = this.releaseUser;
  50. data['releaseId'] = this.releaseId;
  51. data['lookNum'] = this.lookNum;
  52. data['likeNum'] = this.likeNum;
  53. data['isLike'] = this.isLike;
  54. return data;
  55. }
  56. }