toJson method
Implementation
Map<String, dynamic> toJson() => {
...super.toJson(),
if (voice != null) 'voice': voice!.toJson(),
if (inputAudioFormat != null) 'input_audio_format': inputAudioFormat!.toJson(),
if (outputAudioFormat != null) 'output_audio_format': outputAudioFormat!.toJson(),
if (inputAudioTranscription != null) 'input_audio_transcription': inputAudioTranscription!.toJson(),
if (turnDetection != null) 'turn_detection': turnDetection == null ? null : turnDetection!.toJson(),
"modalities": modalities?.map((e) => e.toJson()).toList()
};