code_to_ios static method

Implementation

static $p_i.ByteRTCRoomMessageSendResult code_to_ios(
    RoomMessageSendResult value) {
  var $m = {
    RoomMessageSendResult.success:
        $p_i.ByteRTCRoomMessageSendResult.ByteRTCRoomMessageSendResultSuccess,
    RoomMessageSendResult.exceedQPS: $p_i
        .ByteRTCRoomMessageSendResult.ByteRTCRoomMessageSendResultExceedQPS,
    RoomMessageSendResult.notJoin:
        $p_i.ByteRTCRoomMessageSendResult.ByteRTCRoomMessageSendResultNotJoin,
    RoomMessageSendResult.init:
        $p_i.ByteRTCRoomMessageSendResult.ByteRTCRoomMessageSendResultInit,
    RoomMessageSendResult.timeout:
        $p_i.ByteRTCRoomMessageSendResult.ByteRTCRoomMessageSendResultTimeout,
    RoomMessageSendResult.networkDisconnected: $p_i
        .ByteRTCRoomMessageSendResult
        .ByteRTCRoomMessageSendResultNetworkDisconnected,
    RoomMessageSendResult.noConnection: $p_i.ByteRTCRoomMessageSendResult
        .ByteRTCRoomMessageSendResultNoConnection,
    RoomMessageSendResult.exceedMaxLength: $p_i.ByteRTCRoomMessageSendResult
        .ByteRTCRoomMessageSendResultExceedMaxLength,
    RoomMessageSendResult.unknown:
        $p_i.ByteRTCRoomMessageSendResult.ByteRTCRoomMessageSendResultUnknown,
  };
  if (!($m.containsKey(value))) {
    throw Exception("ios not support:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as $p_i.ByteRTCRoomMessageSendResult;
}