AusweisApp2
RemoteMessageResponse.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "ECardApiResult.h"
8 #include "RemoteMessage.h"
9 
10 
11 namespace governikus
12 {
14  : public RemoteMessage
15 {
16  private:
17  ECardApiResult::Major mResultMajor;
18  ECardApiResult::Minor mResultMinor;
19 
20  protected:
21  virtual QJsonObject createMessageBody(const QString& pContextHandle) const override;
22 
23  public:
24  RemoteMessageResponse(RemoteCardMessageType pType, ECardApiResult::Minor pResultMinor);
25  RemoteMessageResponse(const QJsonObject& pMessageObject);
26  virtual ~RemoteMessageResponse() override = default;
27 
28  bool resultHasError() const;
30 };
31 
32 
33 } // namespace governikus
governikus::ECardApiResult::Minor
Minor
Definition: ECardApiResult.h:44
governikus::RemoteMessageResponse::RemoteMessageResponse
RemoteMessageResponse(RemoteCardMessageType pType, ECardApiResult::Minor pResultMinor)
Definition: RemoteMessageResponse.cpp:34
governikus::RemoteMessageResponse::getResultMinor
ECardApiResult::Minor getResultMinor() const
Definition: RemoteMessageResponse.cpp:64
governikus::ECardApiResult::Major
Major
Definition: ECardApiResult.h:36
governikus::RemoteMessageResponse::~RemoteMessageResponse
virtual ~RemoteMessageResponse() override=default
governikus::RemoteMessageResponse::resultHasError
bool resultHasError() const
Definition: RemoteMessageResponse.cpp:58
governikus::ECardApiResult::Minor::null
@ null
governikus::RemoteMessageResponse::createMessageBody
virtual QJsonObject createMessageBody(const QString &pContextHandle) const override
Definition: RemoteMessageResponse.cpp:24
governikus::ECardApiResult
Definition: ECardApiResult.h:25
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::RemoteMessageResponse
Definition: RemoteMessageResponse.h:15
RemoteMessage.h
ECardApiResult.h
governikus::ECardApiResult::getMajorString
static QString getMajorString(Major pMajor)
Definition: ECardApiResult.cpp:532
VALUE_NAME
#define VALUE_NAME(_name, _key)
Definition: RemoteMessage.h:14
governikus::ECardApiResult::Major::Ok
@ Ok
governikus::ECardApiResult::getMinorString
static QString getMinorString(Minor pMinor)
Definition: ECardApiResult.cpp:538
RemoteMessageResponse.h