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