- Модуль: 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')
)
);
}