• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/model/monitor/monitorentitytable.php
  • Класс: BitrixTimemanModelMonitorMonitorEntityTable
  • Вызов: MonitorEntityTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'autocomplete' => true,
				'title' => Loc::getMessage('MONITOR_ENTITY_ENTITY_ID_FIELD')
			]
		),
		new StringField(
			'TYPE',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validateType'],
				'title' => Loc::getMessage('MONITOR_ENTITY_ENTITY_TYPE_FIELD')
			]
		),
		new StringField(
			'TITLE',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validateTitle'],
				'title' => Loc::getMessage('MONITOR_ENTITY_ENTITY_TITLE_FIELD')
			]
		),
		new StringField(
			'PUBLIC_CODE',
			[
				'validation' => [__CLASS__, 'validatePublicCode'],
				'title' => Loc::getMessage('MONITOR_ENTITY_ENTITY_PUBLIC_CODE_FIELD')
			]
		),
	];
}