GoogleCloudAiplatformV1AudioTranscriptionConfig.fromJson constructor

GoogleCloudAiplatformV1AudioTranscriptionConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1AudioTranscriptionConfig.fromJson(core.Map json_)
  : this(
      adaptationPhrases: (json_['adaptationPhrases'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      customVocabulary: (json_['customVocabulary'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      diarization: json_['diarization'] as core.bool?,
      languageAuto: json_.containsKey('languageAuto')
          ? GoogleCloudAiplatformV1AudioTranscriptionConfigLanguageAuto.fromJson(
              json_['languageAuto'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      languageCodes: (json_['languageCodes'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      languageHints: json_.containsKey('languageHints')
          ? GoogleCloudAiplatformV1AudioTranscriptionConfigLanguageHints.fromJson(
              json_['languageHints'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      mode: json_['mode'] as core.String?,
      wordTimestamp: json_['wordTimestamp'] as core.bool?,
    );