QuranConstants class

Constants used throughout the Quran package.

Constructors

QuranConstants.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

averageReadingSpeed → const double
Average reading speed (ayat per minute)
cacheExpirationHours → const int
Cache expiration time in hours
defaultMaxSearchResults → const int
Maximum search results to return by default
defaultPaginationLimit → const int
Default pagination limit
defaultSource → const String
Source attribution for Quran text
hizbPerJuz → const int
Number of Hizb per Juz
longestSurahId → const int
Surah with maximum ayat (Al-Baqarah)
maxAyatInSurah → const int
Maximum ayat count in any surah
maxPaginationLimit → const int
Maximum pagination limit
maxSearchTermLength → const int
Maximum search term length
meccanRevelationType → const String
Revelation types
medinanRevelationType → const String
minAyatInSurah → const int
Minimum ayat count in any surah
minSearchTermLength → const int
Minimum search term length
packageVersion → const String
Default package version
quranDataAssetPath → const String
Path to Quran data asset
shortestSurahId → const int
Surah with minimum ayat (Al-Asr)
standardReadingPlanDays → const int
Days in a standard Quran reading plan
totalAyat → const int
Total number of ayat in the Quran
totalHizb → const int
Total number of Hizb in the Quran
totalJuz → const int
Total number of Juz (Para) in the Quran
totalSajdahAyat → const int
Total number of sajdah ayat in the Quran
totalSurahs → const int
Total number of surahs in the Quran
utf16CharacterBytes → const int
Character encoding multiplier for size calculation