sse_encode_finish_reason method
void
sse_encode_finish_reason(
- FinishReason self,
- SseSerializer serializer
)
override
Implementation
@protected void sse_encode_finish_reason(FinishReason self, SseSerializer serializer){ // Codec=Sse (Serialization based), see doc to use other codecs
switch (self) { case FinishReason_Stop(): sse_encode_i_32(0, serializer); case FinishReason_Length(): sse_encode_i_32(1, serializer); case FinishReason_ContentFilter(): sse_encode_i_32(2, serializer); case FinishReason_ToolCall(): sse_encode_i_32(3, serializer); case FinishReason_Other(value: final value): sse_encode_i_32(4, serializer); sse_encode_String(value, serializer);
} }