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