RecitationSpeed enum

Pacing and speed of recitation (مراتب التلاوة). Controls target Harakat counts for variable Madds.

Inheritance
Available extensions

Values

fast → const RecitationSpeed

Fast recitation (الحدر) — Minimum valid Harakat (Qasr = 2 beats).

normal → const RecitationSpeed

Normal recitation (التدوير) — Standard medium Harakat (Tawassut = 4 beats) (Default).

slow → const RecitationSpeed

Slow recitation (التحقيق) — Maximum Harakat (Tool / Ishba' = 5-6 beats).

Properties

aaredMaddHarakat → int
Target Harakat for Al-Madd Al-Aared Lissukun at Waqf (المد العارض للسكون).
no setter
harakahBaseSeconds → double
Canonical duration of a single Harakah beat unit in seconds for this speed tier:
no setter
hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
leenMaddHarakat → int
Target Harakat for Al-Madd Al-Leen at Waqf (مد اللين).
no setter
monfaselMaddHarakat → int
Target Harakat for Al-Madd Al-Monfasel (المد المنفصل).
no setter
mottaselMaddHarakat → int
Target Harakat for Al-Madd Al-Mottasel (المد المتصل).
no setter
mottaselMaddPauseHarakat → int
Target Harakat for Al-Madd Al-Mottasel at Pause (المد المتصل وقفا).
no setter
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
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

fromName(String? name) → RecitationSpeed
Parses a recitation speed from a string identifier (with fallback to normal).

Constants

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