sse_decode_call_state method
CallState
sse_decode_call_state(
- SseDeserializer deserializer
)
override
Implementation
@protected
CallState sse_decode_call_state(SseDeserializer deserializer) {
// Codec=Sse (Serialization based), see doc to use other codecs
var tag_ = sse_decode_i_32(deserializer);
switch (tag_) {
case 0:
return CallState_Null();
case 1:
return CallState_Early();
case 2:
return CallState_Incoming();
case 3:
return CallState_Calling();
case 4:
return CallState_Connecting();
case 5:
return CallState_Confirmed();
case 6:
return CallState_Disconnected();
case 7:
var var_field0 = sse_decode_String(deserializer);
return CallState_Error(var_field0);
default:
throw UnimplementedError('');
}
}