- Модуль: imopenlines
- Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/eventlog.php
- Класс: BitrixImopenlinesModelEventLogTable
- Вызов: EventLogTable::getMap
static function getMap()
{
return array(
new IntegerField('ID', array(
'primary' => true,
'autocomplete' => true
)),
new IntegerField('LINE_ID', array(
'required' => true
)),
new StringField('EVENT_TYPE', array(
'validation' => array(__CLASS__, 'validateString'),
'required' => true
)),
new DatetimeField('DATE_TIME', array(
'required' => true,
'default_value' => new DateTime,
)),
new BooleanField('IS_ERROR', array(
'values' => array('N', 'Y'),
'default_value' => 'N'
)),
new TextField('EVENT_MESSAGE', array()),
new IntegerField('SESSION_ID', array()),
new IntegerField('MESSAGE_ID', array()),
new TextField('ADDITIONAL_FIELDS', array(
'serialized' => true
)),
);
}