sse_decode_finish_reason method
FinishReason
sse_decode_finish_reason(
- SseDeserializer deserializer
)
override
Implementation
@protected FinishReason sse_decode_finish_reason(SseDeserializer deserializer){ // Codec=Sse (Serialization based), see doc to use other codecs
var tag_ = sse_decode_i_32(deserializer);
switch (tag_) { case 0: return FinishReason_Stop();case 1: return FinishReason_Length();case 2: return FinishReason_ContentFilter();case 3: return FinishReason_ToolCall();case 4: var var_value = sse_decode_String(deserializer);
return FinishReason_Other(value: var_value); default: throw UnimplementedError(''); }
}