sse_decode_pjsua_error method

  1. @protected
PJSUAError sse_decode_pjsua_error(
  1. SseDeserializer deserializer
)
override

Implementation

@protected
PJSUAError sse_decode_pjsua_error(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_field0 = sse_decode_String(deserializer);
      return PJSUAError_CreationError(var_field0);
    case 1:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_ConfigError(var_field0);
    case 2:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_InitializationError(var_field0);
    case 3:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_TransportError(var_field0);
    case 4:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_DTMFError(var_field0);
    case 5:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_CallCreationError(var_field0);
    case 6:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_CallStatusUpdateError(var_field0);
    case 7:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_AccountCreationError(var_field0);
    case 8:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_PJSUAStartError(var_field0);
    case 9:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_PJSUADestroyError(var_field0);
    case 10:
      var var_field0 = sse_decode_String(deserializer);
      return PJSUAError_InputValueError(var_field0);
    default:
      throw UnimplementedError('');
  }
}