fromMap static method

ReciterError fromMap(
  1. Map<String, dynamic> map
)

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(),
  );
}