AyahModel.fromAya constructor
AyahModel.fromAya({})
دالة مصنع لإنشاء نسخة جديدة من الآية مع نص أو خصائص معدلة Factory to create a new instance from an existing ayah with custom text, ayaTextEmlaey, and centered
Implementation
factory AyahModel.fromAya({
required AyahModel ayah,
required String aya,
required String ayaText,
bool? centered,
}) {
return AyahModel(
ayahUQNumber: ayah.ayahUQNumber,
ayahNumber: ayah.ayahNumber,
text: aya,
ayaTextEmlaey: ayaText,
codeV2: ayah.codeV2,
juz: ayah.juz,
page: ayah.page,
surahNumber: ayah.surahNumber,
lineStart: ayah.lineStart,
lineEnd: ayah.lineEnd,
quarter: ayah.quarter,
hizb: ayah.hizb,
englishName: ayah.englishName,
arabicName: ayah.arabicName,
sajdaBool: ayah.sajdaBool,
sajda: ayah.sajda,
singleAyahTextColor: ayah.singleAyahTextColor,
centered: centered ?? ayah.centered,
isDownloadedFonts: ayah.isDownloadedFonts,
);
}