15#include "keypop/calypso/card/SvAction.hpp"
16#include "keypop/calypso/card/SvOperation.hpp"
22namespace transaction {
123 const std::vector<uint8_t>& date,
124 const std::vector<uint8_t>& time,
125 const std::vector<uint8_t>& free)
193 const std::vector<uint8_t>& date,
194 const std::vector<uint8_t>& time)
297 const uint8_t newKif,
298 const uint8_t newKvc,
299 const uint8_t issuerKif,
300 const uint8_t issuerKvc)
virtual T & prepareSvGet(const SvOperation svOperation, const SvAction svAction)=0
virtual T & prepareSvDebit(const int amount)=0
virtual T & prepareSvReload(const int amount, const std::vector< uint8_t > &date, const std::vector< uint8_t > &time, const std::vector< uint8_t > &free)=0
virtual T & prepareChangeKey(const int keyIndex, const uint8_t newKif, const uint8_t newKvc, const uint8_t issuerKif, const uint8_t issuerKvc)=0
virtual T & prepareInvalidate()=0
virtual T & prepareOpenSecureSession(const WriteAccessLevel writeAccessLevel)=0
virtual T & prepareRehabilitate()=0
virtual T & prepareSvReload(const int amount)=0
virtual T & prepareSvDebit(const int amount, const std::vector< uint8_t > &date, const std::vector< uint8_t > &time)=0