Enum Class ModuleSetupKeys

java.lang.Object
java.lang.Enum<ModuleSetupKeys>
ru.bitel.bgbilling.modules.enaza.server.bean.enums.ModuleSetupKeys
All Implemented Interfaces:
Serializable, Comparable<ModuleSetupKeys>, Constable, ParameterMapKey

public enum ModuleSetupKeys extends Enum<ModuleSetupKeys> implements ParameterMapKey
  • Enum Constant Details

    • ENAZA_USE_LIMIT

      public static final ModuleSetupKeys ENAZA_USE_LIMIT

      Учёт лимита

      enaza.use_limit=false

      При списании можно использовать средства с учетом лимита договора.

    • ENAZA_CHARGE_TYPE

      public static final ModuleSetupKeys ENAZA_CHARGE_TYPE

      Тип расхода

      enaza.charge.type=0

      Тип расхода, которым списываются средства со счетов абонентов.

    • ENAZA_PROTOCOL_VERSION

      public static final ModuleSetupKeys ENAZA_PROTOCOL_VERSION

      Версия протокола

      enaza.protocol.version=2

      Версия протокола Enaza (2 или 3).

    • ENAZA_LOCK

      public static final ModuleSetupKeys ENAZA_LOCK

      Сообщение об ошибке

      enaza.lock=Вы не можете приобрести данный товар: ${desc}

      Сообщение об ошибке при неудачной операции. ${desc} - детальное описание причины.

    • ENAZA_SECRET

      public static final ModuleSetupKeys ENAZA_SECRET

      Секрет

      enaza.secret=123456

      Секрет, получаемый провайдером при встраивании Iframe в ЛК.

    • ENAZA_PASSWORD

      public static final ModuleSetupKeys ENAZA_PASSWORD

      Пароль

      enaza.password=123456

      Пароль, получаемый провайдером при заключении договоров на предоставление услуг.

    • ENAZA_REDIRECT

      public static final ModuleSetupKeys ENAZA_REDIRECT

      Перенаправление

      enaza.redirect=true

      true - перенаправление на сайт Enaza после подтверждения платежа, false - перенаправление в Iframe (по умолчанию - true).

    • ENAZA_BILLING_URL

      public static final ModuleSetupKeys ENAZA_BILLING_URL

      URL биллинга Enaza

      enaza.billing.url=https://billing.enaza.ru/cgi-bin/ppo/halius/ps_payments_gate.result

      URL к биллингу Enaza (опционально).

    • ENAZA_REDIRECT_URL

      public static final ModuleSetupKeys ENAZA_REDIRECT_URL

      URL редиректа

      enaza.redirect.url=https://billing.enaza.ru/cgi-bin/ppo/halius/ps_payments_gate.return

      URL редиректа Enaza.

    • ENAZA_PARTNER_NAME

      public static final ModuleSetupKeys ENAZA_PARTNER_NAME

      Имя партнёра

      enaza.partner.name=

      Имя, получаемое провайдером при встраивании Iframe в ЛК.

    • ENAZA_IFRAME_WIDTH

      public static final ModuleSetupKeys ENAZA_IFRAME_WIDTH

      Ширина iframe

      enaza.iframe_width=770px

      Ширина iframe.

    • ENAZA_IFRAME_HEIGHT

      public static final ModuleSetupKeys ENAZA_IFRAME_HEIGHT

      Высота iframe

      enaza.iframe_height=770px

      Высота iframe.

    • BGBILLING_WEBEXECUTER_URL

      public static final ModuleSetupKeys BGBILLING_WEBEXECUTER_URL

      URL webexecuter

      bgbilling.webexecuter.url=

      URL к webexecuter.

    • ENAZA3_SCOPE

      public static final ModuleSetupKeys ENAZA3_SCOPE

      Список данных клиента

      enaza3.scope=client_id service_id tariff_name email phone balance

      Список данных о клиенте, которые разрешено предоставлять внешнему сервису.

    • ENAZA3_PASSWORD

      public static final ModuleSetupKeys ENAZA3_PASSWORD

      Пароль

      enaza3.password=123456

      Пароль, получаемый провайдером при заключении договоров на предоставление услуг.

    • ENAZA3_REGION_ID

      public static final ModuleSetupKeys ENAZA3_REGION_ID

      Код региона

      enaza3.region.id=0

      Код региона.

    • ENAZA3_PARTHER_ID

      public static final ModuleSetupKeys ENAZA3_PARTHER_ID

      ID партнёра

      enaza3.partner.id=

      ID партнёра.

    • ENAZA3_CODE_EXPIRE

      public static final ModuleSetupKeys ENAZA3_CODE_EXPIRE

      Время действия кода

      enaza3.code.expire=5

      Время действия кода (в минутах).

    • ENAZA3_EMAIL_PARAM_ID

      public static final ModuleSetupKeys ENAZA3_EMAIL_PARAM_ID

      Код параметра E-mail

      enaza3.email.param.id=0

      Код параметра договора (типа E-mail).

    • ENAZA3_PHONE_PARAM_ID

      public static final ModuleSetupKeys ENAZA3_PHONE_PARAM_ID

      Код параметра Телефон

      enaza3.phone.param.id=0

      Код параметра договора (типа Телефон).

    • ENAZA3_TARIFF_K1_SERVICE_IDS

      public static final ModuleSetupKeys ENAZA3_TARIFF_K1_SERVICE_IDS

      Сервисные коды тарифа

      enaza3.tariff.{1}.service.ids=

      Список сервисных кодов для тарифного плана.

    • ENAZA3_CONTRACT_STATUS_ACTIVE_IDS

      public static final ModuleSetupKeys ENAZA3_CONTRACT_STATUS_ACTIVE_IDS

      Статусы договора

      enaza3.contract.status.active.ids=

      Список кодов статусов договора, в которых разрешено взаимодействие с внешней системой (разделитель - запятая).

  • Method Details

    • values

      public static ModuleSetupKeys[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ModuleSetupKeys valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Specified by:
      getName in interface ParameterMapKey
    • getDefaultValue

      public String getDefaultValue()
      Specified by:
      getDefaultValue in interface ParameterMapKey
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface ParameterMapKey
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface ParameterMapKey