New port numbers
[electrum-nvc.git] / lib / paymentrequest_pb2.py
1 # Generated by the protocol buffer compiler.  DO NOT EDIT!
2
3 from google.protobuf import descriptor
4 from google.protobuf import message
5 from google.protobuf import reflection
6 from google.protobuf import descriptor_pb2
7 # @@protoc_insertion_point(imports)
8
9
10
11 DESCRIPTOR = descriptor.FileDescriptor(
12   name='paymentrequest.proto',
13   package='payments',
14   serialized_pb='\n\x14paymentrequest.proto\x12\x08payments\"+\n\x06Output\x12\x11\n\x06\x61mount\x18\x01 \x01(\x04:\x01\x30\x12\x0e\n\x06script\x18\x02 \x02(\x0c\"\xa3\x01\n\x0ePaymentDetails\x12\x15\n\x07network\x18\x01 \x01(\t:\x04main\x12!\n\x07outputs\x18\x02 \x03(\x0b\x32\x10.payments.Output\x12\x0c\n\x04time\x18\x03 \x02(\x04\x12\x0f\n\x07\x65xpires\x18\x04 \x01(\x04\x12\x0c\n\x04memo\x18\x05 \x01(\t\x12\x13\n\x0bpayment_url\x18\x06 \x01(\t\x12\x15\n\rmerchant_data\x18\x07 \x01(\x0c\"\x95\x01\n\x0ePaymentRequest\x12\"\n\x17payment_details_version\x18\x01 \x01(\r:\x01\x31\x12\x16\n\x08pki_type\x18\x02 \x01(\t:\x04none\x12\x10\n\x08pki_data\x18\x03 \x01(\x0c\x12\"\n\x1aserialized_payment_details\x18\x04 \x02(\x0c\x12\x11\n\tsignature\x18\x05 \x01(\x0c\"\'\n\x10X509Certificates\x12\x13\n\x0b\x63\x65rtificate\x18\x01 \x03(\x0c\"i\n\x07Payment\x12\x15\n\rmerchant_data\x18\x01 \x01(\x0c\x12\x14\n\x0ctransactions\x18\x02 \x03(\x0c\x12#\n\trefund_to\x18\x03 \x03(\x0b\x32\x10.payments.Output\x12\x0c\n\x04memo\x18\x04 \x01(\t\">\n\nPaymentACK\x12\"\n\x07payment\x18\x01 \x02(\x0b\x32\x11.payments.Payment\x12\x0c\n\x04memo\x18\x02 \x01(\tB(\n\x1eorg.bitcoin.protocols.paymentsB\x06Protos')
15
16
17
18
19 _OUTPUT = descriptor.Descriptor(
20   name='Output',
21   full_name='payments.Output',
22   filename=None,
23   file=DESCRIPTOR,
24   containing_type=None,
25   fields=[
26     descriptor.FieldDescriptor(
27       name='amount', full_name='payments.Output.amount', index=0,
28       number=1, type=4, cpp_type=4, label=1,
29       has_default_value=True, default_value=0,
30       message_type=None, enum_type=None, containing_type=None,
31       is_extension=False, extension_scope=None,
32       options=None),
33     descriptor.FieldDescriptor(
34       name='script', full_name='payments.Output.script', index=1,
35       number=2, type=12, cpp_type=9, label=2,
36       has_default_value=False, default_value="",
37       message_type=None, enum_type=None, containing_type=None,
38       is_extension=False, extension_scope=None,
39       options=None),
40   ],
41   extensions=[
42   ],
43   nested_types=[],
44   enum_types=[
45   ],
46   options=None,
47   is_extendable=False,
48   extension_ranges=[],
49   serialized_start=34,
50   serialized_end=77,
51 )
52
53
54 _PAYMENTDETAILS = descriptor.Descriptor(
55   name='PaymentDetails',
56   full_name='payments.PaymentDetails',
57   filename=None,
58   file=DESCRIPTOR,
59   containing_type=None,
60   fields=[
61     descriptor.FieldDescriptor(
62       name='network', full_name='payments.PaymentDetails.network', index=0,
63       number=1, type=9, cpp_type=9, label=1,
64       has_default_value=True, default_value=unicode("main", "utf-8"),
65       message_type=None, enum_type=None, containing_type=None,
66       is_extension=False, extension_scope=None,
67       options=None),
68     descriptor.FieldDescriptor(
69       name='outputs', full_name='payments.PaymentDetails.outputs', index=1,
70       number=2, type=11, cpp_type=10, label=3,
71       has_default_value=False, default_value=[],
72       message_type=None, enum_type=None, containing_type=None,
73       is_extension=False, extension_scope=None,
74       options=None),
75     descriptor.FieldDescriptor(
76       name='time', full_name='payments.PaymentDetails.time', index=2,
77       number=3, type=4, cpp_type=4, label=2,
78       has_default_value=False, default_value=0,
79       message_type=None, enum_type=None, containing_type=None,
80       is_extension=False, extension_scope=None,
81       options=None),
82     descriptor.FieldDescriptor(
83       name='expires', full_name='payments.PaymentDetails.expires', index=3,
84       number=4, type=4, cpp_type=4, label=1,
85       has_default_value=False, default_value=0,
86       message_type=None, enum_type=None, containing_type=None,
87       is_extension=False, extension_scope=None,
88       options=None),
89     descriptor.FieldDescriptor(
90       name='memo', full_name='payments.PaymentDetails.memo', index=4,
91       number=5, type=9, cpp_type=9, label=1,
92       has_default_value=False, default_value=unicode("", "utf-8"),
93       message_type=None, enum_type=None, containing_type=None,
94       is_extension=False, extension_scope=None,
95       options=None),
96     descriptor.FieldDescriptor(
97       name='payment_url', full_name='payments.PaymentDetails.payment_url', index=5,
98       number=6, type=9, cpp_type=9, label=1,
99       has_default_value=False, default_value=unicode("", "utf-8"),
100       message_type=None, enum_type=None, containing_type=None,
101       is_extension=False, extension_scope=None,
102       options=None),
103     descriptor.FieldDescriptor(
104       name='merchant_data', full_name='payments.PaymentDetails.merchant_data', index=6,
105       number=7, type=12, cpp_type=9, label=1,
106       has_default_value=False, default_value="",
107       message_type=None, enum_type=None, containing_type=None,
108       is_extension=False, extension_scope=None,
109       options=None),
110   ],
111   extensions=[
112   ],
113   nested_types=[],
114   enum_types=[
115   ],
116   options=None,
117   is_extendable=False,
118   extension_ranges=[],
119   serialized_start=80,
120   serialized_end=243,
121 )
122
123
124 _PAYMENTREQUEST = descriptor.Descriptor(
125   name='PaymentRequest',
126   full_name='payments.PaymentRequest',
127   filename=None,
128   file=DESCRIPTOR,
129   containing_type=None,
130   fields=[
131     descriptor.FieldDescriptor(
132       name='payment_details_version', full_name='payments.PaymentRequest.payment_details_version', index=0,
133       number=1, type=13, cpp_type=3, label=1,
134       has_default_value=True, default_value=1,
135       message_type=None, enum_type=None, containing_type=None,
136       is_extension=False, extension_scope=None,
137       options=None),
138     descriptor.FieldDescriptor(
139       name='pki_type', full_name='payments.PaymentRequest.pki_type', index=1,
140       number=2, type=9, cpp_type=9, label=1,
141       has_default_value=True, default_value=unicode("none", "utf-8"),
142       message_type=None, enum_type=None, containing_type=None,
143       is_extension=False, extension_scope=None,
144       options=None),
145     descriptor.FieldDescriptor(
146       name='pki_data', full_name='payments.PaymentRequest.pki_data', index=2,
147       number=3, type=12, cpp_type=9, label=1,
148       has_default_value=False, default_value="",
149       message_type=None, enum_type=None, containing_type=None,
150       is_extension=False, extension_scope=None,
151       options=None),
152     descriptor.FieldDescriptor(
153       name='serialized_payment_details', full_name='payments.PaymentRequest.serialized_payment_details', index=3,
154       number=4, type=12, cpp_type=9, label=2,
155       has_default_value=False, default_value="",
156       message_type=None, enum_type=None, containing_type=None,
157       is_extension=False, extension_scope=None,
158       options=None),
159     descriptor.FieldDescriptor(
160       name='signature', full_name='payments.PaymentRequest.signature', index=4,
161       number=5, type=12, cpp_type=9, label=1,
162       has_default_value=False, default_value="",
163       message_type=None, enum_type=None, containing_type=None,
164       is_extension=False, extension_scope=None,
165       options=None),
166   ],
167   extensions=[
168   ],
169   nested_types=[],
170   enum_types=[
171   ],
172   options=None,
173   is_extendable=False,
174   extension_ranges=[],
175   serialized_start=246,
176   serialized_end=395,
177 )
178
179
180 _X509CERTIFICATES = descriptor.Descriptor(
181   name='X509Certificates',
182   full_name='payments.X509Certificates',
183   filename=None,
184   file=DESCRIPTOR,
185   containing_type=None,
186   fields=[
187     descriptor.FieldDescriptor(
188       name='certificate', full_name='payments.X509Certificates.certificate', index=0,
189       number=1, type=12, cpp_type=9, label=3,
190       has_default_value=False, default_value=[],
191       message_type=None, enum_type=None, containing_type=None,
192       is_extension=False, extension_scope=None,
193       options=None),
194   ],
195   extensions=[
196   ],
197   nested_types=[],
198   enum_types=[
199   ],
200   options=None,
201   is_extendable=False,
202   extension_ranges=[],
203   serialized_start=397,
204   serialized_end=436,
205 )
206
207
208 _PAYMENT = descriptor.Descriptor(
209   name='Payment',
210   full_name='payments.Payment',
211   filename=None,
212   file=DESCRIPTOR,
213   containing_type=None,
214   fields=[
215     descriptor.FieldDescriptor(
216       name='merchant_data', full_name='payments.Payment.merchant_data', index=0,
217       number=1, type=12, cpp_type=9, label=1,
218       has_default_value=False, default_value="",
219       message_type=None, enum_type=None, containing_type=None,
220       is_extension=False, extension_scope=None,
221       options=None),
222     descriptor.FieldDescriptor(
223       name='transactions', full_name='payments.Payment.transactions', index=1,
224       number=2, type=12, cpp_type=9, label=3,
225       has_default_value=False, default_value=[],
226       message_type=None, enum_type=None, containing_type=None,
227       is_extension=False, extension_scope=None,
228       options=None),
229     descriptor.FieldDescriptor(
230       name='refund_to', full_name='payments.Payment.refund_to', index=2,
231       number=3, type=11, cpp_type=10, label=3,
232       has_default_value=False, default_value=[],
233       message_type=None, enum_type=None, containing_type=None,
234       is_extension=False, extension_scope=None,
235       options=None),
236     descriptor.FieldDescriptor(
237       name='memo', full_name='payments.Payment.memo', index=3,
238       number=4, type=9, cpp_type=9, label=1,
239       has_default_value=False, default_value=unicode("", "utf-8"),
240       message_type=None, enum_type=None, containing_type=None,
241       is_extension=False, extension_scope=None,
242       options=None),
243   ],
244   extensions=[
245   ],
246   nested_types=[],
247   enum_types=[
248   ],
249   options=None,
250   is_extendable=False,
251   extension_ranges=[],
252   serialized_start=438,
253   serialized_end=543,
254 )
255
256
257 _PAYMENTACK = descriptor.Descriptor(
258   name='PaymentACK',
259   full_name='payments.PaymentACK',
260   filename=None,
261   file=DESCRIPTOR,
262   containing_type=None,
263   fields=[
264     descriptor.FieldDescriptor(
265       name='payment', full_name='payments.PaymentACK.payment', index=0,
266       number=1, type=11, cpp_type=10, label=2,
267       has_default_value=False, default_value=None,
268       message_type=None, enum_type=None, containing_type=None,
269       is_extension=False, extension_scope=None,
270       options=None),
271     descriptor.FieldDescriptor(
272       name='memo', full_name='payments.PaymentACK.memo', index=1,
273       number=2, type=9, cpp_type=9, label=1,
274       has_default_value=False, default_value=unicode("", "utf-8"),
275       message_type=None, enum_type=None, containing_type=None,
276       is_extension=False, extension_scope=None,
277       options=None),
278   ],
279   extensions=[
280   ],
281   nested_types=[],
282   enum_types=[
283   ],
284   options=None,
285   is_extendable=False,
286   extension_ranges=[],
287   serialized_start=545,
288   serialized_end=607,
289 )
290
291 _PAYMENTDETAILS.fields_by_name['outputs'].message_type = _OUTPUT
292 _PAYMENT.fields_by_name['refund_to'].message_type = _OUTPUT
293 _PAYMENTACK.fields_by_name['payment'].message_type = _PAYMENT
294 DESCRIPTOR.message_types_by_name['Output'] = _OUTPUT
295 DESCRIPTOR.message_types_by_name['PaymentDetails'] = _PAYMENTDETAILS
296 DESCRIPTOR.message_types_by_name['PaymentRequest'] = _PAYMENTREQUEST
297 DESCRIPTOR.message_types_by_name['X509Certificates'] = _X509CERTIFICATES
298 DESCRIPTOR.message_types_by_name['Payment'] = _PAYMENT
299 DESCRIPTOR.message_types_by_name['PaymentACK'] = _PAYMENTACK
300
301 class Output(message.Message):
302   __metaclass__ = reflection.GeneratedProtocolMessageType
303   DESCRIPTOR = _OUTPUT
304   
305   # @@protoc_insertion_point(class_scope:payments.Output)
306
307 class PaymentDetails(message.Message):
308   __metaclass__ = reflection.GeneratedProtocolMessageType
309   DESCRIPTOR = _PAYMENTDETAILS
310   
311   # @@protoc_insertion_point(class_scope:payments.PaymentDetails)
312
313 class PaymentRequest(message.Message):
314   __metaclass__ = reflection.GeneratedProtocolMessageType
315   DESCRIPTOR = _PAYMENTREQUEST
316   
317   # @@protoc_insertion_point(class_scope:payments.PaymentRequest)
318
319 class X509Certificates(message.Message):
320   __metaclass__ = reflection.GeneratedProtocolMessageType
321   DESCRIPTOR = _X509CERTIFICATES
322   
323   # @@protoc_insertion_point(class_scope:payments.X509Certificates)
324
325 class Payment(message.Message):
326   __metaclass__ = reflection.GeneratedProtocolMessageType
327   DESCRIPTOR = _PAYMENT
328   
329   # @@protoc_insertion_point(class_scope:payments.Payment)
330
331 class PaymentACK(message.Message):
332   __metaclass__ = reflection.GeneratedProtocolMessageType
333   DESCRIPTOR = _PAYMENTACK
334   
335   # @@protoc_insertion_point(class_scope:payments.PaymentACK)
336
337 # @@protoc_insertion_point(module_scope)