ios_to_code static method

Implementation

static UserMessageSendResult ios_to_code(
    $p_i.ByteRTCUserMessageSendResult value) {
  var $m = {
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultSuccess:
        UserMessageSendResult.success,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultTimeout:
        UserMessageSendResult.timeout,
    $p_i.ByteRTCUserMessageSendResult
            .ByteRTCUserMessageSendResultNetworkDisconnected:
        UserMessageSendResult.broken,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNoReceiver:
        UserMessageSendResult.noReceiver,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNoRelayPath:
        UserMessageSendResult.noRelayPath,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultExceedQPS:
        UserMessageSendResult.exceedQPS,
    $p_i.ByteRTCUserMessageSendResult
            .ByteRTCUserMessageSendResultE2BSSendFailed:
        UserMessageSendResult.e2BSSendFailed,
    $p_i.ByteRTCUserMessageSendResult
            .ByteRTCUserMessageSendResultE2BSReturnFailed:
        UserMessageSendResult.e2BSReturnFailed,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNotJoin:
        UserMessageSendResult.notJoin,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultInit:
        UserMessageSendResult.init,
    $p_i.ByteRTCUserMessageSendResult
            .ByteRTCUserMessageSendResultNoConnection:
        UserMessageSendResult.noConnection,
    $p_i.ByteRTCUserMessageSendResult
            .ByteRTCUserMessageSendResultExceedMaxLength:
        UserMessageSendResult.exceedMaxLength,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultEmptyUser:
        UserMessageSendResult.emptyUser,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNotLogin:
        UserMessageSendResult.notLogin,
    $p_i.ByteRTCUserMessageSendResult
            .ByteRTCUserMessageSendResultServerParamsNotSet:
        UserMessageSendResult.serverParamsNotSet,
    $p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultUnknown:
        UserMessageSendResult.unknown,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as UserMessageSendResult;
}