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  IfdModifyPinResponse(const QJsonObject& pMessageObject);
23  virtual ~IfdModifyPinResponse() override = default;
24 
25  const QString& getSlotHandle() const;
26  const QByteArray& getOutputData() const;
27  CardReturnCode getReturnCode() const;
28 
29  virtual QByteArray toByteArray(const QString& pContextHandle) const override;
30 };
31 
32 
33 } // namespace governikus
governikus::ECardApiResult::Minor::IFDL_IO_RepeatedDataMismatch
@ IFDL_IO_RepeatedDataMismatch
governikus::UNKNOWN
UNKNOWN
Definition: SmartCardDefinitions.h:18
governikus::ECardApiResult::Minor
Minor
Definition: ECardApiResult.h:44
governikus::RemoteMessageResponse::getResultMinor
ECardApiResult::Minor getResultMinor() const
Definition: RemoteMessageResponse.cpp:64
governikus::IfdModifyPinResponse::~IfdModifyPinResponse
virtual ~IfdModifyPinResponse() override=default
governikus::ECardApiResult::Minor::AL_Unkown_API_Function
@ AL_Unkown_API_Function
governikus::ECardApiResult::Minor::IFDL_CancellationByUser
@ IFDL_CancellationByUser
governikus::RemoteMessageResponse::resultHasError
bool resultHasError() const
Definition: RemoteMessageResponse.cpp:58
governikus::ECardApiResult::Minor::null
@ null
IfdModifyPinResponse.h
governikus::ECardApiResult::Minor::IFDL_Timeout_Error
@ IFDL_Timeout_Error
CardReturnCode.h
governikus::IfdModifyPinResponse::toByteArray
virtual QByteArray toByteArray(const QString &pContextHandle) const override
Definition: IfdModifyPinResponse.cpp:97
governikus::ECardApiResult::Minor::IFDL_Terminal_NoCard
@ IFDL_Terminal_NoCard
governikus::RemoteMessageResponse::createMessageBody
virtual QJsonObject createMessageBody(const QString &pContextHandle) const override
Definition: RemoteMessageResponse.cpp:24
governikus::ECardApiResult
Definition: ECardApiResult.h:25
governikus::IfdModifyPinResponse
Definition: IfdModifyPinResponse.h:15
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::RemoteMessageResponse
Definition: RemoteMessageResponse.h:15
governikus::IfdModifyPinResponse::getOutputData
const QByteArray & getOutputData() const
Definition: IfdModifyPinResponse.cpp:55
governikus::IfdModifyPinResponse::getSlotHandle
const QString & getSlotHandle() const
Definition: IfdModifyPinResponse.cpp:49
governikus::ECardApiResult::Minor::AL_Unknown_Error
@ AL_Unknown_Error
VALUE_NAME
#define VALUE_NAME(_name, _key)
Definition: RemoteMessage.h:14
governikus::IfdModifyPinResponse::IfdModifyPinResponse
IfdModifyPinResponse(const QString &pSlotHandle, const QByteArray &pOutputData, ECardApiResult::Minor pResultMinor=ECardApiResult::Minor::null)
Definition: IfdModifyPinResponse.cpp:24
governikus::getType
QByteArray getType() const
RemoteMessageResponse.h
governikus::ECardApiResult::Minor::IFDL_IO_UnknownPINFormat
@ IFDL_IO_UnknownPINFormat
governikus::IfdModifyPinResponse::getReturnCode
CardReturnCode getReturnCode() const
Definition: IfdModifyPinResponse.cpp:61