5#include "authenticationuser.h"
11using namespace Qt::StringLiterals;
28 return m_data.
value(u
"id"_s);
33 m_data.insert(u
"id"_s,
id);
38 return m_data.isEmpty();
43 return m_data.value(u
"authRealm"_s).toString();
67 const QVariantMap map = user.
data();
68 const bool oldSetting = dbg.autoInsertSpaces();
69 dbg.nospace() <<
"AuthenticationUser(";
70 for (
const auto &[key, value] : map.asKeyValueRange()) {
71 dbg <<
'(' << key <<
", " << value <<
')';
74 dbg.setAutoInsertSpaces(oldSetting);
75 return dbg.maybeSpace();
78#include "moc_authenticationuser.cpp"
Container for user data retrieved from an AuthenticationStore.
void setData(const QVariantMap &data)
void setAuthRealm(const QString &authRealm)
void setId(const QVariant &id)
virtual ~AuthenticationUser()
The Cutelyst namespace holds all public Cutelyst API.
QString & insert(qsizetype position, QChar ch)