Keypop Calypso Card C++ API 2.0.0
Reference Calypso Card API for C++
Public Member Functions | List of all members
keypop::calypso::card::card::SvDebitLogRecord Class Referenceabstract

#include <SvDebitLogRecord.hpp>

Public Member Functions

virtual const std::vector< uint8_t > & getRawData () const =0
 
virtual const std::vector< uint8_t > getDebitDate () const =0
 
virtual const std::vector< uint8_t > getDebitTime () const =0
 
virtual int getAmount () const =0
 
virtual int getBalance () const =0
 
virtual uint8_t getKvc () const =0
 
virtual const std::vector< uint8_t > getSamId () const =0
 
virtual int getSamTNum () const =0
 
virtual int getSvTNum () const =0
 

Detailed Description

Record of a Stored Value debit log.

Since
1.0.0

Definition at line 26 of file SvDebitLogRecord.hpp.

Member Function Documentation

◆ getAmount()

virtual int keypop::calypso::card::card::SvDebitLogRecord::getAmount ( ) const
pure virtual

Gets the debit amount value

Returns
An int
Since
1.0.0

◆ getBalance()

virtual int keypop::calypso::card::card::SvDebitLogRecord::getBalance ( ) const
pure virtual

Gets the SV balance value

Returns
An int
Since
1.0.0

◆ getDebitDate()

virtual const std::vector< uint8_t > keypop::calypso::card::card::SvDebitLogRecord::getDebitDate ( ) const
pure virtual

Gets the debit date as an array of bytes

Returns
A 2-byte byte array
Since
1.0.0

◆ getDebitTime()

virtual const std::vector< uint8_t > keypop::calypso::card::card::SvDebitLogRecord::getDebitTime ( ) const
pure virtual

Gets the debit time as an array of bytes

Returns
A 2-byte byte array
Since
1.0.0

◆ getKvc()

virtual uint8_t keypop::calypso::card::card::SvDebitLogRecord::getKvc ( ) const
pure virtual

Gets the KVC of the debit key (as given in the last SV Debit)

Returns
A byte
Since
1.0.0

◆ getRawData()

virtual const std::vector< uint8_t > & keypop::calypso::card::card::SvDebitLogRecord::getRawData ( ) const
pure virtual

Gets the raw data of the SV debit log record.

Returns
A byte array.
Since
1.0.0

◆ getSamId()

virtual const std::vector< uint8_t > keypop::calypso::card::card::SvDebitLogRecord::getSamId ( ) const
pure virtual

Gets the SAM ID as an array of bytes

Returns
A 4-byte byte array
Since
1.0.0

◆ getSamTNum()

virtual int keypop::calypso::card::card::SvDebitLogRecord::getSamTNum ( ) const
pure virtual

Gets the SAM transaction number value as an int

Returns
An int
Since
1.0.0

◆ getSvTNum()

virtual int keypop::calypso::card::card::SvDebitLogRecord::getSvTNum ( ) const
pure virtual

Gets the SV transaction number value as an int

Returns
An int
Since
1.0.0

The documentation for this class was generated from the following file: