AusweisApp2
Lade ...
Suche ...
Keine Treffer
RemoteMessageResponse.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "ECardApiResult.h"
8#include "RemoteMessage.h"
9
10
11namespace governikus
12{
14 : public RemoteMessage
15{
16 private:
17 ECardApiResult::Major mResultMajor;
18 ECardApiResult::Minor mResultMinor;
19
20 protected:
21 [[nodiscard]] QJsonObject createMessageBody(const QString& pContextHandle) const override;
22
23 public:
24 RemoteMessageResponse(RemoteCardMessageType pType, ECardApiResult::Minor pResultMinor);
25 explicit RemoteMessageResponse(const QJsonObject& pMessageObject);
26 ~RemoteMessageResponse() override = default;
27
28 [[nodiscard]] bool resultHasError() const;
29 [[nodiscard]] ECardApiResult::Minor getResultMinor() const;
30};
31
32
33} // namespace governikus
Minor
Definition: ECardApiResult.h:44
Major
Definition: ECardApiResult.h:36
Definition: RemoteMessageResponse.h:15
ECardApiResult::Minor getResultMinor() const
Definition: RemoteMessageResponse.cpp:64
bool resultHasError() const
Definition: RemoteMessageResponse.cpp:58
~RemoteMessageResponse() override=default
QJsonObject createMessageBody(const QString &pContextHandle) const override
Definition: RemoteMessageResponse.cpp:24
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15