5 #ifndef BITCOIN_QT_SENDCOINSRECIPIENT_H
6 #define BITCOIN_QT_SENDCOINSRECIPIENT_H
8 #if defined(HAVE_CONFIG_H)
49 std::string address_str, label_str, message_str, auth_merchant_str;
51 SER_WRITE(obj, address_str = obj.address.toStdString());
52 SER_WRITE(obj, label_str = obj.label.toStdString());
53 SER_WRITE(obj, message_str = obj.message.toStdString());
54 SER_WRITE(obj, auth_merchant_str = obj.authenticatedMerchant.toStdString());
56 READWRITE(obj.nVersion, address_str, label_str, obj.amount, message_str, obj.sPaymentRequest, auth_merchant_str);
58 SER_READ(obj, obj.address = QString::fromStdString(address_str));
59 SER_READ(obj, obj.label = QString::fromStdString(label_str));
60 SER_READ(obj, obj.message = QString::fromStdString(message_str));
61 SER_READ(obj, obj.authenticatedMerchant = QString::fromStdString(auth_merchant_str));
int64_t CAmount
Amount in satoshis (Can be negative)
static const int CURRENT_VERSION
SERIALIZE_METHODS(SendCoinsRecipient, obj)
bool fSubtractFeeFromAmount
SendCoinsRecipient(const QString &addr, const QString &_label, const CAmount &_amount, const QString &_message)
std::string sPaymentRequest
QString authenticatedMerchant
#define SER_WRITE(obj, code)
#define SER_READ(obj, code)