@ -1,13 +1,11 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: paymentrequest.proto
import sys
_b = sys . version_info [ 0 ] < 3 and ( lambda x : x ) or ( lambda x : x . encode ( ' latin1 ' ) )
from google . protobuf import descriptor as _descriptor
from google . protobuf import message as _message
from google . protobuf import reflection as _reflection
from google . protobuf import symbol_database as _symbol_database
from google . protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database . Default ( )
@ -18,9 +16,11 @@ _sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor . FileDescriptor (
name = ' paymentrequest.proto ' ,
package = ' payments ' ,
serialized_pb = _b ( ' \n \x14 paymentrequest.proto \x12 \x08 payments \" + \n \x06 Output \x12 \x11 \n \x06 \x61 mount \x18 \x01 \x01 ( \x04 : \x01 \x30 \x12 \x0e \n \x06 script \x18 \x02 \x02 ( \x0c \" \xa3 \x01 \n \x0e PaymentDetails \x12 \x15 \n \x07 network \x18 \x01 \x01 ( \t : \x04 main \x12 ! \n \x07 outputs \x18 \x02 \x03 ( \x0b \x32 \x10 .payments.Output \x12 \x0c \n \x04 time \x18 \x03 \x02 ( \x04 \x12 \x0f \n \x07 \x65 xpires \x18 \x04 \x01 ( \x04 \x12 \x0c \n \x04 memo \x18 \x05 \x01 ( \t \x12 \x13 \n \x0b payment_url \x18 \x06 \x01 ( \t \x12 \x15 \n \r merchant_data \x18 \x07 \x01 ( \x0c \" \x95 \x01 \n \x0e PaymentRequest \x12 \" \n \x17 payment_details_version \x18 \x01 \x01 ( \r : \x01 \x31 \x12 \x16 \n \x08 pki_type \x18 \x02 \x01 ( \t : \x04 none \x12 \x10 \n \x08 pki_data \x18 \x03 \x01 ( \x0c \x12 \" \n \x1a serialized_payment_details \x18 \x04 \x02 ( \x0c \x12 \x11 \n \t signature \x18 \x05 \x01 ( \x0c \" \' \n \x10 X509Certificates \x12 \x13 \n \x0b \x63 \x65 rtificate \x18 \x01 \x03 ( \x0c \" i \n \x07 Payment \x12 \x15 \n \r merchant_data \x18 \x01 \x01 ( \x0c \x12 \x14 \n \x0c transactions \x18 \x02 \x03 ( \x0c \x12 # \n \t refund_to \x18 \x03 \x03 ( \x0b \x32 \x10 .payments.Output \x12 \x0c \n \x04 memo \x18 \x04 \x01 ( \t \" > \n \n PaymentACK \x12 \" \n \x07 payment \x18 \x01 \x02 ( \x0b \x32 \x11 .payments.Payment \x12 \x0c \n \x04 memo \x18 \x02 \x01 ( \t B( \n \x1e org.bitcoin.protocols.paymentsB \x06 Protos ' )
syntax = ' proto2 ' ,
serialized_options = b ' \n \036 org.bitcoin.protocols.paymentsB \006 Protos ' ,
create_key = _descriptor . _internal_create_key ,
serialized_pb = b ' \n \x14 paymentrequest.proto \x12 \x08 payments \" + \n \x06 Output \x12 \x11 \n \x06 \x61 mount \x18 \x01 \x01 ( \x04 : \x01 \x30 \x12 \x0e \n \x06 script \x18 \x02 \x02 ( \x0c \" \xa3 \x01 \n \x0e PaymentDetails \x12 \x15 \n \x07 network \x18 \x01 \x01 ( \t : \x04 main \x12 ! \n \x07 outputs \x18 \x02 \x03 ( \x0b \x32 \x10 .payments.Output \x12 \x0c \n \x04 time \x18 \x03 \x02 ( \x04 \x12 \x0f \n \x07 \x65 xpires \x18 \x04 \x01 ( \x04 \x12 \x0c \n \x04 memo \x18 \x05 \x01 ( \t \x12 \x13 \n \x0b payment_url \x18 \x06 \x01 ( \t \x12 \x15 \n \r merchant_data \x18 \x07 \x01 ( \x0c \" \x95 \x01 \n \x0e PaymentRequest \x12 \" \n \x17 payment_details_version \x18 \x01 \x01 ( \r : \x01 \x31 \x12 \x16 \n \x08 pki_type \x18 \x02 \x01 ( \t : \x04 none \x12 \x10 \n \x08 pki_data \x18 \x03 \x01 ( \x0c \x12 \" \n \x1a serialized_payment_details \x18 \x04 \x02 ( \x0c \x12 \x11 \n \t signature \x18 \x05 \x01 ( \x0c \" \' \n \x10 X509Certificates \x12 \x13 \n \x0b \x63 \x65 rtificate \x18 \x01 \x03 ( \x0c \" i \n \x07 Payment \x12 \x15 \n \r merchant_data \x18 \x01 \x01 ( \x0c \x12 \x14 \n \x0c transactions \x18 \x02 \x03 ( \x0c \x12 # \n \t refund_to \x18 \x03 \x03 ( \x0b \x32 \x10 .payments.Output \x12 \x0c \n \x04 memo \x18 \x04 \x01 ( \t \" > \n \n PaymentACK \x12 \" \n \x07 payment \x18 \x01 \x02 ( \x0b \x32 \x11 .payments.Payment \x12 \x0c \n \x04 memo \x18 \x02 \x01 ( \t B( \n \x1e org.bitcoin.protocols.paymentsB \x06 Protos '
)
_sym_db . RegisterFileDescriptor ( DESCRIPTOR )
@ -31,6 +31,7 @@ _OUTPUT = _descriptor.Descriptor(
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
create_key = _descriptor . _internal_create_key ,
fields = [
_descriptor . FieldDescriptor (
name = ' amount ' , full_name = ' payments.Output.amount ' , index = 0 ,
@ -38,22 +39,23 @@ _OUTPUT = _descriptor.Descriptor(
has_default_value = True , default_value = 0 ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' script ' , full_name = ' payments.Output.script ' , index = 1 ,
number = 2 , type = 12 , cpp_type = 9 , label = 2 ,
has_default_value = False , default_value = _b ( " " ) ,
has_default_value = False , default_value = b " " ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
options = None ,
serialized_ options= None ,
is_extendable = False ,
syntax = ' proto2 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
@ -68,64 +70,66 @@ _PAYMENTDETAILS = _descriptor.Descriptor(
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
create_key = _descriptor . _internal_create_key ,
fields = [
_descriptor . FieldDescriptor (
name = ' network ' , full_name = ' payments.PaymentDetails.network ' , index = 0 ,
number = 1 , type = 9 , cpp_type = 9 , label = 1 ,
has_default_value = True , default_value = _b ( " main " ) . decode ( ' utf-8 ' ) ,
has_default_value = True , default_value = b " main " . decode ( ' utf-8 ' ) ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' outputs ' , full_name = ' payments.PaymentDetails.outputs ' , index = 1 ,
number = 2 , type = 11 , cpp_type = 10 , label = 3 ,
has_default_value = False , default_value = [ ] ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' time ' , full_name = ' payments.PaymentDetails.time ' , index = 2 ,
number = 3 , type = 4 , cpp_type = 4 , label = 2 ,
has_default_value = False , default_value = 0 ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' expires ' , full_name = ' payments.PaymentDetails.expires ' , index = 3 ,
number = 4 , type = 4 , cpp_type = 4 , label = 1 ,
has_default_value = False , default_value = 0 ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' memo ' , full_name = ' payments.PaymentDetails.memo ' , index = 4 ,
number = 5 , type = 9 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) . decode ( ' utf-8 ' ) ,
has_default_value = False , default_value = b " " . decode ( ' utf-8 ' ) ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' payment_url ' , full_name = ' payments.PaymentDetails.payment_url ' , index = 5 ,
number = 6 , type = 9 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) . decode ( ' utf-8 ' ) ,
has_default_value = False , default_value = b " " . decode ( ' utf-8 ' ) ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' merchant_data ' , full_name = ' payments.PaymentDetails.merchant_data ' , index = 6 ,
number = 7 , type = 12 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) ,
has_default_value = False , default_value = b " " ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
options = None ,
serialized_ options= None ,
is_extendable = False ,
syntax = ' proto2 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
@ -140,6 +144,7 @@ _PAYMENTREQUEST = _descriptor.Descriptor(
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
create_key = _descriptor . _internal_create_key ,
fields = [
_descriptor . FieldDescriptor (
name = ' payment_details_version ' , full_name = ' payments.PaymentRequest.payment_details_version ' , index = 0 ,
@ -147,43 +152,44 @@ _PAYMENTREQUEST = _descriptor.Descriptor(
has_default_value = True , default_value = 1 ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' pki_type ' , full_name = ' payments.PaymentRequest.pki_type ' , index = 1 ,
number = 2 , type = 9 , cpp_type = 9 , label = 1 ,
has_default_value = True , default_value = _b ( " none " ) . decode ( ' utf-8 ' ) ,
has_default_value = True , default_value = b " none " . decode ( ' utf-8 ' ) ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' pki_data ' , full_name = ' payments.PaymentRequest.pki_data ' , index = 2 ,
number = 3 , type = 12 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) ,
has_default_value = False , default_value = b " " ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' serialized_payment_details ' , full_name = ' payments.PaymentRequest.serialized_payment_details ' , index = 3 ,
number = 4 , type = 12 , cpp_type = 9 , label = 2 ,
has_default_value = False , default_value = _b ( " " ) ,
has_default_value = False , default_value = b " " ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' signature ' , full_name = ' payments.PaymentRequest.signature ' , index = 4 ,
number = 5 , type = 12 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) ,
has_default_value = False , default_value = b " " ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
options = None ,
serialized_ options= None ,
is_extendable = False ,
syntax = ' proto2 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
@ -198,6 +204,7 @@ _X509CERTIFICATES = _descriptor.Descriptor(
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
create_key = _descriptor . _internal_create_key ,
fields = [
_descriptor . FieldDescriptor (
name = ' certificate ' , full_name = ' payments.X509Certificates.certificate ' , index = 0 ,
@ -205,15 +212,16 @@ _X509CERTIFICATES = _descriptor.Descriptor(
has_default_value = False , default_value = [ ] ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
options = None ,
serialized_ options= None ,
is_extendable = False ,
syntax = ' proto2 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
@ -228,43 +236,45 @@ _PAYMENT = _descriptor.Descriptor(
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
create_key = _descriptor . _internal_create_key ,
fields = [
_descriptor . FieldDescriptor (
name = ' merchant_data ' , full_name = ' payments.Payment.merchant_data ' , index = 0 ,
number = 1 , type = 12 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) ,
has_default_value = False , default_value = b " " ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' transactions ' , full_name = ' payments.Payment.transactions ' , index = 1 ,
number = 2 , type = 12 , cpp_type = 9 , label = 3 ,
has_default_value = False , default_value = [ ] ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' refund_to ' , full_name = ' payments.Payment.refund_to ' , index = 2 ,
number = 3 , type = 11 , cpp_type = 10 , label = 3 ,
has_default_value = False , default_value = [ ] ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' memo ' , full_name = ' payments.Payment.memo ' , index = 3 ,
number = 4 , type = 9 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) . decode ( ' utf-8 ' ) ,
has_default_value = False , default_value = b " " . decode ( ' utf-8 ' ) ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
options = None ,
serialized_ options= None ,
is_extendable = False ,
syntax = ' proto2 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
@ -279,6 +289,7 @@ _PAYMENTACK = _descriptor.Descriptor(
filename = None ,
file = DESCRIPTOR ,
containing_type = None ,
create_key = _descriptor . _internal_create_key ,
fields = [
_descriptor . FieldDescriptor (
name = ' payment ' , full_name = ' payments.PaymentACK.payment ' , index = 0 ,
@ -286,22 +297,23 @@ _PAYMENTACK = _descriptor.Descriptor(
has_default_value = False , default_value = None ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
_descriptor . FieldDescriptor (
name = ' memo ' , full_name = ' payments.PaymentACK.memo ' , index = 1 ,
number = 2 , type = 9 , cpp_type = 9 , label = 1 ,
has_default_value = False , default_value = _b ( " " ) . decode ( ' utf-8 ' ) ,
has_default_value = False , default_value = b " " . decode ( ' utf-8 ' ) ,
message_type = None , enum_type = None , containing_type = None ,
is_extension = False , extension_scope = None ,
options = None ) ,
serialized_ options= None , file = DESCRIPTOR , create_key = _descriptor . _internal_create_key ) ,
] ,
extensions = [
] ,
nested_types = [ ] ,
enum_types = [
] ,
options = None ,
serialized_ options= None ,
is_extendable = False ,
syntax = ' proto2 ' ,
extension_ranges = [ ] ,
oneofs = [
] ,
@ -318,50 +330,50 @@ DESCRIPTOR.message_types_by_name['PaymentRequest'] = _PAYMENTREQUEST
DESCRIPTOR . message_types_by_name [ ' X509Certificates ' ] = _X509CERTIFICATES
DESCRIPTOR . message_types_by_name [ ' Payment ' ] = _PAYMENT
DESCRIPTOR . message_types_by_name [ ' PaymentACK ' ] = _PAYMENTACK
_sym_db . RegisterFileDescriptor ( DESCRIPTOR )
Output = _reflection . GeneratedProtocolMessageType ( ' Output ' , ( _message . Message , ) , dict (
DESCRIPTOR = _OUTPUT ,
__module__ = ' paymentrequest_pb2 '
Output = _reflection . GeneratedProtocolMessageType ( ' Output ' , ( _message . Message , ) , {
' DESCRIPTOR ' : _OUTPUT ,
' __module__ ' : ' paymentrequest_pb2 '
# @@protoc_insertion_point(class_scope:payments.Output)
) )
} )
_sym_db . RegisterMessage ( Output )
PaymentDetails = _reflection . GeneratedProtocolMessageType ( ' PaymentDetails ' , ( _message . Message , ) , dict (
DESCRIPTOR = _PAYMENTDETAILS ,
__module__ = ' paymentrequest_pb2 '
PaymentDetails = _reflection . GeneratedProtocolMessageType ( ' PaymentDetails ' , ( _message . Message , ) , {
' DESCRIPTOR ' : _PAYMENTDETAILS ,
' __module__ ' : ' paymentrequest_pb2 '
# @@protoc_insertion_point(class_scope:payments.PaymentDetails)
) )
} )
_sym_db . RegisterMessage ( PaymentDetails )
PaymentRequest = _reflection . GeneratedProtocolMessageType ( ' PaymentRequest ' , ( _message . Message , ) , dict (
DESCRIPTOR = _PAYMENTREQUEST ,
__module__ = ' paymentrequest_pb2 '
PaymentRequest = _reflection . GeneratedProtocolMessageType ( ' PaymentRequest ' , ( _message . Message , ) , {
' DESCRIPTOR ' : _PAYMENTREQUEST ,
' __module__ ' : ' paymentrequest_pb2 '
# @@protoc_insertion_point(class_scope:payments.PaymentRequest)
) )
} )
_sym_db . RegisterMessage ( PaymentRequest )
X509Certificates = _reflection . GeneratedProtocolMessageType ( ' X509Certificates ' , ( _message . Message , ) , dict (
DESCRIPTOR = _X509CERTIFICATES ,
__module__ = ' paymentrequest_pb2 '
X509Certificates = _reflection . GeneratedProtocolMessageType ( ' X509Certificates ' , ( _message . Message , ) , {
' DESCRIPTOR ' : _X509CERTIFICATES ,
' __module__ ' : ' paymentrequest_pb2 '
# @@protoc_insertion_point(class_scope:payments.X509Certificates)
) )
} )
_sym_db . RegisterMessage ( X509Certificates )
Payment = _reflection . GeneratedProtocolMessageType ( ' Payment ' , ( _message . Message , ) , dict (
DESCRIPTOR = _PAYMENT ,
__module__ = ' paymentrequest_pb2 '
Payment = _reflection . GeneratedProtocolMessageType ( ' Payment ' , ( _message . Message , ) , {
' DESCRIPTOR ' : _PAYMENT ,
' __module__ ' : ' paymentrequest_pb2 '
# @@protoc_insertion_point(class_scope:payments.Payment)
) )
} )
_sym_db . RegisterMessage ( Payment )
PaymentACK = _reflection . GeneratedProtocolMessageType ( ' PaymentACK ' , ( _message . Message , ) , dict (
DESCRIPTOR = _PAYMENTACK ,
__module__ = ' paymentrequest_pb2 '
PaymentACK = _reflection . GeneratedProtocolMessageType ( ' PaymentACK ' , ( _message . Message , ) , {
' DESCRIPTOR ' : _PAYMENTACK ,
' __module__ ' : ' paymentrequest_pb2 '
# @@protoc_insertion_point(class_scope:payments.PaymentACK)
) )
} )
_sym_db . RegisterMessage ( PaymentACK )
DESCRIPTOR . has_options = True
DESCRIPTOR . _options = _descriptor . _ParseOptions ( descriptor_pb2 . FileOptions ( ) , _b ( ' \n \036 org.bitcoin.protocols.paymentsB \006 Protos ' ) )
DESCRIPTOR . _options = None
# @@protoc_insertion_point(module_scope)