• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/lib/mfa/recoverycodes.php
  • Класс: BitrixSecurityMfaRecoveryCodesTable
  • Вызов: RecoveryCodesTable::getMap
static function getMap()
{
	return array(
		new EntityIntegerField('ID', array(
			'primary' => true,
			'autocomplete' => true
		)),
		new EntityIntegerField('USER_ID', array(
			'required' => true
		)),
		new EntityStringField('CODE', array(
			'required' => true,
			'format' => static::CODE_PATTERN
		)),
		new EntityBooleanField('USED', array(
			'values' => array('Y', 'N'),
			'default' => 'N'
		)),
		new EntityDatetimeField('USING_DATE'),
		new EntityStringField('USING_IP'),
		new EntityReferenceField(
			'USER',
			'BitrixMainUser',
			array('=this.USER_ID' => 'ref.ID'),
			array('join_type' => 'INNER')
		),
	);
}