4 #ifndef PROTOBUF_paymentrequest_2eproto__INCLUDED
5 #define PROTOBUF_paymentrequest_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 2005000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/unknown_field_set.h>
39 class X509Certificates;
45 class Output :
public ::google::protobuf::Message {
65 static const ::google::protobuf::Descriptor*
descriptor();
73 void CopyFrom(const ::google::protobuf::Message& from);
74 void MergeFrom(const ::google::protobuf::Message& from);
82 ::google::protobuf::io::CodedInputStream* input);
84 ::google::protobuf::io::CodedOutputStream* output)
const;
103 inline ::google::protobuf::uint64
amount()
const;
104 inline void set_amount(::google::protobuf::uint64 value);
110 inline const ::std::string&
script()
const;
111 inline void set_script(const ::std::string& value);
113 inline void set_script(
const void* value,
size_t size);
162 static const ::google::protobuf::Descriptor*
descriptor();
170 void CopyFrom(const ::google::protobuf::Message& from);
171 void MergeFrom(const ::google::protobuf::Message& from);
179 ::google::protobuf::io::CodedInputStream* input);
181 ::google::protobuf::io::CodedOutputStream* output)
const;
200 inline const ::std::string&
network()
const;
201 inline void set_network(const ::std::string& value);
203 inline void set_network(
const char* value,
size_t size);
212 inline const ::payments::Output&
outputs(
int index)
const;
215 inline const ::google::protobuf::RepeatedPtrField< ::payments::Output >&
217 inline ::google::protobuf::RepeatedPtrField< ::payments::Output >*
224 inline ::google::protobuf::uint64
time()
const;
225 inline void set_time(::google::protobuf::uint64 value);
231 inline ::google::protobuf::uint64
expires()
const;
232 inline void set_expires(::google::protobuf::uint64 value);
238 inline const ::std::string&
memo()
const;
239 inline void set_memo(const ::std::string& value);
240 inline void set_memo(
const char* value);
241 inline void set_memo(
const char* value,
size_t size);
289 ::google::protobuf::RepeatedPtrField< ::payments::Output >
outputs_;
328 static const ::google::protobuf::Descriptor*
descriptor();
336 void CopyFrom(const ::google::protobuf::Message& from);
337 void MergeFrom(const ::google::protobuf::Message& from);
345 ::google::protobuf::io::CodedInputStream* input);
347 ::google::protobuf::io::CodedOutputStream* output)
const;
373 inline const ::std::string&
pki_type()
const;
376 inline void set_pki_type(
const char* value,
size_t size);
385 inline const ::std::string&
pki_data()
const;
388 inline void set_pki_data(
const void* value,
size_t size);
409 inline const ::std::string&
signature()
const;
471 static const ::google::protobuf::Descriptor*
descriptor();
479 void CopyFrom(const ::google::protobuf::Message& from);
480 void MergeFrom(const ::google::protobuf::Message& from);
488 ::google::protobuf::io::CodedInputStream* input);
490 ::google::protobuf::io::CodedOutputStream* output)
const;
509 inline const ::std::string&
certificate(
int index)
const;
513 inline void set_certificate(
int index,
const void* value,
size_t size);
518 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
certificate()
const;
540 class Payment :
public ::google::protobuf::Message {
560 static const ::google::protobuf::Descriptor*
descriptor();
568 void CopyFrom(const ::google::protobuf::Message& from);
569 void MergeFrom(const ::google::protobuf::Message& from);
577 ::google::protobuf::io::CodedInputStream* input);
579 ::google::protobuf::io::CodedOutputStream* output)
const;
610 inline const ::std::string&
transactions(
int index)
const;
619 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
transactions()
const;
626 inline const ::payments::Output&
refund_to(
int index)
const;
629 inline const ::google::protobuf::RepeatedPtrField< ::payments::Output >&
631 inline ::google::protobuf::RepeatedPtrField< ::payments::Output >*
638 inline const ::std::string&
memo()
const;
639 inline void set_memo(const ::std::string& value);
640 inline void set_memo(
const char* value);
641 inline void set_memo(
const char* value,
size_t size);
657 ::google::protobuf::RepeatedPtrField< ::payments::Output >
refund_to_;
692 static const ::google::protobuf::Descriptor*
descriptor();
700 void CopyFrom(const ::google::protobuf::Message& from);
701 void MergeFrom(const ::google::protobuf::Message& from);
709 ::google::protobuf::io::CodedInputStream* input);
711 ::google::protobuf::io::CodedOutputStream* output)
const;
730 inline const ::payments::Payment&
payment()
const;
739 inline const ::std::string&
memo()
const;
740 inline void set_memo(const ::std::string& value);
741 inline void set_memo(
const char* value);
742 inline void set_memo(
const char* value,
size_t size);
809 if (
script_ != &::google::protobuf::internal::kEmptyString) {
819 if (
script_ == &::google::protobuf::internal::kEmptyString) {
826 if (
script_ == &::google::protobuf::internal::kEmptyString) {
833 if (
script_ == &::google::protobuf::internal::kEmptyString) {
836 script_->assign(reinterpret_cast<const char*>(value), size);
840 if (
script_ == &::google::protobuf::internal::kEmptyString) {
847 if (
script_ == &::google::protobuf::internal::kEmptyString) {
851 script_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
856 if (
script_ != &::google::protobuf::internal::kEmptyString) {
864 script_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
910 network_->assign(reinterpret_cast<const char*>(value), size);
958 inline const ::google::protobuf::RepeatedPtrField< ::payments::Output >&
962 inline ::google::protobuf::RepeatedPtrField< ::payments::Output >*
978 time_ = GOOGLE_ULONGLONG(0);
1022 if (
memo_ != &::google::protobuf::internal::kEmptyString) {
1032 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1033 memo_ = new ::std::string;
1035 memo_->assign(value);
1039 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1040 memo_ = new ::std::string;
1042 memo_->assign(value);
1046 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1047 memo_ = new ::std::string;
1049 memo_->assign(reinterpret_cast<const char*>(value), size);
1053 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1054 memo_ = new ::std::string;
1060 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1063 ::std::string* temp =
memo_;
1064 memo_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1069 if (
memo_ != &::google::protobuf::internal::kEmptyString) {
1077 memo_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1092 if (
payment_url_ != &::google::protobuf::internal::kEmptyString) {
1102 if (
payment_url_ == &::google::protobuf::internal::kEmptyString) {
1109 if (
payment_url_ == &::google::protobuf::internal::kEmptyString) {
1116 if (
payment_url_ == &::google::protobuf::internal::kEmptyString) {
1119 payment_url_->assign(reinterpret_cast<const char*>(value), size);
1123 if (
payment_url_ == &::google::protobuf::internal::kEmptyString) {
1130 if (
payment_url_ == &::google::protobuf::internal::kEmptyString) {
1134 payment_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1139 if (
payment_url_ != &::google::protobuf::internal::kEmptyString) {
1147 payment_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1162 if (
merchant_data_ != &::google::protobuf::internal::kEmptyString) {
1172 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1179 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1186 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1189 merchant_data_->assign(reinterpret_cast<const char*>(value), size);
1193 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1200 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1204 merchant_data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1209 if (
merchant_data_ != &::google::protobuf::internal::kEmptyString) {
1212 if (merchant_data) {
1217 merchant_data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1285 pki_type_->assign(reinterpret_cast<const char*>(value), size);
1328 if (
pki_data_ != &::google::protobuf::internal::kEmptyString) {
1338 if (
pki_data_ == &::google::protobuf::internal::kEmptyString) {
1345 if (
pki_data_ == &::google::protobuf::internal::kEmptyString) {
1352 if (
pki_data_ == &::google::protobuf::internal::kEmptyString) {
1355 pki_data_->assign(reinterpret_cast<const char*>(value), size);
1359 if (
pki_data_ == &::google::protobuf::internal::kEmptyString) {
1366 if (
pki_data_ == &::google::protobuf::internal::kEmptyString) {
1370 pki_data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1375 if (
pki_data_ != &::google::protobuf::internal::kEmptyString) {
1383 pki_data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1448 if (serialized_payment_details) {
1468 if (
signature_ != &::google::protobuf::internal::kEmptyString) {
1478 if (
signature_ == &::google::protobuf::internal::kEmptyString) {
1485 if (
signature_ == &::google::protobuf::internal::kEmptyString) {
1492 if (
signature_ == &::google::protobuf::internal::kEmptyString) {
1495 signature_->assign(reinterpret_cast<const char*>(value), size);
1499 if (
signature_ == &::google::protobuf::internal::kEmptyString) {
1506 if (
signature_ == &::google::protobuf::internal::kEmptyString) {
1510 signature_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1515 if (
signature_ != &::google::protobuf::internal::kEmptyString) {
1523 signature_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1552 reinterpret_cast<const char*>(value), size);
1564 certificate_.Add()->assign(reinterpret_cast<const char*>(value), size);
1566 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
1570 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
1590 if (
merchant_data_ != &::google::protobuf::internal::kEmptyString) {
1600 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1607 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1614 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1617 merchant_data_->assign(reinterpret_cast<const char*>(value), size);
1621 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1628 if (
merchant_data_ == &::google::protobuf::internal::kEmptyString) {
1632 merchant_data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1637 if (
merchant_data_ != &::google::protobuf::internal::kEmptyString) {
1640 if (merchant_data) {
1645 merchant_data_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1670 reinterpret_cast<const char*>(value), size);
1682 transactions_.Add()->assign(reinterpret_cast<const char*>(value), size);
1684 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
1688 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
1709 inline const ::google::protobuf::RepeatedPtrField< ::payments::Output >&
1713 inline ::google::protobuf::RepeatedPtrField< ::payments::Output >*
1729 if (
memo_ != &::google::protobuf::internal::kEmptyString) {
1739 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1740 memo_ = new ::std::string;
1742 memo_->assign(value);
1746 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1747 memo_ = new ::std::string;
1749 memo_->assign(value);
1753 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1754 memo_ = new ::std::string;
1756 memo_->assign(reinterpret_cast<const char*>(value), size);
1760 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1761 memo_ = new ::std::string;
1767 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1770 ::std::string* temp =
memo_;
1771 memo_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1776 if (
memo_ != &::google::protobuf::internal::kEmptyString) {
1784 memo_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1841 if (
memo_ != &::google::protobuf::internal::kEmptyString) {
1851 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1852 memo_ = new ::std::string;
1854 memo_->assign(value);
1858 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1859 memo_ = new ::std::string;
1861 memo_->assign(value);
1865 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1866 memo_ = new ::std::string;
1868 memo_->assign(reinterpret_cast<const char*>(value), size);
1872 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1873 memo_ = new ::std::string;
1879 if (
memo_ == &::google::protobuf::internal::kEmptyString) {
1882 ::std::string* temp =
memo_;
1883 memo_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1888 if (
memo_ != &::google::protobuf::internal::kEmptyString) {
1896 memo_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1907 namespace protobuf {
1916 #endif // PROTOBUF_paymentrequest_2eproto__INCLUDED
friend void protobuf_AddDesc_paymentrequest_2eproto()
::std::string * merchant_data_
friend void protobuf_AddDesc_paymentrequest_2eproto()
void protobuf_AddDesc_paymentrequest_2eproto()
::google::protobuf::uint64 expires_
virtual ~X509Certificates()
const ::google::protobuf::RepeatedPtrField< ::std::string > & certificate() const
static const int kPkiDataFieldNumber
static const Output & default_instance()
::google::protobuf::Metadata GetMetadata() const
static PaymentACK * default_instance_
::google::protobuf::RepeatedPtrField< ::payments::Output > refund_to_
void clear_has_serialized_payment_details()
inline::std::string * release_pki_data()
static Output * default_instance_
friend void protobuf_AssignDesc_paymentrequest_2eproto()
static const int kPaymentDetailsVersionFieldNumber
inline::google::protobuf::uint32 payment_details_version() const
static X509Certificates * default_instance_
Output & operator=(const Output &from)
void set_payment_url(const ::std::string &value)
inline::std::string * mutable_payment_url()
static const int kPkiTypeFieldNumber
inline::std::string * release_memo()
void set_script(const ::std::string &value)
::std::string * pki_data_
void set_memo(const ::std::string &value)
static const PaymentACK & default_instance()
void set_allocated_memo(::std::string *memo)
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
bool IsInitialized() const
inline::std::string * release_serialized_payment_details()
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void set_pki_data(const ::std::string &value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void MergeFrom(const ::google::protobuf::Message &from)
static const int kNetworkFieldNumber
::google::protobuf::Metadata GetMetadata() const
inline::std::string * release_memo()
void CopyFrom(const ::google::protobuf::Message &from)
void set_allocated_merchant_data(::std::string *merchant_data)
void CopyFrom(const ::google::protobuf::Message &from)
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
::std::string * signature_
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void Swap(PaymentRequest *other)
int GetCachedSize() const
void clear_merchant_data()
::std::string * _default_network_
::std::string * pki_type_
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_AddDesc_paymentrequest_2eproto()
void set_allocated_signature(::std::string *signature)
static const PaymentRequest & default_instance()
bool has_payment_url() const
int GetCachedSize() const
static const int kAmountFieldNumber
::google::protobuf::uint32 _has_bits_[(5+31)/32]
const ::std::string & pki_data() const
void Swap(PaymentDetails *other)
friend void protobuf_ShutdownFile_paymentrequest_2eproto()
void set_merchant_data(const ::std::string &value)
inline::google::protobuf::uint64 expires() const
Payment & operator=(const Payment &from)
static PaymentRequest * default_instance_
void set_allocated_payment(::payments::Payment *payment)
inline::std::string * mutable_merchant_data()
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_ShutdownFile_paymentrequest_2eproto()
void InitAsDefaultInstance()
static const ::google::protobuf::Descriptor * descriptor()
static const int kTimeFieldNumber
const ::std::string & memo() const
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const int kRefundToFieldNumber
virtual ~PaymentDetails()
const ::std::string & signature() const
inline::std::string * release_network()
inline::std::string * mutable_script()
static const ::google::protobuf::Descriptor * descriptor()
inline::std::string * mutable_memo()
int GetCachedSize() const
void set_has_payment_details_version()
void set_has_serialized_payment_details()
inline::std::string * release_merchant_data()
::google::protobuf::Metadata GetMetadata() const
static const int kScriptFieldNumber
inline::std::string * mutable_signature()
::std::string * serialized_payment_details_
void clear_has_pki_type()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const int kPaymentUrlFieldNumber
inline::std::string * add_transactions()
void set_network(const ::std::string &value)
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
void set_allocated_pki_data(::std::string *pki_data)
bool IsInitialized() const
const ::std::string & script() const
static const ::google::protobuf::Descriptor * descriptor()
static const int kOutputsFieldNumber
int GetCachedSize() const
PaymentDetails * New() const
inline::google::protobuf::RepeatedPtrField< ::std::string > * mutable_transactions()
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::std::string & payment_url() const
bool IsInitialized() const
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
void clear_has_signature()
static PaymentDetails * default_instance_
inline::std::string * mutable_network()
friend void protobuf_AddDesc_paymentrequest_2eproto()
void clear_has_payment_details_version()
static Payment * default_instance_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const int kCertificateFieldNumber
static const int kExpiresFieldNumber
void clear_has_merchant_data()
bool has_merchant_data() const
void set_allocated_serialized_payment_details(::std::string *serialized_payment_details)
X509Certificates * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
friend void protobuf_AssignDesc_paymentrequest_2eproto()
inline::std::string * release_signature()
void protobuf_AssignDesc_paymentrequest_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
bool has_signature() const
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
void Swap(PaymentACK *other)
bool has_pki_data() const
void protobuf_ShutdownFile_paymentrequest_2eproto()
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::RepeatedPtrField< ::payments::Output > & refund_to() const
void set_transactions(int index, const ::std::string &value)
int GetCachedSize() const
::google::protobuf::uint32 _has_bits_[(2+31)/32]
const ::std::string & memo() const
inline::std::string * add_certificate()
void InitAsDefaultInstance()
inline::std::string * release_script()
void MergeFrom(const ::google::protobuf::Message &from)
inline::payments::Output * add_outputs()
void clear_has_payment_url()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
friend void protobuf_AddDesc_paymentrequest_2eproto()
inline::std::string * mutable_serialized_payment_details()
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
void set_allocated_payment_url(::std::string *payment_url)
void MergeFrom(const ::google::protobuf::Message &from)
void InitAsDefaultInstance()
void set_certificate(int index, const ::std::string &value)
void clear_merchant_data()
void SetCachedSize(int size) const
int transactions_size() const
void SetCachedSize(int size) const
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
::google::protobuf::uint32 _has_bits_[(2+31)/32]
inline::std::string * release_memo()
void clear_serialized_payment_details()
static const int kTransactionsFieldNumber
static const PaymentDetails & default_instance()
const ::std::string & network() const
void clear_has_pki_data()
::google::protobuf::UnknownFieldSet _unknown_fields_
bool IsInitialized() const
void set_expires(::google::protobuf::uint64 value)
PaymentACK & operator=(const PaymentACK &from)
const ::google::protobuf::RepeatedPtrField< ::std::string > & transactions() const
void set_allocated_network(::std::string *network)
inline::std::string * release_merchant_data()
inline::payments::Payment * release_payment()
inline::google::protobuf::RepeatedPtrField< ::payments::Output > * mutable_outputs()
const ::google::protobuf::RepeatedPtrField< ::payments::Output > & outputs() const
void CopyFrom(const ::google::protobuf::Message &from)
::google::protobuf::uint32 payment_details_version_
PaymentRequest & operator=(const PaymentRequest &from)
void InitAsDefaultInstance()
void MergeFrom(const ::google::protobuf::Message &from)
void set_allocated_memo(::std::string *memo)
inline::std::string * mutable_memo()
void set_allocated_memo(::std::string *memo)
void set_has_merchant_data()
void MergeFrom(const ::google::protobuf::Message &from)
inline::std::string * mutable_merchant_data()
void set_allocated_merchant_data(::std::string *merchant_data)
friend void protobuf_AssignDesc_paymentrequest_2eproto()
inline::google::protobuf::RepeatedPtrField< ::std::string > * mutable_certificate()
inline::google::protobuf::uint64 amount() const
static const X509Certificates & default_instance()
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_paymentrequest_2eproto()
void MergeFrom(const ::google::protobuf::Message &from)
void CopyFrom(const ::google::protobuf::Message &from)
bool has_merchant_data() const
::std::string * _default_pki_type_
void set_has_merchant_data()
void Swap(X509Certificates *other)
static const int kMemoFieldNumber
::std::string * merchant_data_
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
inline::std::string * mutable_memo()
const ::std::string & merchant_data() const
bool has_pki_type() const
void set_memo(const ::std::string &value)
void set_signature(const ::std::string &value)
::google::protobuf::uint64 time_
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint32 _has_bits_[(1+31)/32]
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
friend void protobuf_AssignDesc_paymentrequest_2eproto()
void clear_payment_details_version()
::google::protobuf::uint32 _has_bits_[(4+31)/32]
::google::protobuf::uint64 amount_
friend void protobuf_ShutdownFile_paymentrequest_2eproto()
friend void protobuf_AssignDesc_paymentrequest_2eproto()
void set_pki_type(const ::std::string &value)
void set_allocated_pki_type(::std::string *pki_type)
void CopyFrom(const ::google::protobuf::Message &from)
bool has_payment_details_version() const
void CopyFrom(const ::google::protobuf::Message &from)
const ::payments::Payment & payment() const
const ::std::string & serialized_payment_details() const
void set_merchant_data(const ::std::string &value)
virtual ~PaymentRequest()
::std::string * payment_url_
void set_serialized_payment_details(const ::std::string &value)
void InitAsDefaultInstance()
::payments::Payment * payment_
friend void protobuf_AssignDesc_paymentrequest_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
inline::std::string * mutable_pki_data()
static const Payment & default_instance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const int kMemoFieldNumber
void Swap(Payment *other)
void clear_transactions()
inline::payments::Output * add_refund_to()
static const ::google::protobuf::Descriptor * descriptor()
const ::std::string & memo() const
inline::payments::Payment * mutable_payment()
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
inline::std::string * mutable_pki_type()
::google::protobuf::RepeatedPtrField< ::std::string > certificate_
void set_allocated_script(::std::string *script)
void set_time(::google::protobuf::uint64 value)
::google::protobuf::uint32 _has_bits_[(7+31)/32]
void SetCachedSize(int size) const
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_paymentrequest_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
int certificate_size() const
static const int kPaymentFieldNumber
inline::google::protobuf::RepeatedPtrField< ::payments::Output > * mutable_refund_to()
static const int kSerializedPaymentDetailsFieldNumber
int refund_to_size() const
void set_has_payment_url()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::std::string & merchant_data() const
void set_amount(::google::protobuf::uint64 value)
void SetCachedSize(int size) const
void clear_has_merchant_data()
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input)
::google::protobuf::RepeatedPtrField< ::payments::Output > outputs_
bool IsInitialized() const
static const int kMerchantDataFieldNumber
inline::std::string * release_pki_type()
int GetCachedSize() const
bool IsInitialized() const
void set_memo(const ::std::string &value)
PaymentRequest * New() const
static const int kMerchantDataFieldNumber
inline::std::string * release_payment_url()
friend void protobuf_AddDesc_paymentrequest_2eproto()
bool has_serialized_payment_details() const
static const int kMemoFieldNumber
PaymentDetails & operator=(const PaymentDetails &from)
static const int kSignatureFieldNumber
inline::google::protobuf::uint64 time() const
void InitAsDefaultInstance()
X509Certificates & operator=(const X509Certificates &from)
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::RepeatedPtrField< ::std::string > transactions_
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
const ::std::string & pki_type() const
friend void protobuf_ShutdownFile_paymentrequest_2eproto()
void set_payment_details_version(::google::protobuf::uint32 value)