AusweisApp2
IfdModifyPin.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "RemoteMessage.h"
8 
9 
10 namespace governikus
11 {
12 
14  : public RemoteMessage
15 {
16  private:
17  QString mSlotHandle;
18  QByteArray mInputData;
19 
20  public:
21  IfdModifyPin(const QString& pSlotHandle = QString(), const QByteArray& pInputData = QByteArray());
22  explicit IfdModifyPin(const QJsonObject& pMessageObject);
23  ~IfdModifyPin() override = default;
24 
25  [[nodiscard]] const QString& getSlotHandle() const;
26  [[nodiscard]] const QByteArray& getInputData() const;
27  [[nodiscard]] QByteArray toByteArray(const IfdVersion& pIfdVersion, const QString& pContextHandle) const override;
28 };
29 
30 
31 } // namespace governikus
governikus::IfdModifyPin::getSlotHandle
const QString & getSlotHandle() const
Definition: IfdModifyPin.cpp:49
governikus::IfdModifyPin::getInputData
const QByteArray & getInputData() const
Definition: IfdModifyPin.cpp:55
governikus::IfdModifyPin
Definition: IfdModifyPin.h:15
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::IfdModifyPin::IfdModifyPin
IfdModifyPin(const QString &pSlotHandle=QString(), const QByteArray &pInputData=QByteArray())
Definition: IfdModifyPin.cpp:24
RemoteMessage.h
governikus::IfdVersion
Definition: IfdVersion.h:14
IfdModifyPin.h
VALUE_NAME
#define VALUE_NAME(_name, _key)
Definition: RemoteMessage.h:15
governikus::getType
QByteArray getType() const
governikus::IfdModifyPin::toByteArray
QByteArray toByteArray(const IfdVersion &pIfdVersion, const QString &pContextHandle) const override
Definition: IfdModifyPin.cpp:61
governikus::IfdModifyPin::~IfdModifyPin
~IfdModifyPin() override=default