All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.sms_activate.SMSActivateURLKey Maven / Gradle / Ivy

There is a newer version: 1.5.9
Show newest version
package ru.sms_activate;

import org.jetbrains.annotations.NotNull;

/**
 * URL key for handle in server.
 */
enum SMSActivateURLKey {
  API_KEY("api_key"),
  ID("id"),
  SERVICE("service"),
  STATUS("status"),
  ACTION("action"),
  OPERATOR("operator"),
  COUNTRY("country"),
  TIME("time"),
  URL("url"),
  FORWARD("forward"),
  REF("ref"),
  PHONE_EXCEPTION("phoneException"),
  MULTI_FORWARD("multiForward"),
  MULTI_SERVICE("multiService"),
  RENT_TIME("rent_time"),
  START("start"),
  LENGTH("length"),
  ORDER("order"),
  ORDER_BY("orderBy"),
  ACT("act"),
  OPERATOR_RENT_FORWARD("operatorRentForward"),
  LANGUAGE("lang");

  /**
   * Name parameter in URL.
   */
  private final String name;

  /**
   * Constructor URL-key with name in URL-address.
   *
   * @param name name parameter in URL.
   */
  SMSActivateURLKey(@NotNull String name) {
    this.name = name;
  }

  /**
   * Returns the name parameter in URL.
   *
   * @return name parameter in URL.
   */
  @NotNull
  public String getName() {
    return name;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy