Monero
Loading...
Searching...
No Matches
Monero::TransactionInfo Struct Referenceabstract

The TransactionInfo - interface for displaying transaction information. More...

#include <wallet2_api.h>

Inheritance diagram for Monero::TransactionInfo:

Classes

struct  Transfer

Public Types

enum  Direction { Direction_In , Direction_Out }

Public Member Functions

virtual ~TransactionInfo ()=0
virtual int direction () const =0
virtual bool isPending () const =0
virtual bool isFailed () const =0
virtual bool isCoinbase () const =0
virtual uint64_t amount () const =0
virtual uint64_t fee () const =0
virtual uint64_t blockHeight () const =0
virtual std::string description () const =0
virtual std::set< uint32_tsubaddrIndex () const =0
virtual uint32_t subaddrAccount () const =0
virtual std::string label () const =0
virtual uint64_t confirmations () const =0
virtual uint64_t unlockTime () const =0
virtual std::string hash () const =0
 transaction_id
virtual std::time_t timestamp () const =0
virtual std::string paymentId () const =0
virtual const std::vector< Transfer > & transfers () const =0
 only applicable for output transactions

Detailed Description

The TransactionInfo - interface for displaying transaction information.

Member Enumeration Documentation

◆ Direction

Enumerator
Direction_In 
Direction_Out 

Constructor & Destructor Documentation

◆ ~TransactionInfo()

Monero::TransactionInfo::~TransactionInfo ( )
pure virtual

Member Function Documentation

◆ amount()

virtual uint64_t Monero::TransactionInfo::amount ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ blockHeight()

virtual uint64_t Monero::TransactionInfo::blockHeight ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ confirmations()

virtual uint64_t Monero::TransactionInfo::confirmations ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ description()

virtual std::string Monero::TransactionInfo::description ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ direction()

virtual int Monero::TransactionInfo::direction ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ fee()

virtual uint64_t Monero::TransactionInfo::fee ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ hash()

virtual std::string Monero::TransactionInfo::hash ( ) const
pure virtual

transaction_id

Implemented in Monero::TransactionInfoImpl.

◆ isCoinbase()

virtual bool Monero::TransactionInfo::isCoinbase ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ isFailed()

virtual bool Monero::TransactionInfo::isFailed ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ isPending()

virtual bool Monero::TransactionInfo::isPending ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ label()

virtual std::string Monero::TransactionInfo::label ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ paymentId()

virtual std::string Monero::TransactionInfo::paymentId ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ subaddrAccount()

virtual uint32_t Monero::TransactionInfo::subaddrAccount ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ subaddrIndex()

virtual std::set< uint32_t > Monero::TransactionInfo::subaddrIndex ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ timestamp()

virtual std::time_t Monero::TransactionInfo::timestamp ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.

◆ transfers()

virtual const std::vector< Transfer > & Monero::TransactionInfo::transfers ( ) const
pure virtual

only applicable for output transactions

Implemented in Monero::TransactionInfoImpl.

◆ unlockTime()

virtual uint64_t Monero::TransactionInfo::unlockTime ( ) const
pure virtual

Implemented in Monero::TransactionInfoImpl.


The documentation for this struct was generated from the following files: