5 #ifndef AUTHENTICATIONUSER_H
6 #define AUTHENTICATIONUSER_H
11 #include <Cutelyst/cutelyst_global.h>
12 #include <Cutelyst/paramsmultimap.h>
13 #include <Cutelyst/plugin.h>
17 class AuthenticationRealm;
41 void setId(
const QVariant &
id);
56 void setAuthRealm(
const QString &authRealm);
58 inline QVariantMap data()
const;
60 inline void setData(
const QVariantMap &data);
62 inline void insert(
const QString &key,
const QVariant &value);
64 inline QVariant value(
const QString &key,
const QVariant &defaultValue = QVariant())
const;
66 inline operator QVariant()
const {
67 return QVariant::fromValue(m_data);
74 QVariantMap AuthenticationUser::data()
const
79 void AuthenticationUser::setData(
const QVariantMap &data)
84 void AuthenticationUser::insert(
const QString &key,
const QVariant &value)
86 m_data.insert(key, value);
89 QVariant AuthenticationUser::value(
const QString &key,
const QVariant &defaultValue)
const
91 return m_data.value(key, defaultValue);
The Cutelyst namespace holds all public Cutelyst API.