1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Access

Открытые статические члены

static isFeatureEnabled ()
static isAvailable ($app='')
static canInstallApp (array $installAppData)
static isAllowFreeApp (array $freeAppData)
static isAvailableAPAuthByPasswordId (int $passwordId)
static isAvailableCount (string $entityType, $entity=0)
static getAvailableCount ()
static getActiveEntity ($force=false)
static getHelperCode ($action='', $entityType='', $entityData=[])
static resetToFree ()
static onBitrix24LicenseChange ($licenseType)
static needCheckCount ()
static isActiveRules ()
static calcUsageEntityAgent ($period=false)
static reset ()

Поля данных

const ENTITY_TYPE_APP = 'app'
const ENTITY_TYPE_APP_STATUS = 'status'
const ENTITY_TYPE_INTEGRATION = 'integration'
const ENTITY_TYPE_AP_CONNECT = 'ap_connect'
const ENTITY_TYPE_WEBHOOK = 'webhook'
const ENTITY_COUNT = 'count'
const ACTION_INSTALL = 'install'
const ACTION_OPEN = 'open'
const ACTION_BUY = 'buy'
const MODULE_ID = 'rest'
const OPTION_ACCESS_ACTIVE = 'access_active'
const OPTION_AVAILABLE_COUNT = 'app_available_count'
const OPTION_SUBSCRIPTION_AVAILABLE = 'subscription_available'

Подробное описание

См. определение в файле access.php строка 21

Методы

◆ calcUsageEntityAgent()

calcUsageEntityAgent ( $period = false)
static

Agent calculates usage entities

Аргументы
bool$period
Возвращает
string

См. определение в файле access.php строка 739

◆ canInstallApp()

canInstallApp ( array $installAppData)
static

См. определение в файле access.php строка 114

◆ getActiveEntity()

getActiveEntity ( $force = false)
static

См. определение в файле access.php строка 273

◆ getAvailableCount()

getAvailableCount ( )
static
Возвращает
int
Исключения

Bitrix\Main\LoaderException

См. определение в файле access.php строка 233

◆ getHelperCode()

getHelperCode ( $action = '',
$entityType = '',
$entityData = [] )
static
Аргументы
$actionstring
$entityTypestring
$entityDatamixed
Возвращает
string
Исключения

Bitrix\Main\LoaderException

См. определение в файле access.php строка 360

◆ isActiveRules()

isActiveRules ( )
static
Возвращает
string

См. определение в файле access.php строка 724

◆ isAllowFreeApp()

isAllowFreeApp ( array $freeAppData)
static

См. определение в файле access.php строка 127

◆ isAvailable()

isAvailable ( $app = '')
static

Check available rest api.

Аргументы
string$app
Возвращает
bool

См. определение в файле access.php строка 69

◆ isAvailableAPAuthByPasswordId()

isAvailableAPAuthByPasswordId ( int $passwordId)
static

См. определение в файле access.php строка 135

◆ isAvailableCount()

isAvailableCount ( string $entityType,
$entity = 0 )
static
Аргументы
$entityTypestring static::ENTITY_TYPE_APP | static::ENTITY_TYPE_INTEGRATION
$entitymixed app code or integration id
Возвращает
bool
Исключения

Bitrix\Main\LoaderException

См. определение в файле access.php строка 171

◆ isFeatureEnabled()

isFeatureEnabled ( )
static
Возвращает
bool

См. определение в файле access.php строка 51

◆ needCheckCount()

needCheckCount ( )
static
Возвращает
bool

См. определение в файле access.php строка 711

◆ onBitrix24LicenseChange()

onBitrix24LicenseChange ( $licenseType)
static
Аргументы
$licenseTypestring

См. определение в файле access.php строка 695

◆ reset()

reset ( )
static

Reset saved data

Возвращает
bool

См. определение в файле access.php строка 749

◆ resetToFree()

resetToFree ( )
static
Возвращает
bool

См. определение в файле access.php строка 683

Поля

◆ ACTION_BUY

const ACTION_BUY = 'buy'

См. определение в файле access.php строка 32

◆ ACTION_INSTALL

const ACTION_INSTALL = 'install'

См. определение в файле access.php строка 30

◆ ACTION_OPEN

const ACTION_OPEN = 'open'

См. определение в файле access.php строка 31

◆ ENTITY_COUNT

const ENTITY_COUNT = 'count'

См. определение в файле access.php строка 28

◆ ENTITY_TYPE_AP_CONNECT

const ENTITY_TYPE_AP_CONNECT = 'ap_connect'

См. определение в файле access.php строка 26

◆ ENTITY_TYPE_APP

const ENTITY_TYPE_APP = 'app'

См. определение в файле access.php строка 23

◆ ENTITY_TYPE_APP_STATUS

const ENTITY_TYPE_APP_STATUS = 'status'

См. определение в файле access.php строка 24

◆ ENTITY_TYPE_INTEGRATION

const ENTITY_TYPE_INTEGRATION = 'integration'

См. определение в файле access.php строка 25

◆ ENTITY_TYPE_WEBHOOK

const ENTITY_TYPE_WEBHOOK = 'webhook'

См. определение в файле access.php строка 27

◆ MODULE_ID

const MODULE_ID = 'rest'

См. определение в файле access.php строка 34

◆ OPTION_ACCESS_ACTIVE

const OPTION_ACCESS_ACTIVE = 'access_active'

См. определение в файле access.php строка 35

◆ OPTION_AVAILABLE_COUNT

const OPTION_AVAILABLE_COUNT = 'app_available_count'

См. определение в файле access.php строка 36

◆ OPTION_SUBSCRIPTION_AVAILABLE

const OPTION_SUBSCRIPTION_AVAILABLE = 'subscription_available'

См. определение в файле access.php строка 37


Объявления и описания членов класса находятся в файле: