PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SendCoinsRecipient Class Reference

#include <walletmodel.h>

Public Member Functions

 SendCoinsRecipient ()
 
 SendCoinsRecipient (const QString &addr, const QString &label, const CAmount &amount, const QString &message)
 
 SERIALIZE_METHODS (SendCoinsRecipient, obj)
 

Public Attributes

QString address {}
 
QString label {}
 
bool isP2CS {false}
 
QString ownerAddress {}
 
bool isShieldedAddr {false}
 
bool fSubtractFee {false}
 
CAmount amount {0}
 
QString message {}
 
std::string sPaymentRequest {}
 
QString authenticatedMerchant {}
 
int nVersion
 

Static Public Attributes

static const int CURRENT_VERSION = 1
 

Detailed Description

Definition at line 51 of file walletmodel.h.

Constructor & Destructor Documentation

◆ SendCoinsRecipient() [1/2]

SendCoinsRecipient::SendCoinsRecipient ( )
inlineexplicit

Definition at line 54 of file walletmodel.h.

◆ SendCoinsRecipient() [2/2]

SendCoinsRecipient::SendCoinsRecipient ( const QString &  addr,
const QString &  label,
const CAmount amount,
const QString &  message 
)
inlineexplicit

Definition at line 55 of file walletmodel.h.

Member Function Documentation

◆ SERIALIZE_METHODS()

SendCoinsRecipient::SERIALIZE_METHODS ( SendCoinsRecipient  ,
obj   
)
inline

Definition at line 89 of file walletmodel.h.

Member Data Documentation

◆ address

QString SendCoinsRecipient::address {}
Todo:
: This is a hack, should be replaced with a cleaner solution!

Definition at line 62 of file walletmodel.h.

◆ amount

CAmount SendCoinsRecipient::amount {0}

Definition at line 76 of file walletmodel.h.

◆ authenticatedMerchant

QString SendCoinsRecipient::authenticatedMerchant {}

Definition at line 84 of file walletmodel.h.

◆ CURRENT_VERSION

const int SendCoinsRecipient::CURRENT_VERSION = 1
static

Definition at line 86 of file walletmodel.h.

◆ fSubtractFee

bool SendCoinsRecipient::fSubtractFee {false}

Definition at line 73 of file walletmodel.h.

◆ isP2CS

bool SendCoinsRecipient::isP2CS {false}

Definition at line 66 of file walletmodel.h.

◆ isShieldedAddr

bool SendCoinsRecipient::isShieldedAddr {false}

Definition at line 70 of file walletmodel.h.

◆ label

QString SendCoinsRecipient::label {}

Definition at line 63 of file walletmodel.h.

◆ message

QString SendCoinsRecipient::message {}

Definition at line 78 of file walletmodel.h.

◆ nVersion

int SendCoinsRecipient::nVersion

Definition at line 87 of file walletmodel.h.

◆ ownerAddress

QString SendCoinsRecipient::ownerAddress {}

Definition at line 67 of file walletmodel.h.

◆ sPaymentRequest

std::string SendCoinsRecipient::sPaymentRequest {}

Definition at line 81 of file walletmodel.h.


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