- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/userauthcodetable.php
- Класс: Bitrix\Main\UserAuthCodeTable
- Вызов: UserAuthCodeTable::getMap
static function getMap()
{
return array(
new Fields\IntegerField("USER_ID", array(
'primary' => true,
)),
new Fields\StringField("CODE_TYPE", array(
'default_value' => self::TYPE_EMAIL,
'primary' => true,
)),
new Fields\SecretField("OTP_SECRET", array(
'crypto_enabled' => static::cryptoEnabled("OTP_SECRET"),
)),
new Fields\IntegerField("ATTEMPTS", array(
"default_value" => 0,
)),
new Fields\DatetimeField("DATE_SENT"),
(new Fields\Relations\Reference(
'USER',
UserTable::class,
Join::on('this.USER_ID', 'ref.ID')
))->configureJoinType('inner'),
);
}