Skip to content

Класс LicenseManager

Используется для управления данными о лицензии Битрикс24. Он расширяет функциональность AbstractHelper и предоставляет методы для получения данных о лицензии и настройки параметров менеджера ограничений.

TIP

Работу с LicenseManager можно протестировать в примере.

Геттеры

data

ts
get data(): TypeLicense

Возвращает данные лицензии TypeLicense.

Методы

makeRestrictionManagerParams

ts
makeRestrictionManagerParams(): void

Вызывается автоматически при инициализации данных.

Настраивает параметры RestrictionManager на основе лицензии.

Для Enterprise использует RestrictionManagerParamsForEnterprise.

Типы данных

TypeLicense

Тип TypeLicense представляет информацию о лицензии приложения.

  • languageId: null|string: Код языка.
  • license: null|string: Обозначение тарифа с указанием региона.
  • licenseType: null|string: Внутреннее обозначение тарифа без указания региона.
  • licensePrevious: null|string: Предыдущее значение лицензии.
  • licenseFamily: null|string: Обозначение тарифа без указания региона.
  • isSelfHosted: boolean: Флаг, указывающий, является ли это коробочной (true) или облачной (false) версией.

Опубликовано под лицензией MIT.