SurahFontsModel.fromJson constructor

SurahFontsModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SurahFontsModel.fromJson(Map<String, dynamic> json) {
  var ayahsFromJson = json['ayahs'] as List;
  List<AyahFontsModel> ayahsList =
      ayahsFromJson.map((i) => AyahFontsModel.fromJson(i)).toList();

  return SurahFontsModel(
    surahNumber: json['number'],
    arabicName: json['name'],
    englishName: json['englishName'],
    revelationType: json['revelationType'],
    ayahs: ayahsList,
  );
}