didvan-app/lib/models/home_page_content/home_page_content.dart

27 lines
702 B
Dart

import 'package:didvan/models/home_page_content/banner.dart';
import 'home_page_list.dart';
class MainPageContent {
final List<MainPageBannerType> banners;
final List<MainPageList> lists;
final int unread;
const MainPageContent(
{required this.banners, required this.lists, required this.unread});
factory MainPageContent.fromJson(Map<String, dynamic> json) {
return MainPageContent(
banners: List<MainPageBannerType>.from(json['banners'].map(
(x) => MainPageBannerType.fromJson(x),
)),
lists: List<MainPageList>.from(
json['lists'].map(
(x) => MainPageList.fromJson(x),
),
),
unread: json['unread'],
);
}
}