41 const std::shared_ptr<CardResponseApi> cardResponseApi,
43 const std::string& message)
46 , mCardResponseApi(cardResponseApi)
63 const std::shared_ptr<CardResponseApi> cardResponseApi,
65 const std::string& message,
66 const std::shared_ptr<std::exception> cause)
67 : std::exception(*cause)
69 , mCardResponseApi(cardResponseApi)
79 const std::shared_ptr<CardResponseApi>
81 return mCardResponseApi;
93 return mIsCardResponseComplete;
108 const std::string mMessage;
113 const std::shared_ptr<CardResponseApi> mCardResponseApi;
118 const bool mIsCardResponseComplete =
false;
AbstractApduException(const std::shared_ptr< CardResponseApi > cardResponseApi, const bool isCardResponseComplete, const std::string &message, const std::shared_ptr< std::exception > cause)
AbstractApduException(const std::shared_ptr< CardResponseApi > cardResponseApi, const bool isCardResponseComplete, const std::string &message)
bool isCardResponseComplete() const
const std::string & getMessage() const
const std::shared_ptr< CardResponseApi > getCardResponse() const