• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/authentication/internal/userhitauthtable.php
  • Класс: BitrixMainAuthenticationInternalUserHitAuthTable
  • Вызов: UserHitAuthTable::getMap
static function getMap()
{
	return [
		(new FieldsIntegerField('ID'))
			->configurePrimary(true)
			->configureAutocomplete(true),

		(new FieldsIntegerField('USER_ID'))
			->addValidator(new FieldsValidatorsForeignValidator(MainUserTable::getEntity()->getField('ID'))),

		(new FieldsStringField('HASH')),

		(new FieldsStringField('URL')),

		(new FieldsStringField('SITE_ID')),

		(new FieldsDatetimeField('TIMESTAMP_X')),

		(new FieldsDatetimeField('VALID_UNTIL')),

		(new FieldsRelationsReference(
			'USER',
			MainUserTable::class,
			Join::on('this.USER_ID', 'ref.ID')
		))->configureJoinType(Join::TYPE_INNER),
	];
}