sse_decode_finish_reason method

  1. @protected
FinishReason sse_decode_finish_reason(
  1. 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(''); }
             }