RealtimeTranscriptionSession.fromJson constructor

RealtimeTranscriptionSession.fromJson(
  1. Map<String, dynamic> j
)

Implementation

factory RealtimeTranscriptionSession.fromJson(Map<String, dynamic> j) => RealtimeTranscriptionSession(
      id: j['id'],
      //modalities: (j['modalities'] as List).map((m) => Modality.fromJson(m)).toList(),
      inputAudioFormat: j['input_audio_format'] == null ? null : BetaAudioFormat.fromJson(j['input_audio_format']),
      inputAudioTranscription:
          j['input_audio_transcription'] == null ? null : InputAudioTranscription.fromJson(j['input_audio_transcription']),
      turnDetection: TurnDetection.fromJson(j['turn_detection']),
      clientSecret: j['client_secret'] == null ? null : ClientSecret.fromJson(j['client_secret']),
    );