Chapter constructor
Chapter({
- @Default.new(0) int id,
- @Default.new(false) bool bismillahPre,
- @Default.new("") String nameArabic,
- @Default.new("") String nameComplex,
- @Default.new("") String nameSimple,
- @Default.new([]) List<
int> pages, - @Default.new(0) int revelationOrder,
- @Default.new(ChapterRevelationPlace.makkah) ChapterRevelationPlace revelationPlace,
- @Default.new({}) ChapterTranslatedName translatedName,
- @Default.new(0) int versesCount,
Implementation
factory Chapter({
@Default(0) int id,
@Default(false) bool bismillahPre,
@Default("") String nameArabic,
@Default("") String nameComplex,
@Default("") String nameSimple,
@Default([]) List<int> pages,
@Default(0) int revelationOrder,
@Default(ChapterRevelationPlace.makkah)
ChapterRevelationPlace revelationPlace,
@Default({}) ChapterTranslatedName translatedName,
@Default(0) int versesCount,
}) = _Chapter;