android_to_code static method

RoomMessageSendResult android_to_code(
  1. RoomMessageSendResult value
)

Implementation

static RoomMessageSendResult android_to_code(
    $p_a.RoomMessageSendResult value) {
  var $m = {
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_SUCCESS:
        RoomMessageSendResult.success,
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_EXCEED_QPS:
        RoomMessageSendResult.exceedQPS,
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_NOT_JOIN:
        RoomMessageSendResult.notJoin,
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_INIT:
        RoomMessageSendResult.init,
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_NO_CONNECTION:
        RoomMessageSendResult.noConnection,
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_EXCEED_MAX_LENGTH:
        RoomMessageSendResult.exceedMaxLength,
    $p_a.RoomMessageSendResult.ROOM_MESSAGE_SEND_RESULT_UNKNOWN:
        RoomMessageSendResult.unknown,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as RoomMessageSendResult;
}