• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/authentication/applicationpassword.php
  • Класс: BitrixMainAuthenticationApplicationPasswordTable
  • Вызов: ApplicationPasswordTable::getMap
static function getMap()
{
	return array(
		new FieldsIntegerField('ID', array(
			'primary' => true,
			'autocomplete' => true
		)),
		new FieldsIntegerField('USER_ID', array(
			'required' => true,
			'validation' => 'BitrixMainAuthenticationApplicationPasswordTable::getUserValidators',
		)),
		new FieldsStringField('APPLICATION_ID', array(
			'required' => true,
		)),
		new FieldsStringField('PASSWORD', array(
			'required' => true,
		)),
		new FieldsStringField('DIGEST_PASSWORD'),
		new FieldsDatetimeField('DATE_CREATE'),
		new FieldsDatetimeField('DATE_LOGIN'),
		new FieldsStringField('LAST_IP'),
		new FieldsStringField('COMMENT'),
		new FieldsStringField('SYSCOMMENT'),
		new FieldsStringField('CODE'),
		new FieldsRelationsReference(
			'USER',
			'BitrixMainUser',
			array('=this.USER_ID' => 'ref.ID'),
			array('join_type' => 'INNER')
		),
	);
}