RealtimeTranslationServerEvent class sealed
A server → client event for a Realtime translation session.
Discriminated by type:
- RealtimeTranslationErrorEvent —
error(shared with the regular Realtime API) - RealtimeTranslationSessionCreatedEvent —
session.created - RealtimeTranslationSessionUpdatedEvent —
session.updated - RealtimeTranslationSessionClosedEvent —
session.closed - RealtimeTranslationInputTranscriptDeltaEvent —
session.input_transcript.delta - RealtimeTranslationOutputTranscriptDeltaEvent —
session.output_transcript.delta - RealtimeTranslationOutputAudioDeltaEvent —
session.output_audio.delta
Unknown discriminators are surfaced as UnknownRealtimeTranslationServerEvent, preserving the raw payload.
- Implementers
- RealtimeTranslationErrorEvent
- RealtimeTranslationInputTranscriptDeltaEvent
- RealtimeTranslationOutputAudioDeltaEvent
- RealtimeTranslationOutputTranscriptDeltaEvent
- RealtimeTranslationSessionClosedEvent
- RealtimeTranslationSessionCreatedEvent
- RealtimeTranslationSessionUpdatedEvent
- UnknownRealtimeTranslationServerEvent
Constructors
-
RealtimeTranslationServerEvent.fromJson(Map<
String, dynamic> json) -
Creates from JSON.
factory
Properties
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Converts to JSON.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited