QiraatWordInfo.fromJson constructor
QiraatWordInfo.fromJson(
- Map<String, dynamic> json
)
Implementation
factory QiraatWordInfo.fromJson(Map<String, dynamic> json) {
return QiraatWordInfo(
suraNumber: (json['sura_number'] as num?)?.toInt() ??
int.tryParse(json['sura_number']?.toString() ?? '') ??
0,
suraName: json['sura_name']?.toString(),
ayaNumber: (json['aya_number'] as num?)?.toInt() ??
int.tryParse(json['aya_number']?.toString() ?? '') ??
0,
wordNumber: (json['word_number'] as num?)?.toInt() ??
int.tryParse(json['word_number']?.toString() ?? '') ??
0,
word: (json['word'] ?? '').toString(),
content: (json['content'] ?? '').toString(),
hasKhilaf: (json['has_khilaf'] as bool?) ??
(json['has_khilaf']?.toString() == 'true'),
);
}