decode static method

ModuleConfigMessage decode(
  1. Object result
)

Implementation

static ModuleConfigMessage decode(Object result) {
  result as List<Object?>;
  return ModuleConfigMessage(
    kind: result[0]! as ModuleKindMessage,
    locale: result[1] as String?,
    speechPreset: result[2] as SpeechTranscriberPresetMessage?,
    dictationPreset: result[3] as DictationPresetMessage?,
    transcriptionOptions: (result[4]! as List<Object?>)
        .cast<TranscriptionOptionMessage>(),
    reportingOptions: (result[5]! as List<Object?>)
        .cast<ReportingOptionMessage>(),
    attributeOptions: (result[6]! as List<Object?>)
        .cast<ResultAttributeOptionMessage>(),
    contentHints: (result[7]! as List<Object?>).cast<ContentHintMessage>(),
    sensitivityLevel: result[8] as SensitivityLevelMessage?,
    reportResults: result[9] as bool?,
  );
}