decode static method

AnalyzerResultMessage decode(
  1. Object result
)

Implementation

static AnalyzerResultMessage decode(Object result) {
  result as List<Object?>;
  return AnalyzerResultMessage(
    requestId: result[0]! as int,
    moduleIndex: result[1]! as int,
    rangeStart: result[2]! as double,
    rangeEnd: result[3]! as double,
    resultsFinalizationTime: result[4]! as double,
    isFinal: result[5]! as bool,
    text: result[6] as String?,
    segments: (result[7]! as List<Object?>)
        .cast<TranscriptionSegmentMessage>(),
    alternatives: (result[8]! as List<Object?>).cast<String>(),
    speechDetected: result[9] as bool?,
  );
}