SurahModel.fromOriginalJson constructor

SurahModel.fromOriginalJson(
  1. Map<String, dynamic> json
)

Factory لإنشاء السورة من json الأصلي Factory to create surah from original JSON

Implementation

factory SurahModel.fromOriginalJson(Map<String, dynamic> json) {
  var ayahsFromJson = json['ayahs'] as List;
  List<AyahModel> ayahsList =
      ayahsFromJson.map((i) => AyahModel.fromOriginalJson(i)).toList();
  return SurahModel(
    surahNumber: json['index'],
    arabicName: json['name_ar'],
    englishName: json['name_en'],
    revelationType: null,
    ayahs: ayahsList,
    isDownloadedFonts: false,
    startPage: json['start_page'],
    endPage: json['end_page'],
  );
}