ios_to_code static method

Implementation

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