- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/lib/model/queue.php
- Класс: BitrixVoximplantModelQueueTable
- Вызов: QueueTable::getMap
static function getMap()
{
return array(
'ID' => new EntityIntegerField('ID', array(
'primary' => true,
'autocomplete' => true
)),
'NAME' => new EntityStringField('NAME', array(
'size' => 255
)),
'TYPE' => new EntityStringField('TYPE', array(
'size' => 50,
)),
'WAIT_TIME' => new EntityIntegerField('WAIT_TIME'),
'NO_ANSWER_RULE' => new EntityStringField('NO_ANSWER_RULE', array(
'size' => 50,
'default_value' => 'voicemail',
'validation' => function (){ return array(new EntityValidatorLength(null, 50));},
)),
'NEXT_QUEUE_ID' => new EntityIntegerField('NEXT_QUEUE_ID'),
'FORWARD_NUMBER' => new EntityStringField('FORWARD_NUMBER'),
'ALLOW_INTERCEPT' => new EntityBooleanField('ALLOW_INTERCEPT', array(
'values' => array('N', 'Y'),
'default_value' => 'N'
)),
'PHONE_NUMBER' => new EntityStringField('PHONE_NUMBER'),
'CNT' => new EntityExpressionField('CNT', 'COUNT(*)')
);
}