 something, anything, from the "send back to states" to "French revolution" spectrum to happen.<reponame>app-repo/Dart-Cms-Flutter
///
/// Code generated by jsonToDartModel https://ashamp.github.io/jsonToDartModel/
///
class CurVideoDetillValueListArticleRel {
/*
{
  "_id": "5f2ff7930bf3a852e802e5d3",
  "articleTitle": "文章1",
  "articleImage": "/upload/cover/fa6367c1-77fd-49f5-8dda-8b62380f26d2.jpg",
  "poster": "",
  "introduce": "爱谁谁打死",
  "update_time": "2020-08-09 21:17",
  "popular": false,
  "allow_reply": false,
  "openSwiper": false,
  "display": true,
  "article_type": "新闻"
} 
*/

  String Id;
  String articleTitle;
  String articleImage;
  String poster;
  String introduce;
  String updateTime;
  bool popular;
  bool allowReply;
  bool openSwiper;
  bool display;
  String articleType;

  CurVideoDetillValueListArticleRel({
    this.Id,
    this.articleTitle,
    this.articleImage,
    this.poster,
    this.introduce,
    this.updateTime,
    this.popular,
    this.allowReply,
    this.openSwiper,
    this.display,
    this.articleType,
  });
  CurVideoDetillValueListArticleRel.fromJson(Map<String, dynamic> json) {
    Id = json["_id"]?.toString();
    articleTitle = json["articleTitle"]?.toString();
    articleImage = json["articleImage"]?.toString();
    poster = json["poster"]?.toString();
    introduce = json["introduce"]?.toString();
    updateTime = json["update_time"]?.toString();
    popular = json["popular"];
    allowReply = json["allow_reply"];
    openSwiper = json["openSwiper"];
    display = json["display"];
    articleType = json["article_type"]?.toString();
  }
  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = Map<String, dynamic>();
    data["_id"] = Id;
    data["articleTitle"] = articleTitle;
    data["articleImage"] = articleImage;
    data["poster"] = poster;
    data["introduce"] = introduce;
    data["update_time"] = updateTime;
    data["popular"] = popular;
    data["allow_reply"] = allowReply;
    data["openSwiper"] = openSwiper;
    data["display"] = display;
    data["article_type"] = articleType;
    return data;
  }
}

class CurVideoDetillValueListLikeMovie {
/*
{
  "_id": "5f2ecdd640e1763fa80af765",
  "videoTitle": "国光帮帮忙2017",
  "director": "",
  "videoImage": "https://images.cnblogsc.com/pic/upload/vod/2017-09-03/201709031504403681.jpg",
  "poster": "",
  "performer": "孙鹏,庹宗康,屈中恒",
  "video_type": "5f2eca32fc3cd725c095fbdc",
  "video_rate": 0,
  "update_time": "2020-08-01 03:05:50",
  "language": "国语",
  "sub_region": "台湾",
  "rel_time": "2017",
  "introduce": "《国光帮帮忙》为2005年台湾三立都会台所制播的综艺谈话性节目，制作人为汤宗霖，主持人为屈中恒、孙鹏与庹宗康三位台湾艺人。因三位主持人为1960年代出生之男性，其访谈内容也通常以该阶层眼光来看待。“国光帮”一词，乃是因为三位主持人均毕业于国光艺校而来。",
  "remind_tip": "更新至20170907",
  "news_id": [
    "5f2ff7930bf3a852e802e5d3"
  ],
  "popular": false,
  "allow_reply": false,
  "openSwiper": false,
  "display": true,
  "scource_sort": false
} 
*/

  String Id;
  String videoTitle;
  String director;
  String videoImage;
  String poster;
  String performer;
  String videoType;
  int videoRate;
  String updateTime;
  String language;
  String subRegion;
  String relTime;
  String introduce;
  String remindTip;
  List<String> newsId;
  bool popular;
  bool allowReply;
  bool openSwiper;
  bool display;
  bool scourceSort;

  CurVideoDetillValueListLikeMovie({
    this.Id,
    this.videoTitle,
    this.director,
    this.videoImage,
    this.poster,
    this.performer,
    this.videoType,
    this.videoRate,
    this.updateTime,
    this.language,
    this.subRegion,
    this.relTime,
    this.introduce,
    this.remindTip,
    this.newsId,
    this.popular,
    this.allowReply,
    this.openSwiper,
    this.display,
    this.scourceSort,
  });
  CurVideoDetillValueListLikeMovie.fromJson(Map<String, dynamic> json) {
    Id = json["_id"]?.toString();
    videoTitle = json["videoTitle"]?.toString();
    director = json["director"]?.toString();
    videoImage = json["videoImage"]?.toString();
    poster = json["poster"]?.toString();
    performer = json["performer"]?.toString();
    videoType = json["video_type"]?.toString();
    videoRate = json["video_rate"]?.toInt();
    updateTime = json["update_time"]?.toString();
    language = json["language"]?.toString();
    subRegion = json["sub_region"]?.toString();
    relTime = json["rel_time"]?.toString();
    introduce = json["introduce"]?.toString();
    remindTip = json["remind_tip"]?.toString();
    if (json["news_id"]!= null) {
      var v = json["news_id"];
      var arr0 = List<String>();
      v.forEach((v) {
        arr0.add(v.toString());
      });
      newsId = arr0;
    }
    popular = json["popular"];
    allowReply = json["allow_reply"];
    openSwiper = json["openSwiper"];
    display = json["display"];
    scourceSort = json["scource_sort"];
  }
  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = Map<String, dynamic>();
    data["_id"] = Id;
    data["videoTitle"] = videoTitle;
    data["director"] = director;
    data["videoImage"] = videoImage;
    data["poster"] = poster;
    data["performer"] = performer;
    data["video_type"] = videoType;
    data["video_rate"] = videoRate;
    data["update_time"] = updateTime;
    data["language"] = language;
    data["sub_region"] = subRegion;
    data["rel_time"] = relTime;
    data["introduce"] = introduce;
    data["remind_tip"] = remindTip;
    if (newsId!= null) {
      var v = newsId;
      var arr0 = List();
      v.forEach((v) {
        arr0.add(v);
      });
      data["news_id"] = arr0;
