- Модуль: 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')
]
),
];
}