decode static method

Implementation

static TranslationResponseMessage decode(Object result) {
  result as List<Object?>;
  return TranslationResponseMessage(
    sourceLanguage: result[0]! as LanguageMessage,
    targetLanguage: result[1]! as LanguageMessage,
    sourceText: result[2]! as String,
    targetText: result[3]! as String,
    targetSegments: (result[4] as List<Object?>?)?.cast<TextSegmentMessage>(),
    clientIdentifier: result[5] as String?,
  );
}