fromMap static method
Implementation
static ReciterError fromMap(Map<String, dynamic> map) {
return ReciterError(
errorType: ErrorCategory.values[map['errorType']],
speechErrorType: SpeechErrorType.values[map['speechErrorType']],
durationStatus: map['durationStatus'] != null
? TajweedDurationStatus.values[map['durationStatus']]
: null,
expectedPh: map['expectedPh'] as String? ?? '',
predictedPh: map['predictedPh'] as String? ?? '',
expectedRule: _ruleFromMap(map['expectedRule'] as Map<String, dynamic>?),
predictedRule:
_ruleFromMap(map['predictedRule'] as Map<String, dynamic>?),
expectedDuration: (map['expectedDuration'] as num?)?.toDouble(),
actualDuration: (map['actualDuration'] as num?)?.toDouble(),
);
}