RealtimeTranslationSessionAudioInput.fromJson constructor
Creates from JSON.
Implementation
factory RealtimeTranslationSessionAudioInput.fromJson(
Map<String, dynamic> json,
) {
return RealtimeTranslationSessionAudioInput(
transcription: json['transcription'] != null
? RealtimeTranslationInputTranscription.fromJson(
json['transcription'] as Map<String, dynamic>,
)
: null,
noiseReduction: json['noise_reduction'] != null
? RealtimeTranslationNoiseReduction.fromJson(
json['noise_reduction'] as Map<String, dynamic>,
)
: null,
clearTranscription:
json.containsKey('transcription') && json['transcription'] == null,
clearNoiseReduction:
json.containsKey('noise_reduction') &&
json['noise_reduction'] == null,
);
}