code_to_ios static method

Implementation

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