• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/model/call.php
  • Класс: BitrixImModelCallTable
  • Вызов: CallTable::getMap
static function getMap()
{
	return array(
		new EntityIntegerField('ID', array(
			'primary' => true,
			'autocomplete' => true
		)),
		new EntityIntegerField('TYPE'),
		new EntityIntegerField('INITIATOR_ID'),
		new EntityStringField('IS_PUBLIC', array(
			'default_value' => 'N'
		)),
		new EntityStringField('PUBLIC_ID'),
		new EntityStringField('PROVIDER'),
		new EntityStringField('ENTITY_TYPE'),
		new EntityStringField('ENTITY_ID'),
		new EntityIntegerField('PARENT_ID'),
		new EntityStringField('STATE'),
		new EntityDatetimeField('START_DATE', array(
			'default_value' => function()
			{
				return new DateTime();
			}
		)),
		new EntityDatetimeField('END_DATE'),
		new EntityIntegerField('CHAT_ID'),
		new EntityStringField('LOG_URL'),
		new EntityStringField(
			'UUID',
			[
				'size' => 36,
			]
		),
		new EntityStringField(
			'SECRET_KEY',
			[
				'size' => 10,
			]
		),
		new EntityStringField(
			'ENDPOINT'
		),
	);
}