TranscriptEvent.fromJson constructor

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

Implementation

factory TranscriptEvent.fromJson(Map<String, dynamic> j) {
  switch (j['type']) {
    case 'transcript.text.delta':
      return TranscriptTextDelta.fromJson(j);
    case 'transcript.text.done':
      return TranscriptTextDone.fromJson(j);
    default:
      throw ArgumentError('Unknown speech event type "${j['type']}"');
  }
}