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