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