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

		(new FieldsIntegerField('DEVICE_ID'))
			->addValidator(new FieldsValidatorsForeignValidator(UserDeviceTable::getEntity()->getField('ID'))),

		(new FieldsDatetimeField('LOGIN_DATE')),

		(new FieldsStringField('IP')),

		(new FieldsIntegerField('CITY_GEOID'))
			->configureNullable(),

		(new FieldsIntegerField('REGION_GEOID'))
			->configureNullable(),

		(new FieldsStringField('COUNTRY_ISO_CODE'))
			->configureNullable(),

		(new FieldsIntegerField('APP_PASSWORD_ID'))
			->configureNullable(),

		(new FieldsIntegerField('STORED_AUTH_ID'))
			->configureNullable(),

		(new FieldsIntegerField('HIT_AUTH_ID'))
			->configureNullable(),
	];
}