9 #include <QCoreApplication>
10 #include <QJsonObject>
13 #include <QSharedData>
27 friend class ::test_result;
47 const QString mMessage;
48 const QString mMessageLang;
55 return mMajor == pOther.mMajor &&
56 mMinor == pOther.mMinor &&
57 mMessage == pOther.mMessage &&
58 mMessageLang == pOther.mMessageLang &&
59 mOrigin == pOther.mOrigin;
65 static const QMap<Major, QString> mMajorResults;
66 static const QMap<GlobalStatus::Code, QString> mMinorResults;
68 QSharedDataPointer<ResultData> d;
70 static Result fromStatus(
const GlobalStatus& pStatus);
73 Result(
const QString& pMajor,
const QString& pMinor = QString(),
const QString& pMessage = QString(),
Origin pOrigin =
Origin::Client);
76 Result(
const GlobalStatus& pStatus);
85 static bool isMajor(
const QString& pMajor);
86 static bool isMinor(
const QString& pMinor);
100 QJsonObject
toJson()
const;
103 operator GlobalStatus()
const;
bool isOriginServer() const
Definition: Result.cpp:483
QString getMinorString() const
Definition: Result.cpp:455
static bool isMajor(const QString &pMajor)
Definition: Result.cpp:283
Code
Definition: GlobalStatus.h:24
bool isOk() const
Definition: Result.cpp:477
const QString & getMessageLang() const
Definition: Result.cpp:443
QString getMajorString() const
Definition: Result.cpp:449
GlobalStatus toStatus() const
Definition: Result.cpp:489
GlobalStatus::Origin Origin
Definition: GlobalStatus.h:214
bool isValid() const
Definition: Result.cpp:461
QDebug operator<<(QDebug pDbg, const governikus::CVCertificate &pCvc)
Definition: CVCertificate.cpp:146
QJsonObject toJson() const
Definition: Result.cpp:528
QString getMessage() const
Definition: Result.cpp:437
static bool isMinor(const QString &pMinor)
Definition: Result.cpp:289
static Result createOk()
Definition: Result.cpp:239
GlobalStatus::Code getMinor() const
Definition: Result.cpp:431
Definition: StartPaosResponse.h:18
Major
Definition: Result.h:30
static Major parseMajor(const QString &pMajor)
Definition: Result.cpp:245
static GlobalStatus::Code parseMinor(const QString &pMinor)
Definition: Result.cpp:263
Origin
Definition: GlobalStatus.h:142
Major getMajor() const
Definition: Result.cpp:425
bool operator==(const Result &pResult) const
Definition: Result.cpp:419