• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/integration/im/notification.php
  • Класс: BitrixMailIntegrationImNotification
  • Вызов: Notification::getSchema
static function getSchema()
{
	MainLoader::includeModule('im');

	return [
		'mail' => [
			'new_message' => [
				'NAME' => Loc::getMessage('MAIL_NOTIFY_NEW_MESSAGE'),
				'SITE' => 'Y',
				'SYSTEM' => 'Y',
				'MAIL' => 'N',
				'PUSH' => 'N',
				'DISABLED' => [
					IM_NOTIFY_FEATURE_PUSH,
					IM_NOTIFY_FEATURE_MAIL,
				],
			],
			'imposed_tariff_restrictions_on_the_mailbox' => [
				'NAME' => Loc::getMessage('MAIL_NOTIFY_IMPOSE_TARIFF_RESTRICTIONS_ON_THE_MAILBOX'),
				'SITE' => 'Y',
				'SYSTEM' => 'Y',
				'MAIL' => 'Y',
				'PUSH' => 'Y',
				'DISABLED' => [
					IM_NOTIFY_FEATURE_PUSH,
					IM_NOTIFY_FEATURE_MAIL,
					IM_NOTIFY_FEATURE_SITE,
				],
			],
		],
	];
}