DataSummary class

Summary statistics about the Quran data.

Constructors

DataSummary.new({required int totalSurahs, required int totalAyat, required int totalCharacters, required int meccanSurahs, required int medinanSurahs, required int sajdahAyat, required String longestSurahName, required String shortestSurahName, required double averageAyatPerSurah})
const

Properties

averageAyatPerSurah double
Average ayat per surah
final
dataSizeBytes int
Data size in bytes (approximate)
no setter
dataSizeKB double
Data size in kilobytes
no setter
dataSizeMB double
Data size in megabytes
no setter
estimatedReadingHours double
Estimated reading time in hours
no setter
estimatedReadingMinutes double
Estimated reading time in minutes (2 ayat/minute)
no setter
hashCode int
The hash code for this object.
no setterinherited
longestSurahName String
Name of the longest surah
final
meccanSurahs int
Number of Meccan surahs
final
medinanSurahs int
Number of Medinan surahs
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sajdahAyat int
Number of sajdah ayat
final
shortestSurahName String
Name of the shortest surah
final
totalAyat int
Total number of ayat
final
totalCharacters int
Total number of characters in Arabic text
final
totalSurahs int
Total number of surahs
final

Methods

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

Operators

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