Hadith.fromJson constructor

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

Implementation

factory Hadith.fromJson(Map<String, dynamic> json) {
  var hadithList = (json['hadith'] as List)
      .map((data) => HadithData.fromJson(data))
      .toList();

  return Hadith(
    collection: json['collection'],
    bookNumber: json['bookNumber'],
    chapterId: json['chapterId'].toString(),
    hadithNumber: json['hadithNumber'].toString(),
    hadith: hadithList,
  );
}