• Модуль: voximplant
  • Путь к файлу: ~/bitrix/modules/voximplant/lib/model/statisticmissed.php
  • Класс: BitrixVoximplantModelStatisticMissedTable
  • Вызов: StatisticMissedTable::getMap
static function getMap()
{
	return [
		new IntegerField(
			'ID',
			[
				'primary' => true,
				'title' => Loc::getMessage('STATISTIC_MISSED_ENTITY_ID_FIELD')
			]
		),
		new DatetimeField(
			'CALL_START_DATE',
			[
				'required' => true,
				'title' => Loc::getMessage('STATISTIC_MISSED_ENTITY_CALL_START_DATE_FIELD')
			]
		),
		new StringField(
			'PHONE_NUMBER',
			[
				'required' => true,
				'validation' => [__CLASS__, 'validatePhoneNumber'],
				'title' => Loc::getMessage('STATISTIC_MISSED_ENTITY_PHONE_NUMBER_FIELD')
			]
		),
		new IntegerField(
			'PORTAL_USER_ID',
			[
				'title' => Loc::getMessage('STATISTIC_MISSED_ENTITY_PORTAL_USER_ID_FIELD')
			]
		),
		new IntegerField(
			'CALLBACK_ID',
			[
				'title' => Loc::getMessage('STATISTIC_MISSED_ENTITY_CALLBACK_ID_FIELD')
			]
		),
		new DatetimeField(
			'CALLBACK_CALL_START_DATE',
			[
				'title' => Loc::getMessage('STATISTIC_MISSED_ENTITY_CALLBACK_CALL_START_DATE_FIELD')
			]
		),
	];
}