encodeClientJson static method
Implementation
static String encodeClientJson(RealtimeClientMessage message) =>
switch (message) {
RealtimeSessionStartRequest value => value.to.json,
RealtimeSessionStopRequest value => value.to.json,
RealtimeSessionInterruptRequest value => value.to.json,
RealtimeTextInputRequest value => value.to.json,
RealtimePingRequest value => value.to.json,
RealtimeToolResultRequest value => value.to.json,
_ => throw const FormatException(
"Unsupported realtime client message.",
),
};