QuranRecitation enum

Quran recitation types with their configurations

Inheritance
Available extensions

Values

hafsMushafTajweed → const QuranRecitation

حفص - الخط الأساسي حفص - خط المصحف (requires download) حفص - خط المصحف (مضمّن في assets)

const QuranRecitation(recitationIndex: 0, arabicName: 'خط المصحف (حفص)', englishName: 'Hafs Mushaf', fontFamily: 'p', dataSource: DataSource.local('bundled'))

Properties

arabicName String
Arabic display name
final
dataSource DataSource
Data source configuration
final
englishName String
English display name
final
fontFamily String
Font family name to use for this recitation
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
isLocal bool
Check if this recitation loads from local assets
no setter
isRemote bool
Check if this recitation loads from remote URL
no setter
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
recitationIndex int
Index for compatibility with existing font selection system
final
requiresDownload bool
Check if this recitation requires downloaded fonts
no setter
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

Static Methods

fromIndex(int idx) QuranRecitation
Get recitation by index

Constants

values → const List<QuranRecitation>
A constant List of the values in this enum, in order of their declaration.