Класс 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
) версией.