• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/rest.php
  • Класс: BitrixTimemanRest
  • Вызов: Rest::onRestServiceBuildDescription
static function onRestServiceBuildDescription()
{
	return array(
		static::SCOPE => array(
			'timeman.settings' => array('callback' => array(__CLASS__, 'getSettings')),
			'timeman.status' => array('callback' => array(__CLASS__, 'getStatus')),
			'timeman.open' => array('callback' => array(__CLASS__, 'openDay')),
			'timeman.close' => array('callback' => array(__CLASS__, 'closeDay')),
			'timeman.pause' => array('callback' => array(__CLASS__, 'pauseDay')),

			'timeman.networkrange.get' => array('callback' => array(__CLASS__, 'networkRangeGet')),
			'timeman.networkrange.set' => array('callback' => array(__CLASS__, 'networkRangeSet')),
			'timeman.networkrange.check' => array('callback' => array(__CLASS__, 'networkRangeCheck')),

			'timeman.timecontrol.settings.get'=> array('callback' => array(__CLASS__, 'timeControlSettingsGet')),
			'timeman.timecontrol.settings.set'=> array('callback' => array(__CLASS__, 'timeControlSettingsSet')),
			'timeman.timecontrol.report.add'=> array('callback' => array(__CLASS__, 'timeControlReportAdd')),
			'timeman.timecontrol.reports.settings.get'=> array('callback' => array(__CLASS__, 'timeControlReportsSettingsGet')),
			'timeman.timecontrol.reports.users.get'=> array('callback' => array(__CLASS__, 'timeControlReportsUsersGet')),
			'timeman.timecontrol.reports.get'=> array('callback' => array(__CLASS__, 'timeControlReportsGet')),
			'timeman.timecontrol.report' =>  array('callback' => array(__CLASS__, 'timeControlReportAdd'), 'options' => array('private' => true)),
		)
	);
}