21#include "ApduResponseApi.h"
31#include "LoggerFactory.h"
37using namespace calypsonet::terminal::card;
38using namespace keyple::core::util::cpp;
64 const uint8_t recordNumber,
65 const std::vector<uint8_t>& newRecordData);
73 void parseApduResponse(
const std::shared_ptr<ApduResponseApi> apduResponse)
override;
90 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
97 const std::unique_ptr<Logger> mLogger =
103 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
119 const uint8_t mRecordNumber;
124 const std::vector<uint8_t> mData;
129 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
bool isSessionBufferUsed() const override
void parseApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
CmdCardUpdateRecord(const std::shared_ptr< CalypsoCardAdapter > calypsoCard, const uint8_t sfi, const uint8_t recordNumber, const std::vector< uint8_t > &newRecordData)
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
AbstractApduCommand::StatusProperties StatusProperties