toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = id;
  data['verse_number'] = verseNumber;
  data['verse_key'] = verseKey;
  data['juz_number'] = juzNumber;
  data['hizb_number'] = hizbNumber;
  data['rub_el_hizb_number'] = rubElHizbNumber;
  data['ruku_number'] = rukuNumber;
  data['manzil_number'] = manzilNumber;
  data['sajdah_number'] = sajdahNumber;
  data['text_uthmani'] = textUthmani;
  data['page_number'] = pageNumber;
  if (words != null) {
    data['words'] = words!.map((v) => v.toJson()).toList();
  }
  if (translations != null) {
    data['translations'] = translations!.map((v) => v.toJson()).toList();
  }
  return data;
}