Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

PaymentRequestPlus Class Reference

#include <paymentrequestplus.h>

Public Member Functions

 PaymentRequestPlus ()
 
bool parse (const QByteArray &data)
 
bool SerializeToString (std::string *output) const
 
bool IsInitialized () const
 
bool getMerchant (X509_STORE *certStore, QString &merchant) const
 
QList< std::pair< CScript, CAmount > > getPayTo () const
 
const payments::PaymentDetails & getDetails () const
 

Private Attributes

payments::PaymentRequest paymentRequest
 
payments::PaymentDetails details
 

Detailed Description

Definition at line 28 of file paymentrequestplus.h.

Constructor & Destructor Documentation

◆ PaymentRequestPlus()

PaymentRequestPlus::PaymentRequestPlus ( )
inline

Definition at line 31 of file paymentrequestplus.h.

Member Function Documentation

◆ getDetails()

const payments::PaymentDetails& PaymentRequestPlus::getDetails ( ) const
inline

◆ getMerchant()

bool PaymentRequestPlus::getMerchant ( X509_STORE *  certStore,
QString &  merchant 
) const

◆ getPayTo()

QList< std::pair< CScript, CAmount > > PaymentRequestPlus::getPayTo ( ) const

Definition at line 208 of file paymentrequestplus.cpp.

References details.

Referenced by PaymentServer::processPaymentRequest().

◆ IsInitialized()

◆ parse()

bool PaymentRequestPlus::parse ( const QByteArray &  data)

◆ SerializeToString()

bool PaymentRequestPlus::SerializeToString ( std::string *  output) const

Definition at line 50 of file paymentrequestplus.cpp.

References paymentRequest.

Referenced by SendCoinsRecipient::SerializationOp().

Member Data Documentation

◆ details

payments::PaymentDetails PaymentRequestPlus::details
private

Definition at line 48 of file paymentrequestplus.h.

Referenced by getDetails(), getPayTo(), and parse().

◆ paymentRequest

payments::PaymentRequest PaymentRequestPlus::paymentRequest
private

Definition at line 47 of file paymentrequestplus.h.

Referenced by getMerchant(), IsInitialized(), parse(), and SerializeToString().


The documentation for this class was generated from the following files:
Released under the MIT license