9#include <QJsonDocument>
20 QMap<QString, QString> mInfo;
22 explicit VersionInfo(
const QMap<QString, QString>& pInfo);
29 [[nodiscard]]
bool isNull()
const;
31 [[nodiscard]] QString
getName()
const;
41 [[nodiscard]] QByteArray
toJson(QJsonDocument::JsonFormat pFormat = QJsonDocument::Indented)
const;
42 [[nodiscard]] QString
toText()
const;
QDebug operator<<(QDebug pDbg, const governikus::VersionInfo &pVersionInfo)
Definition VersionInfo.cpp:164
Definition VersionInfo.h:18
static VersionInfo getInstance()
Definition VersionInfo.cpp:50
QString getImplementationVendor() const
Definition VersionInfo.cpp:106
QString getImplementationVersion() const
Definition VersionInfo.cpp:112
QByteArray toJson(QJsonDocument::JsonFormat pFormat=QJsonDocument::Indented) const
Definition VersionInfo.cpp:147
QString getSpecificationVendor() const
Definition VersionInfo.cpp:124
QString getSpecificationTitle() const
Definition VersionInfo.cpp:118
QString getName() const
Definition VersionInfo.cpp:94
QString toText() const
Definition VersionInfo.cpp:153
QString getImplementationTitle() const
Definition VersionInfo.cpp:100
VersionInfo()
Definition VersionInfo.cpp:44
static VersionInfo fromText(const QString &pText)
Definition VersionInfo.cpp:64
QJsonObject toJsonObject() const
Definition VersionInfo.cpp:136
QString getSpecificationVersion() const
Definition VersionInfo.cpp:130
bool isNull() const
Definition VersionInfo.cpp:88
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16