95 const std::vector<uint8_t>& date,
96 const std::vector<uint8_t>& time,
97 const bool isExtendedModeAllowed);
115 void finalizeCommand(
const std::vector<uint8_t>& debitOrUndebitComplementaryData);
161 const std::map<const int, const std::shared_ptr<StatusProperties>>&
getStatusTable()
const
168 static const int SV_POSTPONED_DATA_IN_SESSION;
173 static const std::map<const int, const std::shared_ptr<StatusProperties>> STATUS_TABLE;
183 bool mIsExtendedModeAllowed =
false;
188 std::vector<uint8_t> mDataIn;
193 static const std::map<const int, const std::shared_ptr<StatusProperties>> initStatusTable();
const std::vector< uint8_t > getSvDebitOrUndebitData() const
void finalizeCommand(const std::vector< uint8_t > &debitOrUndebitComplementaryData)
const std::vector< uint8_t > getSignatureLo() const
const std::map< const int, const std::shared_ptr< StatusProperties > > & getStatusTable() const override
bool isSessionBufferUsed() const override
CmdCardSvDebitOrUndebit & setApduResponse(const std::shared_ptr< ApduResponseApi > apduResponse) override
CmdCardSvDebitOrUndebit(const bool isDebitCommand, const CalypsoCardClass calypsoCardClass, const int amount, const uint8_t kvc, const std::vector< uint8_t > &date, const std::vector< uint8_t > &time, const bool isExtendedModeAllowed)
AbstractApduCommand::StatusProperties StatusProperties