sse_decode_message_part method
MessagePart
sse_decode_message_part(
- SseDeserializer deserializer
)
override
Implementation
@protected MessagePart sse_decode_message_part(SseDeserializer deserializer){ // Codec=Sse (Serialization based), see doc to use other codecs
var tag_ = sse_decode_i_32(deserializer);
switch (tag_) { case 0: var var_text = sse_decode_String(deserializer);
return MessagePart_Text(text: var_text);case 1: var var_url = sse_decode_String(deserializer);
return MessagePart_ImageUrl(url: var_url);case 2: var var_mimeType = sse_decode_String(deserializer);
var var_dataBase64 = sse_decode_String(deserializer);
return MessagePart_ImageBase64(mimeType: var_mimeType, dataBase64: var_dataBase64); default: throw UnimplementedError(''); }
}