Bitrix API

Dictionary extends Dictionary

Table of Contents

Constants

ACCESS_ROLE_TO_EXTERNAL_TYPE  = ['reader' => 'google_readonly', 'owner' => 'google', 'writer' => 'google_write_read', 'freeBusyOrder' => 'google_freebusy']
FIRST_SYNC_FLAG_NAME  = 'IsFirstSynchronization'
NEW_SYNC_PROVIDERS_TYPE  = [\Bitrix\Calendar\Sync\Google\Helper::GOOGLE_ACCOUNT_TYPE_CALDAV, \Bitrix\Calendar\Sync\Google\Helper::GOOGLE_ACCOUNT_TYPE_API, \Bitrix\Calendar\Sync\Icloud\Helper::ACCOUNT_TYPE, \Bitrix\Calendar\Sync\Office365\Helper::ACCOUNT_TYPE]
PUSH_CHANNEL_TYPES  = ['connection' => 'BX_CONNECTION', 'sectionConnection' => 'BX_SC']
PUSH_STATUS_PROCESS  = ['block' => 'B', 'unprocessed' => 'U', 'unblocked' => 'N', 'process' => 'Y']
RECURRENCE_SYNC_MODE  = ['exceptionNewSeries' => 0b110, 'exception' => 0b100, 'oldMaster' => 0b11, 'newMaster' => 0b10, 'deleteInstance' => 0b1, 'single' => 0b0]
SYNC_ACTION  = ['confirmed' => 'save', 'cancelled' => 'delete', 'tentative' => 'save']
SYNC_EVENT_ACTION  = ['create' => 'create', 'recreate' => 'recreate', 'update' => 'update', 'delete' => 'delete', 'success' => 'success']
SYNC_SECTION_ACTION  = ['create' => 'create', 'update' => 'update', 'delete' => 'delete', 'success' => 'success']
SYNC_STATUS  = ['success' => 'success', 'failed' => 'failed', 'delete' => 'delete', 'create' => 'create', 'recreate' => 'recreate', 'update' => 'update', 'next' => 'next', 'parent' => 'parent', 'instance' => 'instance', 'undefined' => 'undefined', 'waiting' => 'waiting', 'deleted' => 'deleted', 'exdated' => 'exdated', 'inactive' => 'inactive']

Constants

ACCESS_ROLE_TO_EXTERNAL_TYPE

public array<string|int, mixed> ACCESS_ROLE_TO_EXTERNAL_TYPE = ['reader' => 'google_readonly', 'owner' => 'google', 'writer' => 'google_write_read', 'freeBusyOrder' => 'google_freebusy']

FIRST_SYNC_FLAG_NAME

public mixed FIRST_SYNC_FLAG_NAME = 'IsFirstSynchronization'

NEW_SYNC_PROVIDERS_TYPE

public mixed NEW_SYNC_PROVIDERS_TYPE = [\Bitrix\Calendar\Sync\Google\Helper::GOOGLE_ACCOUNT_TYPE_CALDAV, \Bitrix\Calendar\Sync\Google\Helper::GOOGLE_ACCOUNT_TYPE_API, \Bitrix\Calendar\Sync\Icloud\Helper::ACCOUNT_TYPE, \Bitrix\Calendar\Sync\Office365\Helper::ACCOUNT_TYPE]

PUSH_CHANNEL_TYPES

public mixed PUSH_CHANNEL_TYPES = ['connection' => 'BX_CONNECTION', 'sectionConnection' => 'BX_SC']

PUSH_STATUS_PROCESS

public mixed PUSH_STATUS_PROCESS = ['block' => 'B', 'unprocessed' => 'U', 'unblocked' => 'N', 'process' => 'Y']

RECURRENCE_SYNC_MODE

public mixed RECURRENCE_SYNC_MODE = ['exceptionNewSeries' => 0b110, 'exception' => 0b100, 'oldMaster' => 0b11, 'newMaster' => 0b10, 'deleteInstance' => 0b1, 'single' => 0b0]

SYNC_ACTION

public array<string|int, mixed> SYNC_ACTION = ['confirmed' => 'save', 'cancelled' => 'delete', 'tentative' => 'save']

SYNC_EVENT_ACTION

public mixed SYNC_EVENT_ACTION = ['create' => 'create', 'recreate' => 'recreate', 'update' => 'update', 'delete' => 'delete', 'success' => 'success']

SYNC_SECTION_ACTION

public mixed SYNC_SECTION_ACTION = ['create' => 'create', 'update' => 'update', 'delete' => 'delete', 'success' => 'success']

SYNC_STATUS

public mixed SYNC_STATUS = ['success' => 'success', 'failed' => 'failed', 'delete' => 'delete', 'create' => 'create', 'recreate' => 'recreate', 'update' => 'update', 'next' => 'next', 'parent' => 'parent', 'instance' => 'instance', 'undefined' => 'undefined', 'waiting' => 'waiting', 'deleted' => 'deleted', 'exdated' => 'exdated', 'inactive' => 'inactive']

        
On this page

Search results