QpcV4AyahInfoLine.fromJson constructor
QpcV4AyahInfoLine.fromJson(
- Map<String, dynamic> json
)
Implementation
factory QpcV4AyahInfoLine.fromJson(Map<String, dynamic> json) {
return QpcV4AyahInfoLine(
pageNumber: (json['page_number'] as num).toInt(),
lineNumber: (json['line_number'] as num).toInt(),
lineType: QpcV4LineType.fromJson(json['line_type']),
isCentered: ((json['is_centered'] as num?)?.toInt() ?? 0) == 1,
surahNumber: _qpcTryParseOptionalInt(json['surah_number']),
firstWordId: _qpcTryParseOptionalInt(json['first_word_id']),
lastWordId: _qpcTryParseOptionalInt(json['last_word_id']),
);
}