SurahModel.fromDownloadedFontsJson constructor
Factory لإنشاء السورة من json الخطوط المنزلة Factory to create surah from downloaded fonts JSON
Implementation
factory SurahModel.fromDownloadedFontsJson(Map<String, dynamic> json) {
var ayahsFromJson = json['ayahs'] as List;
List<AyahModel> ayahsList =
ayahsFromJson.map((i) => AyahModel.fromDownloadedFontsJson(i)).toList();
return SurahModel(
surahNumber: json['number'],
arabicName: json['name'],
englishName: json['englishName'],
revelationType: json['revelationType'],
ayahs: ayahsList,
isDownloadedFonts: true,
startPage: json['start_page'],
endPage: json['end_page'],
);
}