import 'package:didvan/models/item_overview.dart'; import 'category.dart'; class RadarOverviewData extends OverviewData { final bool forManagers; final List categories; final int timeToRead; int comments; bool marked; RadarOverviewData({ required this.forManagers, required this.categories, required this.comments, required this.timeToRead, required this.marked, required createdAt, required description, required id, required image, required title, }) : super( createdAt: createdAt, description: description, id: id, image: image, title: title, type: 'radar', ); factory RadarOverviewData.fromJson(Map json) => RadarOverviewData( id: json['id'], image: json['image'], title: json['title'], description: json['description'], timeToRead: json['timeToRead'], createdAt: json['createdAt'], forManagers: json['forManagers'], marked: json['marked'], comments: json['comments'], categories: List.from( json['categories'].map( (category) => Category.fromJson(category), ), ), ); }