Surah.basic constructor

Surah.basic({
  1. required int id,
  2. required String name,
  3. required String englishName,
  4. required String revelationType,
  5. required int numberOfAyahs,
  6. required int revelationOrder,
  7. String source = "Tanzil Project - https://tanzil.net",
})

Creates a basic Surah without ayat (for references)

Implementation

factory Surah.basic({
  required int id,
  required String name,
  required String englishName,
  required String revelationType,
  required int numberOfAyahs,
  required int revelationOrder,
  String source = "Tanzil Project - https://tanzil.net",
}) {
  return Surah(
    id: id,
    name: name,
    englishName: englishName,
    revelationType: revelationType,
    numberOfAyahs: numberOfAyahs,
    revelationOrder: revelationOrder,
    ayat: [],
    source: source,
  );
}