21#include "SvDebitLogRecord.h"
27using namespace calypsonet::terminal::calypso::card;
51 const std::vector<uint8_t>&
getRawData()
const override;
72 const std::vector<uint8_t>
getDebitTime()
const override;
79 const std::vector<uint8_t>
getDebitDate()
const override;
86 uint8_t
getKvc()
const override;
92 const std::vector<uint8_t>
getSamId()
const override;
116 friend std::ostream&
operator<<(std::ostream& os,
117 const std::shared_ptr<SvDebitLogRecordAdapter> ra);
136 const std::vector<uint8_t> mCardResponse;
const std::vector< uint8_t > & getRawData() const override
uint8_t getKvc() const override
SvDebitLogRecordAdapter(const std::vector< uint8_t > &cardResponse, const int offset)
int getSamTNum() const override
int getAmount() const override
int getSvTNum() const override
int getBalance() const override
const std::vector< uint8_t > getDebitDate() const override
const std::vector< uint8_t > getSamId() const override
friend std::ostream & operator<<(std::ostream &os, const SvDebitLogRecordAdapter &ra)
const std::vector< uint8_t > getDebitTime() const override
const std::string toJSONString() const