27#include "LoggerFactory.h"
33using namespace keyple::core::util::cpp;
116 const std::vector<uint8_t>&
getDfName()
const;
150 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
157 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
CmdCardGetDataFci));
167 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
172 static const int TAG_DF_NAME;
173 static const int TAG_APPLICATION_SERIAL_NUMBER;
174 static const int TAG_DISCRETIONARY_DATA;
179 bool mIsDfInvalidated;
180 bool mIsValidCalypsoFCI;
185 std::vector<uint8_t> mDfName;
190 std::vector<uint8_t> mApplicationSN;
195 std::vector<uint8_t> mDiscretionaryData;
200 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
const std::vector< uint8_t > & getDfName() const
bool isDfInvalidated() const
bool isValidCalypsoFCI() const
CmdCardGetDataFci & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
const std::vector< uint8_t > & getDiscretionaryData() const
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
const std::vector< uint8_t > & getApplicationSerialNumber() const
bool isSessionBufferUsed() const override
AbstractApduCommand::StatusProperties StatusProperties