• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Message/Send/SendingConfig.php
  • Класс: BitrixImV2MessageSendSendingConfig
  • Вызов: SendingConfig::fieldMirror
private function fieldMirror(): array
{
	return [
		'flags' => [
			/** @see SendingConfig::$generateUrlPreview */
			'generateUrlPreview' => [
				'URL_PREVIEW',
				'enableUrlPreview',
				'disableUrlPreview',
			],
			/** @see SendingConfig::$skipUserCheck */
			'skipUserCheck' => [
				'SKIP_USER_CHECK',
				'enableUserCheck',
				'disableUserCheck',
			],
			/** @see SendingConfig::$sendPush */
			'sendPush' => [
				'PUSH',
				'allowSendPush',
				'disallowSendPush',
			],
			/** @see SendingConfig::$sendPushImmediately */
			'sendPushImmediately' => [
				'PUSH_IMPORTANT',
				'allowPushImmediately',
				'disallowPushImmediately',
			],
			/** @see SendingConfig::$addRecent */
			'addRecent' => [
				'RECENT_ADD',
				'enableAddRecent',
				'disableAddRecent',
			],
			/** @see SendingConfig::$skipAuthorAddRecent */
			'skipAuthorAddRecent' => [
				'RECENT_SKIP_AUTHOR',
				'enableSkipAuthorAddRecent',
				'disableSkipAuthorAddRecent',
			],
			/** @see SendingConfig::$convertMode */
			'convertMode' => [
				'CONVERT',
				'enableConvertMode',
				'disableConvertMode',
			],
			/** @see SendingConfig::$skipCommandExecution */
			'skipCommandExecution' => [
				'SKIP_COMMAND',
				'enableSkipCommandExecution',
				'disableSkipCommandExecution',
			],
			/** @see SendingConfig::$keepConnectorSilence */
			'keepConnectorSilence' => [
				'SILENT_CONNECTOR',
				'enableKeepConnectorSilence',
				'disableKeepConnectorSilence',
			],
			/** @see SendingConfig::$skipConnectorSend */
			'skipConnectorSend' => [
				'SKIP_CONNECTOR',
				'enableSkipConnectorSend',
				'disableSkipConnectorSend',
			],
			/** @see SendingConfig::$forceConnectorSend */
			'forceConnectorSend' => [
				'IMPORTANT_CONNECTOR',
				'enableForceConnectorSend',
				'disableForceConnectorSend',
			],
			/** @see SendingConfig::$skipOpenlineSession */
			'skipOpenlineSession' => [
				'NO_SESSION_OL',
				'enableSkipOpenlineSession',
				'disableSkipOpenlineSession',
			],
		]
	];
}