23 lines
537 B
Dart
23 lines
537 B
Dart
import 'home_page_list.dart';
|
|
|
|
class HomePageContent {
|
|
final List<dynamic> banners;
|
|
final List<HomePageList> lists;
|
|
final int unread;
|
|
|
|
const HomePageContent(
|
|
{required this.banners, required this.lists, required this.unread});
|
|
|
|
factory HomePageContent.fromJson(Map<String, dynamic> json) {
|
|
return HomePageContent(
|
|
banners: json['banners'],
|
|
lists: List<HomePageList>.from(
|
|
json['lists'].map(
|
|
(x) => HomePageList.fromJson(x),
|
|
),
|
|
),
|
|
unread: json['unread'],
|
|
);
|
|
}
|
|
}
|