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