AusweisApp2
IfdModifyPinResponse.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "CardReturnCode.h"
9 
10 
11 namespace governikus
12 {
14  : public RemoteMessageResponse
15 {
16  private:
17  QString mSlotHandle;
18  QByteArray mOutputData;
19 
20  public:
21  IfdModifyPinResponse(const QString& pSlotHandle, const QByteArray& pOutputData, ECardApiResult::Minor pResultMinor = ECardApiResult::Minor::null);
22  explicit IfdModifyPinResponse(const QJsonObject& pMessageObject);
23  ~IfdModifyPinResponse() override = default;
24 
25  [[nodiscard]] const QString& getSlotHandle() const;
26  [[nodiscard]] const QByteArray& getOutputData() const;
27  [[nodiscard]] CardReturnCode getReturnCode() const;
28 
29  [[nodiscard]] QByteArray toByteArray(const IfdVersion& pIfdVersion, const QString& pContextHandle) const override;
30 };
31 
32 
33 } // namespace governikus
Definition: RemoteMessageResponse.h:13
const QByteArray & getOutputData() const
Definition: IfdModifyPinResponse.cpp:55
IfdModifyPinResponse(const QString &pSlotHandle, const QByteArray &pOutputData, ECardApiResult::Minor pResultMinor=ECardApiResult::Minor::null)
Definition: IfdModifyPinResponse.cpp:24
const QString & getSlotHandle() const
Definition: IfdModifyPinResponse.cpp:49
CardReturnCode getReturnCode() const
Definition: IfdModifyPinResponse.cpp:61
~IfdModifyPinResponse() override=default
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Minor
Definition: ECardApiResult.h:43
QByteArray toByteArray(const IfdVersion &pIfdVersion, const QString &pContextHandle) const override
Definition: IfdModifyPinResponse.cpp:97
Definition: IfdModifyPinResponse.h:13
Definition: IfdVersion.h:13