decode static method

Implementation

static RecognitionRequestMessage decode(Object result) {
  result as List<Object?>;
  return RecognitionRequestMessage(
    requestId: result[0]! as int,
    locale: result[1] as String?,
    source: result[2]! as AudioSourceKindMessage,
    path: result[3] as String?,
    taskHint: result[4]! as TaskHintMessage,
    shouldReportPartialResults: result[5]! as bool,
    contextualStrings: (result[6]! as List<Object?>).cast<String>(),
    requiresOnDeviceRecognition: result[7]! as bool,
    addsPunctuation: result[8] as bool?,
    configureAudioSession: result[9]! as bool,
  );
}