- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/lib/model/externalline.php
- Класс: BitrixVoximplantModelExternalLineTable
- Вызов: ExternalLineTable::getMap
static function getMap()
{
return [
new EntityIntegerField('ID', [
'primary' => true,
'autocomplete' => true
]),
new EntityStringField('TYPE'),
new EntityStringField('NUMBER'),
new EntityStringField('NORMALIZED_NUMBER'),
new EntityStringField('NAME'),
new EntityIntegerField('REST_APP_ID'),
new EntityIntegerField('SIP_ID'),
new EntityBooleanField('IS_MANUAL', [
'values' => ['N', 'Y']
]),
new EntityBooleanField('CRM_AUTO_CREATE', [
'values' => ['N', 'Y'],
'default_value' => 'Y',
]),
new EntityDateTimeField('DATE_CREATE', [
'default_value' => function()
{
return new DateTime();
}
]),
new Reference('SIP', SipTable::class, Join::on('this.SIP_ID', 'ref.ID'), ['join_type' => 'left'])
];
}