android_to_code static method

UserMessageSendResult android_to_code(
  1. UserMessageSendResult value
)

Implementation

static UserMessageSendResult android_to_code(
    $p_a.UserMessageSendResult value) {
  var $m = {
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_SUCCESS:
        UserMessageSendResult.success,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_TIMEOUT:
        UserMessageSendResult.timeout,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_BROKEN:
        UserMessageSendResult.broken,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_NO_RECEIVER:
        UserMessageSendResult.noReceiver,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_NO_RELAY_PATH:
        UserMessageSendResult.noRelayPath,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_EXCEED_QPS:
        UserMessageSendResult.exceedQPS,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_E2BS_SEND_FAILED:
        UserMessageSendResult.e2BSSendFailed,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_E2BS_RETURN_FAILED:
        UserMessageSendResult.e2BSReturnFailed,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_NOT_JOIN:
        UserMessageSendResult.notJoin,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_INIT:
        UserMessageSendResult.init,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_NO_CONNECTION:
        UserMessageSendResult.noConnection,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_EXCEED_MAX_LENGTH:
        UserMessageSendResult.exceedMaxLength,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_EMPTY_USER:
        UserMessageSendResult.emptyUser,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_NOT_LOGIN:
        UserMessageSendResult.notLogin,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_SERVER_PARAMS_NOT_SET:
        UserMessageSendResult.serverParamsNotSet,
    $p_a.UserMessageSendResult.USER_MESSAGE_SEND_RESULT_UNKNOWN:
        UserMessageSendResult.unknown,
  };
  if (!($m.containsKey(value))) {
    throw Exception("invalid value:" + value.toString());
  }
  // @ts-ignore
  return $m[value] as UserMessageSendResult;
}