News.fromMap constructor

News.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory News.fromMap(Map<String, dynamic> map) {
  final data = News();

  data.author = map['author'] as String?;
  data.categoryName = map['categoryName'] as String?;
  data.category = map['category'] as String?;
  data.date = importDate(map['date'] as int?);
  data.description = map['description'] as String?;
  data.favoriteCount = map['favoriteCount'] as int?;
  data.favoriteDate = importDate(map['favoriteDate'] as int?);
  data.genreName = map['genreName'] as String?;
  data.genre = map['genre'] as String?;
  data.isFavorite = map['isFavorite'] as bool?;
  data.matchSegmentFlg = map['matchSegmentFlg'] as bool?;
  data.newsId = map['newsId'] as String?;
  data.newsSegmentConditions =
      importMap(map['newsSegmentConditions'] as Map?);
  data.photo = map['photo'] as String?;
  data.pushDoneFlg = map['pushDoneFlg'] as bool?;
  data.pushTime = importDate(map['pushTime'] as int?);
  data.readedDte = importDate(map['readedDte'] as int?);
  data.readedFlg = map['readedFlg'] as bool?;
  data.releaseEndDate = importDate(map['releaseEndDate'] as int?);
  data.releaseFlg = map['releaseFlg'] as bool?;
  data.releaseFromDate = importDate(map['releaseFromDate'] as int?);
  data.releaseTargetKbnName = map['releaseTargetKbnName'] as String?;
  data.releaseTargetKbn = map['releaseTargetKbn'] as String?;
  data.rssFlg = map['rssFlg'] as bool?;
  data.tenantId = map['tenantId'] as String?;
  data.title = map['title'] as String?;
  data.url = map['url'] as String?;
  data.usePushFlg = map['usePushFlg'] as bool?;
  data.attributes = importMap(map['attributes'] as Map?);

  return data;
}