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