• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/authentication/internal/userdevicetable.php
  • Класс: BitrixMainAuthenticationInternalUserDeviceTable
  • Вызов: UserDeviceTable::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('DEVICE_UID')),

		(new FieldsIntegerField('DEVICE_TYPE')),

		(new FieldsStringField('BROWSER')),

		(new FieldsStringField('PLATFORM')),

		(new FieldsTextField('USER_AGENT')),

		(new FieldsBooleanField('COOKABLE'))
			->configureValues('N', 'Y')
			->configureDefaultValue('N'),
	];
}