13 #include <QJsonObject>
29 explicit MsgHandler(MsgType pType,
const char*
const pKey,
const QString& pValue);
30 explicit MsgHandler(MsgType pType,
const char*
const pKey,
const QLatin1String pValue);
32 void setValue(
const QLatin1String pKey,
const QString& pValue);
33 void setValue(
const char*
const pKey,
const QString& pValue);
34 void setValue(
const QLatin1String pKey,
const QLatin1String pValue);
35 void setValue(
const char*
const pKey,
const QLatin1String pValue);
37 void setVoid(
bool pVoid =
true);
42 static MsgType
getStateMsgType(
const QString& pState, PacePasswordId pPasswordId);
44 [[nodiscard]] QByteArray
toJson()
const;
45 [[nodiscard]] QByteArray
getOutput()
const;
46 [[nodiscard]]
bool isVoid()
const;
47 [[nodiscard]] MsgType
getType()
const;
56 QDebugStateSaver saver(pDbg);
Definition: MsgHandler.h:18
QJsonObject mJsonObject
Definition: MsgHandler.h:26
bool isVoid() const
Definition: MsgHandler.cpp:103
static MsgType getStateMsgType(const QString &pState, PacePasswordId pPasswordId)
Definition: MsgHandler.cpp:21
void setValue(const QLatin1String pKey, const QString &pValue)
Definition: MsgHandler.cpp:154
static const MsgLevel DEFAULT_MSG_LEVEL
Definition: MsgHandler.h:41
QByteArray getOutput() const
Definition: MsgHandler.cpp:92
void setRequest(const QJsonObject &pRequest)
Definition: MsgHandler.cpp:115
static const MsgHandler Void
Definition: MsgHandler.h:40
void setVoid(bool pVoid=true)
Definition: MsgHandler.cpp:148
QByteArray toJson() const
Definition: MsgHandler.cpp:85
MsgType getType() const
Definition: MsgHandler.cpp:109
A simple template renderer.
Definition: ActivationContext.h:15
QDebug operator<<(QDebug pDbg, const CommandApdu &pCommandApdu)
Definition: CommandApdu.h:91