Module server

Module server 

Source
Expand description

Server → Client message types for the Gemini Live wire protocol.

Structs§

GoAwayMessage
Server GoAway signal — requesting graceful disconnect.
GoAwayPayload
Payload for GoAway.
ServerContentMessage
Server content message containing model output.
ServerContentPayload
Payload for server content.
ServerMessageWrapper
Server message wrapper — includes optional usage metadata alongside the message.
SessionResumptionResult
Session resumption result from server.
SessionResumptionUpdateMessage
Session resumption update from server (sent during active session).
SessionResumptionUpdatePayload
Payload for session resumption update.
SetupCompleteMessage
Server setup complete acknowledgment.
SetupCompletePayload
Payload for setup complete.
ToolCallCancellationMessage
Server tool call cancellation message.
ToolCallCancellationPayload
Payload for tool call cancellation.
ToolCallMessage
Server tool call request message.
ToolCallPayload
Payload for tool call.
TranscriptionPayload
Transcription text from server.
VoiceActivityMessage
Server-side voice activity detection event.
VoiceActivityPayload
Payload for voice activity detection.

Enums§

ServerMessage
Unified server message enum — parsed from incoming WebSocket text frames.
VoiceActivityType
Type of voice activity event from the server.