• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/lib/tokens.php
  • Класс: BitrixDavTokensTable
  • Вызов: TokensTable::getMap
static function getMap()
{
	return array(
		new EntityStringField('TOKEN',array(
			'primary' => true,
			'default_value' => Random::getString(static::DEFAULT_TOKEN_LENGTH),
			'title' => Loc::getMessage('TOKEN_FIELD'),
		)),
		new EntityIntegerField('USER_ID',array(
			'required' => true,
			'title' => Loc::getMessage('TOKEN_OWNER_FIELD'),
		)),
		new EntityDatetimeField('EXPIRED_AT',array(
			'default_value' => self::getTokenNewValidTimeInterval(),
			'title' => Loc::getMessage('TOKEN_EXPIRED_AT_FIELD'),
		)),
		new EntityReferenceField(
			'USER',
			'BitrixMainUserTable',
			array('=this.USER_ID' => 'ref.ID')
		)
	);
}