sse_encode_message_part method
void
sse_encode_message_part(
- MessagePart self,
- SseSerializer serializer
)
override
Implementation
@protected void sse_encode_message_part(MessagePart self, SseSerializer serializer){ // Codec=Sse (Serialization based), see doc to use other codecs
switch (self) { case MessagePart_Text(text: final text): sse_encode_i_32(0, serializer); sse_encode_String(text, serializer);
case MessagePart_ImageUrl(url: final url): sse_encode_i_32(1, serializer); sse_encode_String(url, serializer);
case MessagePart_ImageBase64(mimeType: final mimeType,dataBase64: final dataBase64): sse_encode_i_32(2, serializer); sse_encode_String(mimeType, serializer);
sse_encode_String(dataBase64, serializer);
} }