AusweisApp2
IfdModifyPin.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "IfdMessage.h"
8 
9 
10 namespace governikus
11 {
12 
14  : public IfdMessage
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]] bool isValid() const;
26  [[nodiscard]] const QString& getSlotHandle() const;
27  [[nodiscard]] const QByteArray& getInputData() const;
28  [[nodiscard]] QByteArray toByteArray(IfdVersion::Version pIfdVersion, const QString& pContextHandle) const override;
29 };
30 
31 
32 } // namespace governikus
Definition: IfdModifyPin.h:15
bool isValid() const
Definition: IfdModifyPin.cpp:49
const QString & getSlotHandle() const
Definition: IfdModifyPin.cpp:55
IfdModifyPin(const QString &pSlotHandle=QString(), const QByteArray &pInputData=QByteArray())
Definition: IfdModifyPin.cpp:24
QByteArray toByteArray(IfdVersion::Version pIfdVersion, const QString &pContextHandle) const override
Definition: IfdModifyPin.cpp:67
~IfdModifyPin() override=default
const QByteArray & getInputData() const
Definition: IfdModifyPin.cpp:61
Version
Definition: IfdVersion.h:17
A simple template renderer.
Definition: ActivationContext.h:15