sse_encode_call_state method

  1. @protected
void sse_encode_call_state(
  1. CallState self,
  2. SseSerializer serializer
)
override

Implementation

@protected
void sse_encode_call_state(CallState self, SseSerializer serializer) {
  // Codec=Sse (Serialization based), see doc to use other codecs
  switch (self) {
    case CallState_Null():
      sse_encode_i_32(0, serializer);
    case CallState_Early():
      sse_encode_i_32(1, serializer);
    case CallState_Incoming():
      sse_encode_i_32(2, serializer);
    case CallState_Calling():
      sse_encode_i_32(3, serializer);
    case CallState_Connecting():
      sse_encode_i_32(4, serializer);
    case CallState_Confirmed():
      sse_encode_i_32(5, serializer);
    case CallState_Disconnected():
      sse_encode_i_32(6, serializer);
    case CallState_Error(field0: final field0):
      sse_encode_i_32(7, serializer);
      sse_encode_String(field0, serializer);
  }
}