14#include "keypop/calypso/card/SvAction.hpp"
15#include "keypop/calypso/card/SvOperation.hpp"
21namespace transaction {
111 const std::vector<uint8_t>& date,
112 const std::vector<uint8_t>& time,
113 const std::vector<uint8_t>& free)
178 const int amount,
const std::vector<uint8_t>& date,
const std::vector<uint8_t>& time)
274 const uint8_t newKif,
275 const uint8_t newKvc,
276 const uint8_t issuerKif,
277 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