• Модуль: messageservice
  • Путь к файлу: ~/bitrix/modules/messageservice/lib/internal/entity/incomingmessage.php
  • Класс: BitrixMessageserviceInternalEntityIncomingMessageTable
  • Вызов: IncomingMessageTable::getMap
static function getMap()
{
	return [
		'ID' =>
			(new IntegerField('ID', []))
				->configurePrimary(true)
				->configureAutocomplete(true),
		'REQUEST_BODY' =>
			(new TextField('REQUEST_BODY', [])),
		'DATE_EXEC' =>
			(new DatetimeField('DATE_EXEC', [])),
		'SENDER_ID' =>
			(new StringField('SENDER_ID', [
				'validation' => [__CLASS__, 'validateSenderId']
			]))
				->configureRequired(true),
		'EXTERNAL_ID' =>
			(new StringField('EXTERNAL_ID', [
				'validation' => [__CLASS__, 'validateExternalId']
			])),
	];
}