SurahSearchResult.fromJson constructor
Creates a SurahSearchResult from JSON data
Implementation
factory SurahSearchResult.fromJson(Map<String, dynamic> json) {
final resultsList = json['results'] as List<dynamic>;
return SurahSearchResult(
searchTerm: json['searchTerm'] as String,
totalResults: json['totalResults'] as int,
results: resultsList
.map((result) => Surah.fromJson(result as Map<String, dynamic>))
.toList(),
source:
json['source'] as String? ?? "Tanzil Project - https://tanzil.net",
);
}