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