1# Generated by the protocol buffer compiler.  DO NOT EDIT!
2# source: google/protobuf/util/json_format_proto3.proto
3
4import sys
5_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
6from google.protobuf.internal import enum_type_wrapper
7from google.protobuf import descriptor as _descriptor
8from google.protobuf import message as _message
9from google.protobuf import reflection as _reflection
10from google.protobuf import symbol_database as _symbol_database
11from google.protobuf import descriptor_pb2
12# @@protoc_insertion_point(imports)
13
14_sym_db = _symbol_database.Default()
15
16
17from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
18from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
19from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
20from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
21from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
22from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2
23from google.protobuf import unittest_pb2 as google_dot_protobuf_dot_unittest__pb2
24
25
26DESCRIPTOR = _descriptor.FileDescriptor(
27  name='google/protobuf/util/json_format_proto3.proto',
28  package='proto3',
29  syntax='proto3',
30  serialized_pb=_b('\n-google/protobuf/util/json_format_proto3.proto\x12\x06proto3\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x19google/protobuf/any.proto\x1a google/protobuf/field_mask.proto\x1a\x1egoogle/protobuf/unittest.proto\"\x1c\n\x0bMessageType\x12\r\n\x05value\x18\x01 \x01(\x05\"\x94\x05\n\x0bTestMessage\x12\x12\n\nbool_value\x18\x01 \x01(\x08\x12\x13\n\x0bint32_value\x18\x02 \x01(\x05\x12\x13\n\x0bint64_value\x18\x03 \x01(\x03\x12\x14\n\x0cuint32_value\x18\x04 \x01(\r\x12\x14\n\x0cuint64_value\x18\x05 \x01(\x04\x12\x13\n\x0b\x66loat_value\x18\x06 \x01(\x02\x12\x14\n\x0c\x64ouble_value\x18\x07 \x01(\x01\x12\x14\n\x0cstring_value\x18\x08 \x01(\t\x12\x13\n\x0b\x62ytes_value\x18\t \x01(\x0c\x12$\n\nenum_value\x18\n \x01(\x0e\x32\x10.proto3.EnumType\x12*\n\rmessage_value\x18\x0b \x01(\x0b\x32\x13.proto3.MessageType\x12\x1b\n\x13repeated_bool_value\x18\x15 \x03(\x08\x12\x1c\n\x14repeated_int32_value\x18\x16 \x03(\x05\x12\x1c\n\x14repeated_int64_value\x18\x17 \x03(\x03\x12\x1d\n\x15repeated_uint32_value\x18\x18 \x03(\r\x12\x1d\n\x15repeated_uint64_value\x18\x19 \x03(\x04\x12\x1c\n\x14repeated_float_value\x18\x1a \x03(\x02\x12\x1d\n\x15repeated_double_value\x18\x1b \x03(\x01\x12\x1d\n\x15repeated_string_value\x18\x1c \x03(\t\x12\x1c\n\x14repeated_bytes_value\x18\x1d \x03(\x0c\x12-\n\x13repeated_enum_value\x18\x1e \x03(\x0e\x32\x10.proto3.EnumType\x12\x33\n\x16repeated_message_value\x18\x1f \x03(\x0b\x32\x13.proto3.MessageType\"\xd4\x01\n\tTestOneof\x12\x1b\n\x11oneof_int32_value\x18\x01 \x01(\x05H\x00\x12\x1c\n\x12oneof_string_value\x18\x02 \x01(\tH\x00\x12\x1b\n\x11oneof_bytes_value\x18\x03 \x01(\x0cH\x00\x12,\n\x10oneof_enum_value\x18\x04 \x01(\x0e\x32\x10.proto3.EnumTypeH\x00\x12\x32\n\x13oneof_message_value\x18\x05 \x01(\x0b\x32\x13.proto3.MessageTypeH\x00\x42\r\n\x0boneof_value\"\xe1\x04\n\x07TestMap\x12.\n\x08\x62ool_map\x18\x01 \x03(\x0b\x32\x1c.proto3.TestMap.BoolMapEntry\x12\x30\n\tint32_map\x18\x02 \x03(\x0b\x32\x1d.proto3.TestMap.Int32MapEntry\x12\x30\n\tint64_map\x18\x03 \x03(\x0b\x32\x1d.proto3.TestMap.Int64MapEntry\x12\x32\n\nuint32_map\x18\x04 \x03(\x0b\x32\x1e.proto3.TestMap.Uint32MapEntry\x12\x32\n\nuint64_map\x18\x05 \x03(\x0b\x32\x1e.proto3.TestMap.Uint64MapEntry\x12\x32\n\nstring_map\x18\x06 \x03(\x0b\x32\x1e.proto3.TestMap.StringMapEntry\x1a.\n\x0c\x42oolMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a/\n\rInt32MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a/\n\rInt64MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x30\n\x0eUint32MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x30\n\x0eUint64MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x04\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x30\n\x0eStringMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"\x85\x06\n\rTestNestedMap\x12\x34\n\x08\x62ool_map\x18\x01 \x03(\x0b\x32\".proto3.TestNestedMap.BoolMapEntry\x12\x36\n\tint32_map\x18\x02 \x03(\x0b\x32#.proto3.TestNestedMap.Int32MapEntry\x12\x36\n\tint64_map\x18\x03 \x03(\x0b\x32#.proto3.TestNestedMap.Int64MapEntry\x12\x38\n\nuint32_map\x18\x04 \x03(\x0b\x32$.proto3.TestNestedMap.Uint32MapEntry\x12\x38\n\nuint64_map\x18\x05 \x03(\x0b\x32$.proto3.TestNestedMap.Uint64MapEntry\x12\x38\n\nstring_map\x18\x06 \x03(\x0b\x32$.proto3.TestNestedMap.StringMapEntry\x12\x32\n\x07map_map\x18\x07 \x03(\x0b\x32!.proto3.TestNestedMap.MapMapEntry\x1a.\n\x0c\x42oolMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a/\n\rInt32MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a/\n\rInt64MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x30\n\x0eUint32MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x30\n\x0eUint64MapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x04\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x30\n\x0eStringMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\x1a\x44\n\x0bMapMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12$\n\x05value\x18\x02 \x01(\x0b\x32\x15.proto3.TestNestedMap:\x02\x38\x01\"\xee\x07\n\x0bTestWrapper\x12.\n\nbool_value\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x30\n\x0bint32_value\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x30\n\x0bint64_value\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x32\n\x0cuint32_value\x18\x04 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x32\n\x0cuint64_value\x18\x05 \x01(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x30\n\x0b\x66loat_value\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.FloatValue\x12\x32\n\x0c\x64ouble_value\x18\x07 \x01(\x0b\x32\x1c.google.protobuf.DoubleValue\x12\x32\n\x0cstring_value\x18\x08 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12\x30\n\x0b\x62ytes_value\x18\t \x01(\x0b\x32\x1b.google.protobuf.BytesValue\x12\x37\n\x13repeated_bool_value\x18\x0b \x03(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x39\n\x14repeated_int32_value\x18\x0c \x03(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x39\n\x14repeated_int64_value\x18\r \x03(\x0b\x32\x1b.google.protobuf.Int64Value\x12;\n\x15repeated_uint32_value\x18\x0e \x03(\x0b\x32\x1c.google.protobuf.UInt32Value\x12;\n\x15repeated_uint64_value\x18\x0f \x03(\x0b\x32\x1c.google.protobuf.UInt64Value\x12\x39\n\x14repeated_float_value\x18\x10 \x03(\x0b\x32\x1b.google.protobuf.FloatValue\x12;\n\x15repeated_double_value\x18\x11 \x03(\x0b\x32\x1c.google.protobuf.DoubleValue\x12;\n\x15repeated_string_value\x18\x12 \x03(\x0b\x32\x1c.google.protobuf.StringValue\x12\x39\n\x14repeated_bytes_value\x18\x13 \x03(\x0b\x32\x1b.google.protobuf.BytesValue\"n\n\rTestTimestamp\x12)\n\x05value\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0erepeated_value\x18\x02 \x03(\x0b\x32\x1a.google.protobuf.Timestamp\"k\n\x0cTestDuration\x12(\n\x05value\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x31\n\x0erepeated_value\x18\x02 \x03(\x0b\x32\x19.google.protobuf.Duration\":\n\rTestFieldMask\x12)\n\x05value\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"e\n\nTestStruct\x12&\n\x05value\x18\x01 \x01(\x0b\x32\x17.google.protobuf.Struct\x12/\n\x0erepeated_value\x18\x02 \x03(\x0b\x32\x17.google.protobuf.Struct\"\\\n\x07TestAny\x12#\n\x05value\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any\x12,\n\x0erepeated_value\x18\x02 \x03(\x0b\x32\x14.google.protobuf.Any\"b\n\tTestValue\x12%\n\x05value\x18\x01 \x01(\x0b\x32\x16.google.protobuf.Value\x12.\n\x0erepeated_value\x18\x02 \x03(\x0b\x32\x16.google.protobuf.Value\"n\n\rTestListValue\x12)\n\x05value\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.ListValue\x12\x32\n\x0erepeated_value\x18\x02 \x03(\x0b\x32\x1a.google.protobuf.ListValue\"\x89\x01\n\rTestBoolValue\x12\x12\n\nbool_value\x18\x01 \x01(\x08\x12\x34\n\x08\x62ool_map\x18\x02 \x03(\x0b\x32\".proto3.TestBoolValue.BoolMapEntry\x1a.\n\x0c\x42oolMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\x08\x12\r\n\x05value\x18\x02 \x01(\x05:\x02\x38\x01\"+\n\x12TestCustomJsonName\x12\x15\n\x05value\x18\x01 \x01(\x05R\x06@value\"J\n\x0eTestExtensions\x12\x38\n\nextensions\x18\x01 \x01(\x0b\x32$.protobuf_unittest.TestAllExtensions\"\x84\x01\n\rTestEnumValue\x12%\n\x0b\x65num_value1\x18\x01 \x01(\x0e\x32\x10.proto3.EnumType\x12%\n\x0b\x65num_value2\x18\x02 \x01(\x0e\x32\x10.proto3.EnumType\x12%\n\x0b\x65num_value3\x18\x03 \x01(\x0e\x32\x10.proto3.EnumType*\x1c\n\x08\x45numType\x12\x07\n\x03\x46OO\x10\x00\x12\x07\n\x03\x42\x41R\x10\x01\x42,\n\x18\x63om.google.protobuf.utilB\x10JsonFormatProto3b\x06proto3')
31  ,
32  dependencies=[google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,google_dot_protobuf_dot_struct__pb2.DESCRIPTOR,google_dot_protobuf_dot_any__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_unittest__pb2.DESCRIPTOR,])
33_sym_db.RegisterFileDescriptor(DESCRIPTOR)
34
35_ENUMTYPE = _descriptor.EnumDescriptor(
36  name='EnumType',
37  full_name='proto3.EnumType',
38  filename=None,
39  file=DESCRIPTOR,
40  values=[
41    _descriptor.EnumValueDescriptor(
42      name='FOO', index=0, number=0,
43      options=None,
44      type=None),
45    _descriptor.EnumValueDescriptor(
46      name='BAR', index=1, number=1,
47      options=None,
48      type=None),
49  ],
50  containing_type=None,
51  options=None,
52  serialized_start=4668,
53  serialized_end=4696,
54)
55_sym_db.RegisterEnumDescriptor(_ENUMTYPE)
56
57EnumType = enum_type_wrapper.EnumTypeWrapper(_ENUMTYPE)
58FOO = 0
59BAR = 1
60
61
62
63_MESSAGETYPE = _descriptor.Descriptor(
64  name='MessageType',
65  full_name='proto3.MessageType',
66  filename=None,
67  file=DESCRIPTOR,
68  containing_type=None,
69  fields=[
70    _descriptor.FieldDescriptor(
71      name='value', full_name='proto3.MessageType.value', index=0,
72      number=1, type=5, cpp_type=1, label=1,
73      has_default_value=False, default_value=0,
74      message_type=None, enum_type=None, containing_type=None,
75      is_extension=False, extension_scope=None,
76      options=None),
77  ],
78  extensions=[
79  ],
80  nested_types=[],
81  enum_types=[
82  ],
83  options=None,
84  is_extendable=False,
85  syntax='proto3',
86  extension_ranges=[],
87  oneofs=[
88  ],
89  serialized_start=277,
90  serialized_end=305,
91)
92
93
94_TESTMESSAGE = _descriptor.Descriptor(
95  name='TestMessage',
96  full_name='proto3.TestMessage',
97  filename=None,
98  file=DESCRIPTOR,
99  containing_type=None,
100  fields=[
101    _descriptor.FieldDescriptor(
102      name='bool_value', full_name='proto3.TestMessage.bool_value', index=0,
103      number=1, type=8, cpp_type=7, label=1,
104      has_default_value=False, default_value=False,
105      message_type=None, enum_type=None, containing_type=None,
106      is_extension=False, extension_scope=None,
107      options=None),
108    _descriptor.FieldDescriptor(
109      name='int32_value', full_name='proto3.TestMessage.int32_value', index=1,
110      number=2, type=5, cpp_type=1, label=1,
111      has_default_value=False, default_value=0,
112      message_type=None, enum_type=None, containing_type=None,
113      is_extension=False, extension_scope=None,
114      options=None),
115    _descriptor.FieldDescriptor(
116      name='int64_value', full_name='proto3.TestMessage.int64_value', index=2,
117      number=3, type=3, cpp_type=2, label=1,
118      has_default_value=False, default_value=0,
119      message_type=None, enum_type=None, containing_type=None,
120      is_extension=False, extension_scope=None,
121      options=None),
122    _descriptor.FieldDescriptor(
123      name='uint32_value', full_name='proto3.TestMessage.uint32_value', index=3,
124      number=4, type=13, cpp_type=3, label=1,
125      has_default_value=False, default_value=0,
126      message_type=None, enum_type=None, containing_type=None,
127      is_extension=False, extension_scope=None,
128      options=None),
129    _descriptor.FieldDescriptor(
130      name='uint64_value', full_name='proto3.TestMessage.uint64_value', index=4,
131      number=5, type=4, cpp_type=4, label=1,
132      has_default_value=False, default_value=0,
133      message_type=None, enum_type=None, containing_type=None,
134      is_extension=False, extension_scope=None,
135      options=None),
136    _descriptor.FieldDescriptor(
137      name='float_value', full_name='proto3.TestMessage.float_value', index=5,
138      number=6, type=2, cpp_type=6, label=1,
139      has_default_value=False, default_value=float(0),
140      message_type=None, enum_type=None, containing_type=None,
141      is_extension=False, extension_scope=None,
142      options=None),
143    _descriptor.FieldDescriptor(
144      name='double_value', full_name='proto3.TestMessage.double_value', index=6,
145      number=7, type=1, cpp_type=5, label=1,
146      has_default_value=False, default_value=float(0),
147      message_type=None, enum_type=None, containing_type=None,
148      is_extension=False, extension_scope=None,
149      options=None),
150    _descriptor.FieldDescriptor(
151      name='string_value', full_name='proto3.TestMessage.string_value', index=7,
152      number=8, type=9, cpp_type=9, label=1,
153      has_default_value=False, default_value=_b("").decode('utf-8'),
154      message_type=None, enum_type=None, containing_type=None,
155      is_extension=False, extension_scope=None,
156      options=None),
157    _descriptor.FieldDescriptor(
158      name='bytes_value', full_name='proto3.TestMessage.bytes_value', index=8,
159      number=9, type=12, cpp_type=9, label=1,
160      has_default_value=False, default_value=_b(""),
161      message_type=None, enum_type=None, containing_type=None,
162      is_extension=False, extension_scope=None,
163      options=None),
164    _descriptor.FieldDescriptor(
165      name='enum_value', full_name='proto3.TestMessage.enum_value', index=9,
166      number=10, type=14, cpp_type=8, label=1,
167      has_default_value=False, default_value=0,
168      message_type=None, enum_type=None, containing_type=None,
169      is_extension=False, extension_scope=None,
170      options=None),
171    _descriptor.FieldDescriptor(
172      name='message_value', full_name='proto3.TestMessage.message_value', index=10,
173      number=11, type=11, cpp_type=10, label=1,
174      has_default_value=False, default_value=None,
175      message_type=None, enum_type=None, containing_type=None,
176      is_extension=False, extension_scope=None,
177      options=None),
178    _descriptor.FieldDescriptor(
179      name='repeated_bool_value', full_name='proto3.TestMessage.repeated_bool_value', index=11,
180      number=21, type=8, cpp_type=7, label=3,
181      has_default_value=False, default_value=[],
182      message_type=None, enum_type=None, containing_type=None,
183      is_extension=False, extension_scope=None,
184      options=None),
185    _descriptor.FieldDescriptor(
186      name='repeated_int32_value', full_name='proto3.TestMessage.repeated_int32_value', index=12,
187      number=22, type=5, cpp_type=1, label=3,
188      has_default_value=False, default_value=[],
189      message_type=None, enum_type=None, containing_type=None,
190      is_extension=False, extension_scope=None,
191      options=None),
192    _descriptor.FieldDescriptor(
193      name='repeated_int64_value', full_name='proto3.TestMessage.repeated_int64_value', index=13,
194      number=23, type=3, cpp_type=2, label=3,
195      has_default_value=False, default_value=[],
196      message_type=None, enum_type=None, containing_type=None,
197      is_extension=False, extension_scope=None,
198      options=None),
199    _descriptor.FieldDescriptor(
200      name='repeated_uint32_value', full_name='proto3.TestMessage.repeated_uint32_value', index=14,
201      number=24, type=13, cpp_type=3, label=3,
202      has_default_value=False, default_value=[],
203      message_type=None, enum_type=None, containing_type=None,
204      is_extension=False, extension_scope=None,
205      options=None),
206    _descriptor.FieldDescriptor(
207      name='repeated_uint64_value', full_name='proto3.TestMessage.repeated_uint64_value', index=15,
208      number=25, type=4, cpp_type=4, label=3,
209      has_default_value=False, default_value=[],
210      message_type=None, enum_type=None, containing_type=None,
211      is_extension=False, extension_scope=None,
212      options=None),
213    _descriptor.FieldDescriptor(
214      name='repeated_float_value', full_name='proto3.TestMessage.repeated_float_value', index=16,
215      number=26, type=2, cpp_type=6, label=3,
216      has_default_value=False, default_value=[],
217      message_type=None, enum_type=None, containing_type=None,
218      is_extension=False, extension_scope=None,
219      options=None),
220    _descriptor.FieldDescriptor(
221      name='repeated_double_value', full_name='proto3.TestMessage.repeated_double_value', index=17,
222      number=27, type=1, cpp_type=5, label=3,
223      has_default_value=False, default_value=[],
224      message_type=None, enum_type=None, containing_type=None,
225      is_extension=False, extension_scope=None,
226      options=None),
227    _descriptor.FieldDescriptor(
228      name='repeated_string_value', full_name='proto3.TestMessage.repeated_string_value', index=18,
229      number=28, type=9, cpp_type=9, label=3,
230      has_default_value=False, default_value=[],
231      message_type=None, enum_type=None, containing_type=None,
232      is_extension=False, extension_scope=None,
233      options=None),
234    _descriptor.FieldDescriptor(
235      name='repeated_bytes_value', full_name='proto3.TestMessage.repeated_bytes_value', index=19,
236      number=29, type=12, cpp_type=9, label=3,
237      has_default_value=False, default_value=[],
238      message_type=None, enum_type=None, containing_type=None,
239      is_extension=False, extension_scope=None,
240      options=None),
241    _descriptor.FieldDescriptor(
242      name='repeated_enum_value', full_name='proto3.TestMessage.repeated_enum_value', index=20,
243      number=30, type=14, cpp_type=8, label=3,
244      has_default_value=False, default_value=[],
245      message_type=None, enum_type=None, containing_type=None,
246      is_extension=False, extension_scope=None,
247      options=None),
248    _descriptor.FieldDescriptor(
249      name='repeated_message_value', full_name='proto3.TestMessage.repeated_message_value', index=21,
250      number=31, type=11, cpp_type=10, label=3,
251      has_default_value=False, default_value=[],
252      message_type=None, enum_type=None, containing_type=None,
253      is_extension=False, extension_scope=None,
254      options=None),
255  ],
256  extensions=[
257  ],
258  nested_types=[],
259  enum_types=[
260  ],
261  options=None,
262  is_extendable=False,
263  syntax='proto3',
264  extension_ranges=[],
265  oneofs=[
266  ],
267  serialized_start=308,
268  serialized_end=968,
269)
270
271
272_TESTONEOF = _descriptor.Descriptor(
273  name='TestOneof',
274  full_name='proto3.TestOneof',
275  filename=None,
276  file=DESCRIPTOR,
277  containing_type=None,
278  fields=[
279    _descriptor.FieldDescriptor(
280      name='oneof_int32_value', full_name='proto3.TestOneof.oneof_int32_value', index=0,
281      number=1, type=5, cpp_type=1, label=1,
282      has_default_value=False, default_value=0,
283      message_type=None, enum_type=None, containing_type=None,
284      is_extension=False, extension_scope=None,
285      options=None),
286    _descriptor.FieldDescriptor(
287      name='oneof_string_value', full_name='proto3.TestOneof.oneof_string_value', index=1,
288      number=2, type=9, cpp_type=9, label=1,
289      has_default_value=False, default_value=_b("").decode('utf-8'),
290      message_type=None, enum_type=None, containing_type=None,
291      is_extension=False, extension_scope=None,
292      options=None),
293    _descriptor.FieldDescriptor(
294      name='oneof_bytes_value', full_name='proto3.TestOneof.oneof_bytes_value', index=2,
295      number=3, type=12, cpp_type=9, label=1,
296      has_default_value=False, default_value=_b(""),
297      message_type=None, enum_type=None, containing_type=None,
298      is_extension=False, extension_scope=None,
299      options=None),
300    _descriptor.FieldDescriptor(
301      name='oneof_enum_value', full_name='proto3.TestOneof.oneof_enum_value', index=3,
302      number=4, type=14, cpp_type=8, label=1,
303      has_default_value=False, default_value=0,
304      message_type=None, enum_type=None, containing_type=None,
305      is_extension=False, extension_scope=None,
306      options=None),
307    _descriptor.FieldDescriptor(
308      name='oneof_message_value', full_name='proto3.TestOneof.oneof_message_value', index=4,
309      number=5, type=11, cpp_type=10, label=1,
310      has_default_value=False, default_value=None,
311      message_type=None, enum_type=None, containing_type=None,
312      is_extension=False, extension_scope=None,
313      options=None),
314  ],
315  extensions=[
316  ],
317  nested_types=[],
318  enum_types=[
319  ],
320  options=None,
321  is_extendable=False,
322  syntax='proto3',
323  extension_ranges=[],
324  oneofs=[
325    _descriptor.OneofDescriptor(
326      name='oneof_value', full_name='proto3.TestOneof.oneof_value',
327      index=0, containing_type=None, fields=[]),
328  ],
329  serialized_start=971,
330  serialized_end=1183,
331)
332
333
334_TESTMAP_BOOLMAPENTRY = _descriptor.Descriptor(
335  name='BoolMapEntry',
336  full_name='proto3.TestMap.BoolMapEntry',
337  filename=None,
338  file=DESCRIPTOR,
339  containing_type=None,
340  fields=[
341    _descriptor.FieldDescriptor(
342      name='key', full_name='proto3.TestMap.BoolMapEntry.key', index=0,
343      number=1, type=8, cpp_type=7, label=1,
344      has_default_value=False, default_value=False,
345      message_type=None, enum_type=None, containing_type=None,
346      is_extension=False, extension_scope=None,
347      options=None),
348    _descriptor.FieldDescriptor(
349      name='value', full_name='proto3.TestMap.BoolMapEntry.value', index=1,
350      number=2, type=5, cpp_type=1, label=1,
351      has_default_value=False, default_value=0,
352      message_type=None, enum_type=None, containing_type=None,
353      is_extension=False, extension_scope=None,
354      options=None),
355  ],
356  extensions=[
357  ],
358  nested_types=[],
359  enum_types=[
360  ],
361  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
362  is_extendable=False,
363  syntax='proto3',
364  extension_ranges=[],
365  oneofs=[
366  ],
367  serialized_start=1501,
368  serialized_end=1547,
369)
370
371_TESTMAP_INT32MAPENTRY = _descriptor.Descriptor(
372  name='Int32MapEntry',
373  full_name='proto3.TestMap.Int32MapEntry',
374  filename=None,
375  file=DESCRIPTOR,
376  containing_type=None,
377  fields=[
378    _descriptor.FieldDescriptor(
379      name='key', full_name='proto3.TestMap.Int32MapEntry.key', index=0,
380      number=1, type=5, cpp_type=1, label=1,
381      has_default_value=False, default_value=0,
382      message_type=None, enum_type=None, containing_type=None,
383      is_extension=False, extension_scope=None,
384      options=None),
385    _descriptor.FieldDescriptor(
386      name='value', full_name='proto3.TestMap.Int32MapEntry.value', index=1,
387      number=2, type=5, cpp_type=1, label=1,
388      has_default_value=False, default_value=0,
389      message_type=None, enum_type=None, containing_type=None,
390      is_extension=False, extension_scope=None,
391      options=None),
392  ],
393  extensions=[
394  ],
395  nested_types=[],
396  enum_types=[
397  ],
398  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
399  is_extendable=False,
400  syntax='proto3',
401  extension_ranges=[],
402  oneofs=[
403  ],
404  serialized_start=1549,
405  serialized_end=1596,
406)
407
408_TESTMAP_INT64MAPENTRY = _descriptor.Descriptor(
409  name='Int64MapEntry',
410  full_name='proto3.TestMap.Int64MapEntry',
411  filename=None,
412  file=DESCRIPTOR,
413  containing_type=None,
414  fields=[
415    _descriptor.FieldDescriptor(
416      name='key', full_name='proto3.TestMap.Int64MapEntry.key', index=0,
417      number=1, type=3, cpp_type=2, label=1,
418      has_default_value=False, default_value=0,
419      message_type=None, enum_type=None, containing_type=None,
420      is_extension=False, extension_scope=None,
421      options=None),
422    _descriptor.FieldDescriptor(
423      name='value', full_name='proto3.TestMap.Int64MapEntry.value', index=1,
424      number=2, type=5, cpp_type=1, label=1,
425      has_default_value=False, default_value=0,
426      message_type=None, enum_type=None, containing_type=None,
427      is_extension=False, extension_scope=None,
428      options=None),
429  ],
430  extensions=[
431  ],
432  nested_types=[],
433  enum_types=[
434  ],
435  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
436  is_extendable=False,
437  syntax='proto3',
438  extension_ranges=[],
439  oneofs=[
440  ],
441  serialized_start=1598,
442  serialized_end=1645,
443)
444
445_TESTMAP_UINT32MAPENTRY = _descriptor.Descriptor(
446  name='Uint32MapEntry',
447  full_name='proto3.TestMap.Uint32MapEntry',
448  filename=None,
449  file=DESCRIPTOR,
450  containing_type=None,
451  fields=[
452    _descriptor.FieldDescriptor(
453      name='key', full_name='proto3.TestMap.Uint32MapEntry.key', index=0,
454      number=1, type=13, cpp_type=3, label=1,
455      has_default_value=False, default_value=0,
456      message_type=None, enum_type=None, containing_type=None,
457      is_extension=False, extension_scope=None,
458      options=None),
459    _descriptor.FieldDescriptor(
460      name='value', full_name='proto3.TestMap.Uint32MapEntry.value', index=1,
461      number=2, type=5, cpp_type=1, label=1,
462      has_default_value=False, default_value=0,
463      message_type=None, enum_type=None, containing_type=None,
464      is_extension=False, extension_scope=None,
465      options=None),
466  ],
467  extensions=[
468  ],
469  nested_types=[],
470  enum_types=[
471  ],
472  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
473  is_extendable=False,
474  syntax='proto3',
475  extension_ranges=[],
476  oneofs=[
477  ],
478  serialized_start=1647,
479  serialized_end=1695,
480)
481
482_TESTMAP_UINT64MAPENTRY = _descriptor.Descriptor(
483  name='Uint64MapEntry',
484  full_name='proto3.TestMap.Uint64MapEntry',
485  filename=None,
486  file=DESCRIPTOR,
487  containing_type=None,
488  fields=[
489    _descriptor.FieldDescriptor(
490      name='key', full_name='proto3.TestMap.Uint64MapEntry.key', index=0,
491      number=1, type=4, cpp_type=4, label=1,
492      has_default_value=False, default_value=0,
493      message_type=None, enum_type=None, containing_type=None,
494      is_extension=False, extension_scope=None,
495      options=None),
496    _descriptor.FieldDescriptor(
497      name='value', full_name='proto3.TestMap.Uint64MapEntry.value', index=1,
498      number=2, type=5, cpp_type=1, label=1,
499      has_default_value=False, default_value=0,
500      message_type=None, enum_type=None, containing_type=None,
501      is_extension=False, extension_scope=None,
502      options=None),
503  ],
504  extensions=[
505  ],
506  nested_types=[],
507  enum_types=[
508  ],
509  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
510  is_extendable=False,
511  syntax='proto3',
512  extension_ranges=[],
513  oneofs=[
514  ],
515  serialized_start=1697,
516  serialized_end=1745,
517)
518
519_TESTMAP_STRINGMAPENTRY = _descriptor.Descriptor(
520  name='StringMapEntry',
521  full_name='proto3.TestMap.StringMapEntry',
522  filename=None,
523  file=DESCRIPTOR,
524  containing_type=None,
525  fields=[
526    _descriptor.FieldDescriptor(
527      name='key', full_name='proto3.TestMap.StringMapEntry.key', index=0,
528      number=1, type=9, cpp_type=9, label=1,
529      has_default_value=False, default_value=_b("").decode('utf-8'),
530      message_type=None, enum_type=None, containing_type=None,
531      is_extension=False, extension_scope=None,
532      options=None),
533    _descriptor.FieldDescriptor(
534      name='value', full_name='proto3.TestMap.StringMapEntry.value', index=1,
535      number=2, type=5, cpp_type=1, label=1,
536      has_default_value=False, default_value=0,
537      message_type=None, enum_type=None, containing_type=None,
538      is_extension=False, extension_scope=None,
539      options=None),
540  ],
541  extensions=[
542  ],
543  nested_types=[],
544  enum_types=[
545  ],
546  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
547  is_extendable=False,
548  syntax='proto3',
549  extension_ranges=[],
550  oneofs=[
551  ],
552  serialized_start=1747,
553  serialized_end=1795,
554)
555
556_TESTMAP = _descriptor.Descriptor(
557  name='TestMap',
558  full_name='proto3.TestMap',
559  filename=None,
560  file=DESCRIPTOR,
561  containing_type=None,
562  fields=[
563    _descriptor.FieldDescriptor(
564      name='bool_map', full_name='proto3.TestMap.bool_map', index=0,
565      number=1, type=11, cpp_type=10, label=3,
566      has_default_value=False, default_value=[],
567      message_type=None, enum_type=None, containing_type=None,
568      is_extension=False, extension_scope=None,
569      options=None),
570    _descriptor.FieldDescriptor(
571      name='int32_map', full_name='proto3.TestMap.int32_map', index=1,
572      number=2, type=11, cpp_type=10, label=3,
573      has_default_value=False, default_value=[],
574      message_type=None, enum_type=None, containing_type=None,
575      is_extension=False, extension_scope=None,
576      options=None),
577    _descriptor.FieldDescriptor(
578      name='int64_map', full_name='proto3.TestMap.int64_map', index=2,
579      number=3, type=11, cpp_type=10, label=3,
580      has_default_value=False, default_value=[],
581      message_type=None, enum_type=None, containing_type=None,
582      is_extension=False, extension_scope=None,
583      options=None),
584    _descriptor.FieldDescriptor(
585      name='uint32_map', full_name='proto3.TestMap.uint32_map', index=3,
586      number=4, type=11, cpp_type=10, label=3,
587      has_default_value=False, default_value=[],
588      message_type=None, enum_type=None, containing_type=None,
589      is_extension=False, extension_scope=None,
590      options=None),
591    _descriptor.FieldDescriptor(
592      name='uint64_map', full_name='proto3.TestMap.uint64_map', index=4,
593      number=5, type=11, cpp_type=10, label=3,
594      has_default_value=False, default_value=[],
595      message_type=None, enum_type=None, containing_type=None,
596      is_extension=False, extension_scope=None,
597      options=None),
598    _descriptor.FieldDescriptor(
599      name='string_map', full_name='proto3.TestMap.string_map', index=5,
600      number=6, type=11, cpp_type=10, label=3,
601      has_default_value=False, default_value=[],
602      message_type=None, enum_type=None, containing_type=None,
603      is_extension=False, extension_scope=None,
604      options=None),
605  ],
606  extensions=[
607  ],
608  nested_types=[_TESTMAP_BOOLMAPENTRY, _TESTMAP_INT32MAPENTRY, _TESTMAP_INT64MAPENTRY, _TESTMAP_UINT32MAPENTRY, _TESTMAP_UINT64MAPENTRY, _TESTMAP_STRINGMAPENTRY, ],
609  enum_types=[
610  ],
611  options=None,
612  is_extendable=False,
613  syntax='proto3',
614  extension_ranges=[],
615  oneofs=[
616  ],
617  serialized_start=1186,
618  serialized_end=1795,
619)
620
621
622_TESTNESTEDMAP_BOOLMAPENTRY = _descriptor.Descriptor(
623  name='BoolMapEntry',
624  full_name='proto3.TestNestedMap.BoolMapEntry',
625  filename=None,
626  file=DESCRIPTOR,
627  containing_type=None,
628  fields=[
629    _descriptor.FieldDescriptor(
630      name='key', full_name='proto3.TestNestedMap.BoolMapEntry.key', index=0,
631      number=1, type=8, cpp_type=7, label=1,
632      has_default_value=False, default_value=False,
633      message_type=None, enum_type=None, containing_type=None,
634      is_extension=False, extension_scope=None,
635      options=None),
636    _descriptor.FieldDescriptor(
637      name='value', full_name='proto3.TestNestedMap.BoolMapEntry.value', index=1,
638      number=2, type=5, cpp_type=1, label=1,
639      has_default_value=False, default_value=0,
640      message_type=None, enum_type=None, containing_type=None,
641      is_extension=False, extension_scope=None,
642      options=None),
643  ],
644  extensions=[
645  ],
646  nested_types=[],
647  enum_types=[
648  ],
649  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
650  is_extendable=False,
651  syntax='proto3',
652  extension_ranges=[],
653  oneofs=[
654  ],
655  serialized_start=1501,
656  serialized_end=1547,
657)
658
659_TESTNESTEDMAP_INT32MAPENTRY = _descriptor.Descriptor(
660  name='Int32MapEntry',
661  full_name='proto3.TestNestedMap.Int32MapEntry',
662  filename=None,
663  file=DESCRIPTOR,
664  containing_type=None,
665  fields=[
666    _descriptor.FieldDescriptor(
667      name='key', full_name='proto3.TestNestedMap.Int32MapEntry.key', index=0,
668      number=1, type=5, cpp_type=1, label=1,
669      has_default_value=False, default_value=0,
670      message_type=None, enum_type=None, containing_type=None,
671      is_extension=False, extension_scope=None,
672      options=None),
673    _descriptor.FieldDescriptor(
674      name='value', full_name='proto3.TestNestedMap.Int32MapEntry.value', index=1,
675      number=2, type=5, cpp_type=1, label=1,
676      has_default_value=False, default_value=0,
677      message_type=None, enum_type=None, containing_type=None,
678      is_extension=False, extension_scope=None,
679      options=None),
680  ],
681  extensions=[
682  ],
683  nested_types=[],
684  enum_types=[
685  ],
686  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
687  is_extendable=False,
688  syntax='proto3',
689  extension_ranges=[],
690  oneofs=[
691  ],
692  serialized_start=1549,
693  serialized_end=1596,
694)
695
696_TESTNESTEDMAP_INT64MAPENTRY = _descriptor.Descriptor(
697  name='Int64MapEntry',
698  full_name='proto3.TestNestedMap.Int64MapEntry',
699  filename=None,
700  file=DESCRIPTOR,
701  containing_type=None,
702  fields=[
703    _descriptor.FieldDescriptor(
704      name='key', full_name='proto3.TestNestedMap.Int64MapEntry.key', index=0,
705      number=1, type=3, cpp_type=2, label=1,
706      has_default_value=False, default_value=0,
707      message_type=None, enum_type=None, containing_type=None,
708      is_extension=False, extension_scope=None,
709      options=None),
710    _descriptor.FieldDescriptor(
711      name='value', full_name='proto3.TestNestedMap.Int64MapEntry.value', index=1,
712      number=2, type=5, cpp_type=1, label=1,
713      has_default_value=False, default_value=0,
714      message_type=None, enum_type=None, containing_type=None,
715      is_extension=False, extension_scope=None,
716      options=None),
717  ],
718  extensions=[
719  ],
720  nested_types=[],
721  enum_types=[
722  ],
723  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
724  is_extendable=False,
725  syntax='proto3',
726  extension_ranges=[],
727  oneofs=[
728  ],
729  serialized_start=1598,
730  serialized_end=1645,
731)
732
733_TESTNESTEDMAP_UINT32MAPENTRY = _descriptor.Descriptor(
734  name='Uint32MapEntry',
735  full_name='proto3.TestNestedMap.Uint32MapEntry',
736  filename=None,
737  file=DESCRIPTOR,
738  containing_type=None,
739  fields=[
740    _descriptor.FieldDescriptor(
741      name='key', full_name='proto3.TestNestedMap.Uint32MapEntry.key', index=0,
742      number=1, type=13, cpp_type=3, label=1,
743      has_default_value=False, default_value=0,
744      message_type=None, enum_type=None, containing_type=None,
745      is_extension=False, extension_scope=None,
746      options=None),
747    _descriptor.FieldDescriptor(
748      name='value', full_name='proto3.TestNestedMap.Uint32MapEntry.value', index=1,
749      number=2, type=5, cpp_type=1, label=1,
750      has_default_value=False, default_value=0,
751      message_type=None, enum_type=None, containing_type=None,
752      is_extension=False, extension_scope=None,
753      options=None),
754  ],
755  extensions=[
756  ],
757  nested_types=[],
758  enum_types=[
759  ],
760  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
761  is_extendable=False,
762  syntax='proto3',
763  extension_ranges=[],
764  oneofs=[
765  ],
766  serialized_start=1647,
767  serialized_end=1695,
768)
769
770_TESTNESTEDMAP_UINT64MAPENTRY = _descriptor.Descriptor(
771  name='Uint64MapEntry',
772  full_name='proto3.TestNestedMap.Uint64MapEntry',
773  filename=None,
774  file=DESCRIPTOR,
775  containing_type=None,
776  fields=[
777    _descriptor.FieldDescriptor(
778      name='key', full_name='proto3.TestNestedMap.Uint64MapEntry.key', index=0,
779      number=1, type=4, cpp_type=4, label=1,
780      has_default_value=False, default_value=0,
781      message_type=None, enum_type=None, containing_type=None,
782      is_extension=False, extension_scope=None,
783      options=None),
784    _descriptor.FieldDescriptor(
785      name='value', full_name='proto3.TestNestedMap.Uint64MapEntry.value', index=1,
786      number=2, type=5, cpp_type=1, label=1,
787      has_default_value=False, default_value=0,
788      message_type=None, enum_type=None, containing_type=None,
789      is_extension=False, extension_scope=None,
790      options=None),
791  ],
792  extensions=[
793  ],
794  nested_types=[],
795  enum_types=[
796  ],
797  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
798  is_extendable=False,
799  syntax='proto3',
800  extension_ranges=[],
801  oneofs=[
802  ],
803  serialized_start=1697,
804  serialized_end=1745,
805)
806
807_TESTNESTEDMAP_STRINGMAPENTRY = _descriptor.Descriptor(
808  name='StringMapEntry',
809  full_name='proto3.TestNestedMap.StringMapEntry',
810  filename=None,
811  file=DESCRIPTOR,
812  containing_type=None,
813  fields=[
814    _descriptor.FieldDescriptor(
815      name='key', full_name='proto3.TestNestedMap.StringMapEntry.key', index=0,
816      number=1, type=9, cpp_type=9, label=1,
817      has_default_value=False, default_value=_b("").decode('utf-8'),
818      message_type=None, enum_type=None, containing_type=None,
819      is_extension=False, extension_scope=None,
820      options=None),
821    _descriptor.FieldDescriptor(
822      name='value', full_name='proto3.TestNestedMap.StringMapEntry.value', index=1,
823      number=2, type=5, cpp_type=1, label=1,
824      has_default_value=False, default_value=0,
825      message_type=None, enum_type=None, containing_type=None,
826      is_extension=False, extension_scope=None,
827      options=None),
828  ],
829  extensions=[
830  ],
831  nested_types=[],
832  enum_types=[
833  ],
834  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
835  is_extendable=False,
836  syntax='proto3',
837  extension_ranges=[],
838  oneofs=[
839  ],
840  serialized_start=1747,
841  serialized_end=1795,
842)
843
844_TESTNESTEDMAP_MAPMAPENTRY = _descriptor.Descriptor(
845  name='MapMapEntry',
846  full_name='proto3.TestNestedMap.MapMapEntry',
847  filename=None,
848  file=DESCRIPTOR,
849  containing_type=None,
850  fields=[
851    _descriptor.FieldDescriptor(
852      name='key', full_name='proto3.TestNestedMap.MapMapEntry.key', index=0,
853      number=1, type=9, cpp_type=9, label=1,
854      has_default_value=False, default_value=_b("").decode('utf-8'),
855      message_type=None, enum_type=None, containing_type=None,
856      is_extension=False, extension_scope=None,
857      options=None),
858    _descriptor.FieldDescriptor(
859      name='value', full_name='proto3.TestNestedMap.MapMapEntry.value', index=1,
860      number=2, type=11, cpp_type=10, label=1,
861      has_default_value=False, default_value=None,
862      message_type=None, enum_type=None, containing_type=None,
863      is_extension=False, extension_scope=None,
864      options=None),
865  ],
866  extensions=[
867  ],
868  nested_types=[],
869  enum_types=[
870  ],
871  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
872  is_extendable=False,
873  syntax='proto3',
874  extension_ranges=[],
875  oneofs=[
876  ],
877  serialized_start=2503,
878  serialized_end=2571,
879)
880
881_TESTNESTEDMAP = _descriptor.Descriptor(
882  name='TestNestedMap',
883  full_name='proto3.TestNestedMap',
884  filename=None,
885  file=DESCRIPTOR,
886  containing_type=None,
887  fields=[
888    _descriptor.FieldDescriptor(
889      name='bool_map', full_name='proto3.TestNestedMap.bool_map', index=0,
890      number=1, type=11, cpp_type=10, label=3,
891      has_default_value=False, default_value=[],
892      message_type=None, enum_type=None, containing_type=None,
893      is_extension=False, extension_scope=None,
894      options=None),
895    _descriptor.FieldDescriptor(
896      name='int32_map', full_name='proto3.TestNestedMap.int32_map', index=1,
897      number=2, type=11, cpp_type=10, label=3,
898      has_default_value=False, default_value=[],
899      message_type=None, enum_type=None, containing_type=None,
900      is_extension=False, extension_scope=None,
901      options=None),
902    _descriptor.FieldDescriptor(
903      name='int64_map', full_name='proto3.TestNestedMap.int64_map', index=2,
904      number=3, type=11, cpp_type=10, label=3,
905      has_default_value=False, default_value=[],
906      message_type=None, enum_type=None, containing_type=None,
907      is_extension=False, extension_scope=None,
908      options=None),
909    _descriptor.FieldDescriptor(
910      name='uint32_map', full_name='proto3.TestNestedMap.uint32_map', index=3,
911      number=4, type=11, cpp_type=10, label=3,
912      has_default_value=False, default_value=[],
913      message_type=None, enum_type=None, containing_type=None,
914      is_extension=False, extension_scope=None,
915      options=None),
916    _descriptor.FieldDescriptor(
917      name='uint64_map', full_name='proto3.TestNestedMap.uint64_map', index=4,
918      number=5, type=11, cpp_type=10, label=3,
919      has_default_value=False, default_value=[],
920      message_type=None, enum_type=None, containing_type=None,
921      is_extension=False, extension_scope=None,
922      options=None),
923    _descriptor.FieldDescriptor(
924      name='string_map', full_name='proto3.TestNestedMap.string_map', index=5,
925      number=6, type=11, cpp_type=10, label=3,
926      has_default_value=False, default_value=[],
927      message_type=None, enum_type=None, containing_type=None,
928      is_extension=False, extension_scope=None,
929      options=None),
930    _descriptor.FieldDescriptor(
931      name='map_map', full_name='proto3.TestNestedMap.map_map', index=6,
932      number=7, type=11, cpp_type=10, label=3,
933      has_default_value=False, default_value=[],
934      message_type=None, enum_type=None, containing_type=None,
935      is_extension=False, extension_scope=None,
936      options=None),
937  ],
938  extensions=[
939  ],
940  nested_types=[_TESTNESTEDMAP_BOOLMAPENTRY, _TESTNESTEDMAP_INT32MAPENTRY, _TESTNESTEDMAP_INT64MAPENTRY, _TESTNESTEDMAP_UINT32MAPENTRY, _TESTNESTEDMAP_UINT64MAPENTRY, _TESTNESTEDMAP_STRINGMAPENTRY, _TESTNESTEDMAP_MAPMAPENTRY, ],
941  enum_types=[
942  ],
943  options=None,
944  is_extendable=False,
945  syntax='proto3',
946  extension_ranges=[],
947  oneofs=[
948  ],
949  serialized_start=1798,
950  serialized_end=2571,
951)
952
953
954_TESTWRAPPER = _descriptor.Descriptor(
955  name='TestWrapper',
956  full_name='proto3.TestWrapper',
957  filename=None,
958  file=DESCRIPTOR,
959  containing_type=None,
960  fields=[
961    _descriptor.FieldDescriptor(
962      name='bool_value', full_name='proto3.TestWrapper.bool_value', index=0,
963      number=1, type=11, cpp_type=10, label=1,
964      has_default_value=False, default_value=None,
965      message_type=None, enum_type=None, containing_type=None,
966      is_extension=False, extension_scope=None,
967      options=None),
968    _descriptor.FieldDescriptor(
969      name='int32_value', full_name='proto3.TestWrapper.int32_value', index=1,
970      number=2, type=11, cpp_type=10, label=1,
971      has_default_value=False, default_value=None,
972      message_type=None, enum_type=None, containing_type=None,
973      is_extension=False, extension_scope=None,
974      options=None),
975    _descriptor.FieldDescriptor(
976      name='int64_value', full_name='proto3.TestWrapper.int64_value', index=2,
977      number=3, type=11, cpp_type=10, label=1,
978      has_default_value=False, default_value=None,
979      message_type=None, enum_type=None, containing_type=None,
980      is_extension=False, extension_scope=None,
981      options=None),
982    _descriptor.FieldDescriptor(
983      name='uint32_value', full_name='proto3.TestWrapper.uint32_value', index=3,
984      number=4, type=11, cpp_type=10, label=1,
985      has_default_value=False, default_value=None,
986      message_type=None, enum_type=None, containing_type=None,
987      is_extension=False, extension_scope=None,
988      options=None),
989    _descriptor.FieldDescriptor(
990      name='uint64_value', full_name='proto3.TestWrapper.uint64_value', index=4,
991      number=5, type=11, cpp_type=10, label=1,
992      has_default_value=False, default_value=None,
993      message_type=None, enum_type=None, containing_type=None,
994      is_extension=False, extension_scope=None,
995      options=None),
996    _descriptor.FieldDescriptor(
997      name='float_value', full_name='proto3.TestWrapper.float_value', index=5,
998      number=6, type=11, cpp_type=10, label=1,
999      has_default_value=False, default_value=None,
1000      message_type=None, enum_type=None, containing_type=None,
1001      is_extension=False, extension_scope=None,
1002      options=None),
1003    _descriptor.FieldDescriptor(
1004      name='double_value', full_name='proto3.TestWrapper.double_value', index=6,
1005      number=7, type=11, cpp_type=10, label=1,
1006      has_default_value=False, default_value=None,
1007      message_type=None, enum_type=None, containing_type=None,
1008      is_extension=False, extension_scope=None,
1009      options=None),
1010    _descriptor.FieldDescriptor(
1011      name='string_value', full_name='proto3.TestWrapper.string_value', index=7,
1012      number=8, type=11, cpp_type=10, label=1,
1013      has_default_value=False, default_value=None,
1014      message_type=None, enum_type=None, containing_type=None,
1015      is_extension=False, extension_scope=None,
1016      options=None),
1017    _descriptor.FieldDescriptor(
1018      name='bytes_value', full_name='proto3.TestWrapper.bytes_value', index=8,
1019      number=9, type=11, cpp_type=10, label=1,
1020      has_default_value=False, default_value=None,
1021      message_type=None, enum_type=None, containing_type=None,
1022      is_extension=False, extension_scope=None,
1023      options=None),
1024    _descriptor.FieldDescriptor(
1025      name='repeated_bool_value', full_name='proto3.TestWrapper.repeated_bool_value', index=9,
1026      number=11, type=11, cpp_type=10, label=3,
1027      has_default_value=False, default_value=[],
1028      message_type=None, enum_type=None, containing_type=None,
1029      is_extension=False, extension_scope=None,
1030      options=None),
1031    _descriptor.FieldDescriptor(
1032      name='repeated_int32_value', full_name='proto3.TestWrapper.repeated_int32_value', index=10,
1033      number=12, type=11, cpp_type=10, label=3,
1034      has_default_value=False, default_value=[],
1035      message_type=None, enum_type=None, containing_type=None,
1036      is_extension=False, extension_scope=None,
1037      options=None),
1038    _descriptor.FieldDescriptor(
1039      name='repeated_int64_value', full_name='proto3.TestWrapper.repeated_int64_value', index=11,
1040      number=13, type=11, cpp_type=10, label=3,
1041      has_default_value=False, default_value=[],
1042      message_type=None, enum_type=None, containing_type=None,
1043      is_extension=False, extension_scope=None,
1044      options=None),
1045    _descriptor.FieldDescriptor(
1046      name='repeated_uint32_value', full_name='proto3.TestWrapper.repeated_uint32_value', index=12,
1047      number=14, type=11, cpp_type=10, label=3,
1048      has_default_value=False, default_value=[],
1049      message_type=None, enum_type=None, containing_type=None,
1050      is_extension=False, extension_scope=None,
1051      options=None),
1052    _descriptor.FieldDescriptor(
1053      name='repeated_uint64_value', full_name='proto3.TestWrapper.repeated_uint64_value', index=13,
1054      number=15, type=11, cpp_type=10, label=3,
1055      has_default_value=False, default_value=[],
1056      message_type=None, enum_type=None, containing_type=None,
1057      is_extension=False, extension_scope=None,
1058      options=None),
1059    _descriptor.FieldDescriptor(
1060      name='repeated_float_value', full_name='proto3.TestWrapper.repeated_float_value', index=14,
1061      number=16, type=11, cpp_type=10, label=3,
1062      has_default_value=False, default_value=[],
1063      message_type=None, enum_type=None, containing_type=None,
1064      is_extension=False, extension_scope=None,
1065      options=None),
1066    _descriptor.FieldDescriptor(
1067      name='repeated_double_value', full_name='proto3.TestWrapper.repeated_double_value', index=15,
1068      number=17, type=11, cpp_type=10, label=3,
1069      has_default_value=False, default_value=[],
1070      message_type=None, enum_type=None, containing_type=None,
1071      is_extension=False, extension_scope=None,
1072      options=None),
1073    _descriptor.FieldDescriptor(
1074      name='repeated_string_value', full_name='proto3.TestWrapper.repeated_string_value', index=16,
1075      number=18, type=11, cpp_type=10, label=3,
1076      has_default_value=False, default_value=[],
1077      message_type=None, enum_type=None, containing_type=None,
1078      is_extension=False, extension_scope=None,
1079      options=None),
1080    _descriptor.FieldDescriptor(
1081      name='repeated_bytes_value', full_name='proto3.TestWrapper.repeated_bytes_value', index=17,
1082      number=19, type=11, cpp_type=10, label=3,
1083      has_default_value=False, default_value=[],
1084      message_type=None, enum_type=None, containing_type=None,
1085      is_extension=False, extension_scope=None,
1086      options=None),
1087  ],
1088  extensions=[
1089  ],
1090  nested_types=[],
1091  enum_types=[
1092  ],
1093  options=None,
1094  is_extendable=False,
1095  syntax='proto3',
1096  extension_ranges=[],
1097  oneofs=[
1098  ],
1099  serialized_start=2574,
1100  serialized_end=3580,
1101)
1102
1103
1104_TESTTIMESTAMP = _descriptor.Descriptor(
1105  name='TestTimestamp',
1106  full_name='proto3.TestTimestamp',
1107  filename=None,
1108  file=DESCRIPTOR,
1109  containing_type=None,
1110  fields=[
1111    _descriptor.FieldDescriptor(
1112      name='value', full_name='proto3.TestTimestamp.value', index=0,
1113      number=1, type=11, cpp_type=10, label=1,
1114      has_default_value=False, default_value=None,
1115      message_type=None, enum_type=None, containing_type=None,
1116      is_extension=False, extension_scope=None,
1117      options=None),
1118    _descriptor.FieldDescriptor(
1119      name='repeated_value', full_name='proto3.TestTimestamp.repeated_value', index=1,
1120      number=2, type=11, cpp_type=10, label=3,
1121      has_default_value=False, default_value=[],
1122      message_type=None, enum_type=None, containing_type=None,
1123      is_extension=False, extension_scope=None,
1124      options=None),
1125  ],
1126  extensions=[
1127  ],
1128  nested_types=[],
1129  enum_types=[
1130  ],
1131  options=None,
1132  is_extendable=False,
1133  syntax='proto3',
1134  extension_ranges=[],
1135  oneofs=[
1136  ],
1137  serialized_start=3582,
1138  serialized_end=3692,
1139)
1140
1141
1142_TESTDURATION = _descriptor.Descriptor(
1143  name='TestDuration',
1144  full_name='proto3.TestDuration',
1145  filename=None,
1146  file=DESCRIPTOR,
1147  containing_type=None,
1148  fields=[
1149    _descriptor.FieldDescriptor(
1150      name='value', full_name='proto3.TestDuration.value', index=0,
1151      number=1, type=11, cpp_type=10, label=1,
1152      has_default_value=False, default_value=None,
1153      message_type=None, enum_type=None, containing_type=None,
1154      is_extension=False, extension_scope=None,
1155      options=None),
1156    _descriptor.FieldDescriptor(
1157      name='repeated_value', full_name='proto3.TestDuration.repeated_value', index=1,
1158      number=2, type=11, cpp_type=10, label=3,
1159      has_default_value=False, default_value=[],
1160      message_type=None, enum_type=None, containing_type=None,
1161      is_extension=False, extension_scope=None,
1162      options=None),
1163  ],
1164  extensions=[
1165  ],
1166  nested_types=[],
1167  enum_types=[
1168  ],
1169  options=None,
1170  is_extendable=False,
1171  syntax='proto3',
1172  extension_ranges=[],
1173  oneofs=[
1174  ],
1175  serialized_start=3694,
1176  serialized_end=3801,
1177)
1178
1179
1180_TESTFIELDMASK = _descriptor.Descriptor(
1181  name='TestFieldMask',
1182  full_name='proto3.TestFieldMask',
1183  filename=None,
1184  file=DESCRIPTOR,
1185  containing_type=None,
1186  fields=[
1187    _descriptor.FieldDescriptor(
1188      name='value', full_name='proto3.TestFieldMask.value', index=0,
1189      number=1, type=11, cpp_type=10, label=1,
1190      has_default_value=False, default_value=None,
1191      message_type=None, enum_type=None, containing_type=None,
1192      is_extension=False, extension_scope=None,
1193      options=None),
1194  ],
1195  extensions=[
1196  ],
1197  nested_types=[],
1198  enum_types=[
1199  ],
1200  options=None,
1201  is_extendable=False,
1202  syntax='proto3',
1203  extension_ranges=[],
1204  oneofs=[
1205  ],
1206  serialized_start=3803,
1207  serialized_end=3861,
1208)
1209
1210
1211_TESTSTRUCT = _descriptor.Descriptor(
1212  name='TestStruct',
1213  full_name='proto3.TestStruct',
1214  filename=None,
1215  file=DESCRIPTOR,
1216  containing_type=None,
1217  fields=[
1218    _descriptor.FieldDescriptor(
1219      name='value', full_name='proto3.TestStruct.value', index=0,
1220      number=1, type=11, cpp_type=10, label=1,
1221      has_default_value=False, default_value=None,
1222      message_type=None, enum_type=None, containing_type=None,
1223      is_extension=False, extension_scope=None,
1224      options=None),
1225    _descriptor.FieldDescriptor(
1226      name='repeated_value', full_name='proto3.TestStruct.repeated_value', index=1,
1227      number=2, type=11, cpp_type=10, label=3,
1228      has_default_value=False, default_value=[],
1229      message_type=None, enum_type=None, containing_type=None,
1230      is_extension=False, extension_scope=None,
1231      options=None),
1232  ],
1233  extensions=[
1234  ],
1235  nested_types=[],
1236  enum_types=[
1237  ],
1238  options=None,
1239  is_extendable=False,
1240  syntax='proto3',
1241  extension_ranges=[],
1242  oneofs=[
1243  ],
1244  serialized_start=3863,
1245  serialized_end=3964,
1246)
1247
1248
1249_TESTANY = _descriptor.Descriptor(
1250  name='TestAny',
1251  full_name='proto3.TestAny',
1252  filename=None,
1253  file=DESCRIPTOR,
1254  containing_type=None,
1255  fields=[
1256    _descriptor.FieldDescriptor(
1257      name='value', full_name='proto3.TestAny.value', index=0,
1258      number=1, type=11, cpp_type=10, label=1,
1259      has_default_value=False, default_value=None,
1260      message_type=None, enum_type=None, containing_type=None,
1261      is_extension=False, extension_scope=None,
1262      options=None),
1263    _descriptor.FieldDescriptor(
1264      name='repeated_value', full_name='proto3.TestAny.repeated_value', index=1,
1265      number=2, type=11, cpp_type=10, label=3,
1266      has_default_value=False, default_value=[],
1267      message_type=None, enum_type=None, containing_type=None,
1268      is_extension=False, extension_scope=None,
1269      options=None),
1270  ],
1271  extensions=[
1272  ],
1273  nested_types=[],
1274  enum_types=[
1275  ],
1276  options=None,
1277  is_extendable=False,
1278  syntax='proto3',
1279  extension_ranges=[],
1280  oneofs=[
1281  ],
1282  serialized_start=3966,
1283  serialized_end=4058,
1284)
1285
1286
1287_TESTVALUE = _descriptor.Descriptor(
1288  name='TestValue',
1289  full_name='proto3.TestValue',
1290  filename=None,
1291  file=DESCRIPTOR,
1292  containing_type=None,
1293  fields=[
1294    _descriptor.FieldDescriptor(
1295      name='value', full_name='proto3.TestValue.value', index=0,
1296      number=1, type=11, cpp_type=10, label=1,
1297      has_default_value=False, default_value=None,
1298      message_type=None, enum_type=None, containing_type=None,
1299      is_extension=False, extension_scope=None,
1300      options=None),
1301    _descriptor.FieldDescriptor(
1302      name='repeated_value', full_name='proto3.TestValue.repeated_value', index=1,
1303      number=2, type=11, cpp_type=10, label=3,
1304      has_default_value=False, default_value=[],
1305      message_type=None, enum_type=None, containing_type=None,
1306      is_extension=False, extension_scope=None,
1307      options=None),
1308  ],
1309  extensions=[
1310  ],
1311  nested_types=[],
1312  enum_types=[
1313  ],
1314  options=None,
1315  is_extendable=False,
1316  syntax='proto3',
1317  extension_ranges=[],
1318  oneofs=[
1319  ],
1320  serialized_start=4060,
1321  serialized_end=4158,
1322)
1323
1324
1325_TESTLISTVALUE = _descriptor.Descriptor(
1326  name='TestListValue',
1327  full_name='proto3.TestListValue',
1328  filename=None,
1329  file=DESCRIPTOR,
1330  containing_type=None,
1331  fields=[
1332    _descriptor.FieldDescriptor(
1333      name='value', full_name='proto3.TestListValue.value', index=0,
1334      number=1, type=11, cpp_type=10, label=1,
1335      has_default_value=False, default_value=None,
1336      message_type=None, enum_type=None, containing_type=None,
1337      is_extension=False, extension_scope=None,
1338      options=None),
1339    _descriptor.FieldDescriptor(
1340      name='repeated_value', full_name='proto3.TestListValue.repeated_value', index=1,
1341      number=2, type=11, cpp_type=10, label=3,
1342      has_default_value=False, default_value=[],
1343      message_type=None, enum_type=None, containing_type=None,
1344      is_extension=False, extension_scope=None,
1345      options=None),
1346  ],
1347  extensions=[
1348  ],
1349  nested_types=[],
1350  enum_types=[
1351  ],
1352  options=None,
1353  is_extendable=False,
1354  syntax='proto3',
1355  extension_ranges=[],
1356  oneofs=[
1357  ],
1358  serialized_start=4160,
1359  serialized_end=4270,
1360)
1361
1362
1363_TESTBOOLVALUE_BOOLMAPENTRY = _descriptor.Descriptor(
1364  name='BoolMapEntry',
1365  full_name='proto3.TestBoolValue.BoolMapEntry',
1366  filename=None,
1367  file=DESCRIPTOR,
1368  containing_type=None,
1369  fields=[
1370    _descriptor.FieldDescriptor(
1371      name='key', full_name='proto3.TestBoolValue.BoolMapEntry.key', index=0,
1372      number=1, type=8, cpp_type=7, label=1,
1373      has_default_value=False, default_value=False,
1374      message_type=None, enum_type=None, containing_type=None,
1375      is_extension=False, extension_scope=None,
1376      options=None),
1377    _descriptor.FieldDescriptor(
1378      name='value', full_name='proto3.TestBoolValue.BoolMapEntry.value', index=1,
1379      number=2, type=5, cpp_type=1, label=1,
1380      has_default_value=False, default_value=0,
1381      message_type=None, enum_type=None, containing_type=None,
1382      is_extension=False, extension_scope=None,
1383      options=None),
1384  ],
1385  extensions=[
1386  ],
1387  nested_types=[],
1388  enum_types=[
1389  ],
1390  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001')),
1391  is_extendable=False,
1392  syntax='proto3',
1393  extension_ranges=[],
1394  oneofs=[
1395  ],
1396  serialized_start=1501,
1397  serialized_end=1547,
1398)
1399
1400_TESTBOOLVALUE = _descriptor.Descriptor(
1401  name='TestBoolValue',
1402  full_name='proto3.TestBoolValue',
1403  filename=None,
1404  file=DESCRIPTOR,
1405  containing_type=None,
1406  fields=[
1407    _descriptor.FieldDescriptor(
1408      name='bool_value', full_name='proto3.TestBoolValue.bool_value', index=0,
1409      number=1, type=8, cpp_type=7, label=1,
1410      has_default_value=False, default_value=False,
1411      message_type=None, enum_type=None, containing_type=None,
1412      is_extension=False, extension_scope=None,
1413      options=None),
1414    _descriptor.FieldDescriptor(
1415      name='bool_map', full_name='proto3.TestBoolValue.bool_map', index=1,
1416      number=2, type=11, cpp_type=10, label=3,
1417      has_default_value=False, default_value=[],
1418      message_type=None, enum_type=None, containing_type=None,
1419      is_extension=False, extension_scope=None,
1420      options=None),
1421  ],
1422  extensions=[
1423  ],
1424  nested_types=[_TESTBOOLVALUE_BOOLMAPENTRY, ],
1425  enum_types=[
1426  ],
1427  options=None,
1428  is_extendable=False,
1429  syntax='proto3',
1430  extension_ranges=[],
1431  oneofs=[
1432  ],
1433  serialized_start=4273,
1434  serialized_end=4410,
1435)
1436
1437
1438_TESTCUSTOMJSONNAME = _descriptor.Descriptor(
1439  name='TestCustomJsonName',
1440  full_name='proto3.TestCustomJsonName',
1441  filename=None,
1442  file=DESCRIPTOR,
1443  containing_type=None,
1444  fields=[
1445    _descriptor.FieldDescriptor(
1446      name='value', full_name='proto3.TestCustomJsonName.value', index=0,
1447      number=1, type=5, cpp_type=1, label=1,
1448      has_default_value=False, default_value=0,
1449      message_type=None, enum_type=None, containing_type=None,
1450      is_extension=False, extension_scope=None,
1451      options=None, json_name='@value'),
1452  ],
1453  extensions=[
1454  ],
1455  nested_types=[],
1456  enum_types=[
1457  ],
1458  options=None,
1459  is_extendable=False,
1460  syntax='proto3',
1461  extension_ranges=[],
1462  oneofs=[
1463  ],
1464  serialized_start=4412,
1465  serialized_end=4455,
1466)
1467
1468
1469_TESTEXTENSIONS = _descriptor.Descriptor(
1470  name='TestExtensions',
1471  full_name='proto3.TestExtensions',
1472  filename=None,
1473  file=DESCRIPTOR,
1474  containing_type=None,
1475  fields=[
1476    _descriptor.FieldDescriptor(
1477      name='extensions', full_name='proto3.TestExtensions.extensions', index=0,
1478      number=1, type=11, cpp_type=10, label=1,
1479      has_default_value=False, default_value=None,
1480      message_type=None, enum_type=None, containing_type=None,
1481      is_extension=False, extension_scope=None,
1482      options=None),
1483  ],
1484  extensions=[
1485  ],
1486  nested_types=[],
1487  enum_types=[
1488  ],
1489  options=None,
1490  is_extendable=False,
1491  syntax='proto3',
1492  extension_ranges=[],
1493  oneofs=[
1494  ],
1495  serialized_start=4457,
1496  serialized_end=4531,
1497)
1498
1499
1500_TESTENUMVALUE = _descriptor.Descriptor(
1501  name='TestEnumValue',
1502  full_name='proto3.TestEnumValue',
1503  filename=None,
1504  file=DESCRIPTOR,
1505  containing_type=None,
1506  fields=[
1507    _descriptor.FieldDescriptor(
1508      name='enum_value1', full_name='proto3.TestEnumValue.enum_value1', index=0,
1509      number=1, type=14, cpp_type=8, label=1,
1510      has_default_value=False, default_value=0,
1511      message_type=None, enum_type=None, containing_type=None,
1512      is_extension=False, extension_scope=None,
1513      options=None),
1514    _descriptor.FieldDescriptor(
1515      name='enum_value2', full_name='proto3.TestEnumValue.enum_value2', index=1,
1516      number=2, type=14, cpp_type=8, label=1,
1517      has_default_value=False, default_value=0,
1518      message_type=None, enum_type=None, containing_type=None,
1519      is_extension=False, extension_scope=None,
1520      options=None),
1521    _descriptor.FieldDescriptor(
1522      name='enum_value3', full_name='proto3.TestEnumValue.enum_value3', index=2,
1523      number=3, type=14, cpp_type=8, label=1,
1524      has_default_value=False, default_value=0,
1525      message_type=None, enum_type=None, containing_type=None,
1526      is_extension=False, extension_scope=None,
1527      options=None),
1528  ],
1529  extensions=[
1530  ],
1531  nested_types=[],
1532  enum_types=[
1533  ],
1534  options=None,
1535  is_extendable=False,
1536  syntax='proto3',
1537  extension_ranges=[],
1538  oneofs=[
1539  ],
1540  serialized_start=4534,
1541  serialized_end=4666,
1542)
1543
1544_TESTMESSAGE.fields_by_name['enum_value'].enum_type = _ENUMTYPE
1545_TESTMESSAGE.fields_by_name['message_value'].message_type = _MESSAGETYPE
1546_TESTMESSAGE.fields_by_name['repeated_enum_value'].enum_type = _ENUMTYPE
1547_TESTMESSAGE.fields_by_name['repeated_message_value'].message_type = _MESSAGETYPE
1548_TESTONEOF.fields_by_name['oneof_enum_value'].enum_type = _ENUMTYPE
1549_TESTONEOF.fields_by_name['oneof_message_value'].message_type = _MESSAGETYPE
1550_TESTONEOF.oneofs_by_name['oneof_value'].fields.append(
1551  _TESTONEOF.fields_by_name['oneof_int32_value'])
1552_TESTONEOF.fields_by_name['oneof_int32_value'].containing_oneof = _TESTONEOF.oneofs_by_name['oneof_value']
1553_TESTONEOF.oneofs_by_name['oneof_value'].fields.append(
1554  _TESTONEOF.fields_by_name['oneof_string_value'])
1555_TESTONEOF.fields_by_name['oneof_string_value'].containing_oneof = _TESTONEOF.oneofs_by_name['oneof_value']
1556_TESTONEOF.oneofs_by_name['oneof_value'].fields.append(
1557  _TESTONEOF.fields_by_name['oneof_bytes_value'])
1558_TESTONEOF.fields_by_name['oneof_bytes_value'].containing_oneof = _TESTONEOF.oneofs_by_name['oneof_value']
1559_TESTONEOF.oneofs_by_name['oneof_value'].fields.append(
1560  _TESTONEOF.fields_by_name['oneof_enum_value'])
1561_TESTONEOF.fields_by_name['oneof_enum_value'].containing_oneof = _TESTONEOF.oneofs_by_name['oneof_value']
1562_TESTONEOF.oneofs_by_name['oneof_value'].fields.append(
1563  _TESTONEOF.fields_by_name['oneof_message_value'])
1564_TESTONEOF.fields_by_name['oneof_message_value'].containing_oneof = _TESTONEOF.oneofs_by_name['oneof_value']
1565_TESTMAP_BOOLMAPENTRY.containing_type = _TESTMAP
1566_TESTMAP_INT32MAPENTRY.containing_type = _TESTMAP
1567_TESTMAP_INT64MAPENTRY.containing_type = _TESTMAP
1568_TESTMAP_UINT32MAPENTRY.containing_type = _TESTMAP
1569_TESTMAP_UINT64MAPENTRY.containing_type = _TESTMAP
1570_TESTMAP_STRINGMAPENTRY.containing_type = _TESTMAP
1571_TESTMAP.fields_by_name['bool_map'].message_type = _TESTMAP_BOOLMAPENTRY
1572_TESTMAP.fields_by_name['int32_map'].message_type = _TESTMAP_INT32MAPENTRY
1573_TESTMAP.fields_by_name['int64_map'].message_type = _TESTMAP_INT64MAPENTRY
1574_TESTMAP.fields_by_name['uint32_map'].message_type = _TESTMAP_UINT32MAPENTRY
1575_TESTMAP.fields_by_name['uint64_map'].message_type = _TESTMAP_UINT64MAPENTRY
1576_TESTMAP.fields_by_name['string_map'].message_type = _TESTMAP_STRINGMAPENTRY
1577_TESTNESTEDMAP_BOOLMAPENTRY.containing_type = _TESTNESTEDMAP
1578_TESTNESTEDMAP_INT32MAPENTRY.containing_type = _TESTNESTEDMAP
1579_TESTNESTEDMAP_INT64MAPENTRY.containing_type = _TESTNESTEDMAP
1580_TESTNESTEDMAP_UINT32MAPENTRY.containing_type = _TESTNESTEDMAP
1581_TESTNESTEDMAP_UINT64MAPENTRY.containing_type = _TESTNESTEDMAP
1582_TESTNESTEDMAP_STRINGMAPENTRY.containing_type = _TESTNESTEDMAP
1583_TESTNESTEDMAP_MAPMAPENTRY.fields_by_name['value'].message_type = _TESTNESTEDMAP
1584_TESTNESTEDMAP_MAPMAPENTRY.containing_type = _TESTNESTEDMAP
1585_TESTNESTEDMAP.fields_by_name['bool_map'].message_type = _TESTNESTEDMAP_BOOLMAPENTRY
1586_TESTNESTEDMAP.fields_by_name['int32_map'].message_type = _TESTNESTEDMAP_INT32MAPENTRY
1587_TESTNESTEDMAP.fields_by_name['int64_map'].message_type = _TESTNESTEDMAP_INT64MAPENTRY
1588_TESTNESTEDMAP.fields_by_name['uint32_map'].message_type = _TESTNESTEDMAP_UINT32MAPENTRY
1589_TESTNESTEDMAP.fields_by_name['uint64_map'].message_type = _TESTNESTEDMAP_UINT64MAPENTRY
1590_TESTNESTEDMAP.fields_by_name['string_map'].message_type = _TESTNESTEDMAP_STRINGMAPENTRY
1591_TESTNESTEDMAP.fields_by_name['map_map'].message_type = _TESTNESTEDMAP_MAPMAPENTRY
1592_TESTWRAPPER.fields_by_name['bool_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
1593_TESTWRAPPER.fields_by_name['int32_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE
1594_TESTWRAPPER.fields_by_name['int64_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
1595_TESTWRAPPER.fields_by_name['uint32_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
1596_TESTWRAPPER.fields_by_name['uint64_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE
1597_TESTWRAPPER.fields_by_name['float_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
1598_TESTWRAPPER.fields_by_name['double_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE
1599_TESTWRAPPER.fields_by_name['string_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
1600_TESTWRAPPER.fields_by_name['bytes_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE
1601_TESTWRAPPER.fields_by_name['repeated_bool_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
1602_TESTWRAPPER.fields_by_name['repeated_int32_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT32VALUE
1603_TESTWRAPPER.fields_by_name['repeated_int64_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
1604_TESTWRAPPER.fields_by_name['repeated_uint32_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
1605_TESTWRAPPER.fields_by_name['repeated_uint64_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT64VALUE
1606_TESTWRAPPER.fields_by_name['repeated_float_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._FLOATVALUE
1607_TESTWRAPPER.fields_by_name['repeated_double_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._DOUBLEVALUE
1608_TESTWRAPPER.fields_by_name['repeated_string_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
1609_TESTWRAPPER.fields_by_name['repeated_bytes_value'].message_type = google_dot_protobuf_dot_wrappers__pb2._BYTESVALUE
1610_TESTTIMESTAMP.fields_by_name['value'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
1611_TESTTIMESTAMP.fields_by_name['repeated_value'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
1612_TESTDURATION.fields_by_name['value'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
1613_TESTDURATION.fields_by_name['repeated_value'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION
1614_TESTFIELDMASK.fields_by_name['value'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
1615_TESTSTRUCT.fields_by_name['value'].message_type = google_dot_protobuf_dot_struct__pb2._STRUCT
1616_TESTSTRUCT.fields_by_name['repeated_value'].message_type = google_dot_protobuf_dot_struct__pb2._STRUCT
1617_TESTANY.fields_by_name['value'].message_type = google_dot_protobuf_dot_any__pb2._ANY
1618_TESTANY.fields_by_name['repeated_value'].message_type = google_dot_protobuf_dot_any__pb2._ANY
1619_TESTVALUE.fields_by_name['value'].message_type = google_dot_protobuf_dot_struct__pb2._VALUE
1620_TESTVALUE.fields_by_name['repeated_value'].message_type = google_dot_protobuf_dot_struct__pb2._VALUE
1621_TESTLISTVALUE.fields_by_name['value'].message_type = google_dot_protobuf_dot_struct__pb2._LISTVALUE
1622_TESTLISTVALUE.fields_by_name['repeated_value'].message_type = google_dot_protobuf_dot_struct__pb2._LISTVALUE
1623_TESTBOOLVALUE_BOOLMAPENTRY.containing_type = _TESTBOOLVALUE
1624_TESTBOOLVALUE.fields_by_name['bool_map'].message_type = _TESTBOOLVALUE_BOOLMAPENTRY
1625_TESTEXTENSIONS.fields_by_name['extensions'].message_type = google_dot_protobuf_dot_unittest__pb2._TESTALLEXTENSIONS
1626_TESTENUMVALUE.fields_by_name['enum_value1'].enum_type = _ENUMTYPE
1627_TESTENUMVALUE.fields_by_name['enum_value2'].enum_type = _ENUMTYPE
1628_TESTENUMVALUE.fields_by_name['enum_value3'].enum_type = _ENUMTYPE
1629DESCRIPTOR.message_types_by_name['MessageType'] = _MESSAGETYPE
1630DESCRIPTOR.message_types_by_name['TestMessage'] = _TESTMESSAGE
1631DESCRIPTOR.message_types_by_name['TestOneof'] = _TESTONEOF
1632DESCRIPTOR.message_types_by_name['TestMap'] = _TESTMAP
1633DESCRIPTOR.message_types_by_name['TestNestedMap'] = _TESTNESTEDMAP
1634DESCRIPTOR.message_types_by_name['TestWrapper'] = _TESTWRAPPER
1635DESCRIPTOR.message_types_by_name['TestTimestamp'] = _TESTTIMESTAMP
1636DESCRIPTOR.message_types_by_name['TestDuration'] = _TESTDURATION
1637DESCRIPTOR.message_types_by_name['TestFieldMask'] = _TESTFIELDMASK
1638DESCRIPTOR.message_types_by_name['TestStruct'] = _TESTSTRUCT
1639DESCRIPTOR.message_types_by_name['TestAny'] = _TESTANY
1640DESCRIPTOR.message_types_by_name['TestValue'] = _TESTVALUE
1641DESCRIPTOR.message_types_by_name['TestListValue'] = _TESTLISTVALUE
1642DESCRIPTOR.message_types_by_name['TestBoolValue'] = _TESTBOOLVALUE
1643DESCRIPTOR.message_types_by_name['TestCustomJsonName'] = _TESTCUSTOMJSONNAME
1644DESCRIPTOR.message_types_by_name['TestExtensions'] = _TESTEXTENSIONS
1645DESCRIPTOR.message_types_by_name['TestEnumValue'] = _TESTENUMVALUE
1646DESCRIPTOR.enum_types_by_name['EnumType'] = _ENUMTYPE
1647
1648MessageType = _reflection.GeneratedProtocolMessageType('MessageType', (_message.Message,), dict(
1649  DESCRIPTOR = _MESSAGETYPE,
1650  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1651  # @@protoc_insertion_point(class_scope:proto3.MessageType)
1652  ))
1653_sym_db.RegisterMessage(MessageType)
1654
1655TestMessage = _reflection.GeneratedProtocolMessageType('TestMessage', (_message.Message,), dict(
1656  DESCRIPTOR = _TESTMESSAGE,
1657  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1658  # @@protoc_insertion_point(class_scope:proto3.TestMessage)
1659  ))
1660_sym_db.RegisterMessage(TestMessage)
1661
1662TestOneof = _reflection.GeneratedProtocolMessageType('TestOneof', (_message.Message,), dict(
1663  DESCRIPTOR = _TESTONEOF,
1664  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1665  # @@protoc_insertion_point(class_scope:proto3.TestOneof)
1666  ))
1667_sym_db.RegisterMessage(TestOneof)
1668
1669TestMap = _reflection.GeneratedProtocolMessageType('TestMap', (_message.Message,), dict(
1670
1671  BoolMapEntry = _reflection.GeneratedProtocolMessageType('BoolMapEntry', (_message.Message,), dict(
1672    DESCRIPTOR = _TESTMAP_BOOLMAPENTRY,
1673    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1674    # @@protoc_insertion_point(class_scope:proto3.TestMap.BoolMapEntry)
1675    ))
1676  ,
1677
1678  Int32MapEntry = _reflection.GeneratedProtocolMessageType('Int32MapEntry', (_message.Message,), dict(
1679    DESCRIPTOR = _TESTMAP_INT32MAPENTRY,
1680    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1681    # @@protoc_insertion_point(class_scope:proto3.TestMap.Int32MapEntry)
1682    ))
1683  ,
1684
1685  Int64MapEntry = _reflection.GeneratedProtocolMessageType('Int64MapEntry', (_message.Message,), dict(
1686    DESCRIPTOR = _TESTMAP_INT64MAPENTRY,
1687    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1688    # @@protoc_insertion_point(class_scope:proto3.TestMap.Int64MapEntry)
1689    ))
1690  ,
1691
1692  Uint32MapEntry = _reflection.GeneratedProtocolMessageType('Uint32MapEntry', (_message.Message,), dict(
1693    DESCRIPTOR = _TESTMAP_UINT32MAPENTRY,
1694    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1695    # @@protoc_insertion_point(class_scope:proto3.TestMap.Uint32MapEntry)
1696    ))
1697  ,
1698
1699  Uint64MapEntry = _reflection.GeneratedProtocolMessageType('Uint64MapEntry', (_message.Message,), dict(
1700    DESCRIPTOR = _TESTMAP_UINT64MAPENTRY,
1701    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1702    # @@protoc_insertion_point(class_scope:proto3.TestMap.Uint64MapEntry)
1703    ))
1704  ,
1705
1706  StringMapEntry = _reflection.GeneratedProtocolMessageType('StringMapEntry', (_message.Message,), dict(
1707    DESCRIPTOR = _TESTMAP_STRINGMAPENTRY,
1708    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1709    # @@protoc_insertion_point(class_scope:proto3.TestMap.StringMapEntry)
1710    ))
1711  ,
1712  DESCRIPTOR = _TESTMAP,
1713  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1714  # @@protoc_insertion_point(class_scope:proto3.TestMap)
1715  ))
1716_sym_db.RegisterMessage(TestMap)
1717_sym_db.RegisterMessage(TestMap.BoolMapEntry)
1718_sym_db.RegisterMessage(TestMap.Int32MapEntry)
1719_sym_db.RegisterMessage(TestMap.Int64MapEntry)
1720_sym_db.RegisterMessage(TestMap.Uint32MapEntry)
1721_sym_db.RegisterMessage(TestMap.Uint64MapEntry)
1722_sym_db.RegisterMessage(TestMap.StringMapEntry)
1723
1724TestNestedMap = _reflection.GeneratedProtocolMessageType('TestNestedMap', (_message.Message,), dict(
1725
1726  BoolMapEntry = _reflection.GeneratedProtocolMessageType('BoolMapEntry', (_message.Message,), dict(
1727    DESCRIPTOR = _TESTNESTEDMAP_BOOLMAPENTRY,
1728    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1729    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.BoolMapEntry)
1730    ))
1731  ,
1732
1733  Int32MapEntry = _reflection.GeneratedProtocolMessageType('Int32MapEntry', (_message.Message,), dict(
1734    DESCRIPTOR = _TESTNESTEDMAP_INT32MAPENTRY,
1735    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1736    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.Int32MapEntry)
1737    ))
1738  ,
1739
1740  Int64MapEntry = _reflection.GeneratedProtocolMessageType('Int64MapEntry', (_message.Message,), dict(
1741    DESCRIPTOR = _TESTNESTEDMAP_INT64MAPENTRY,
1742    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1743    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.Int64MapEntry)
1744    ))
1745  ,
1746
1747  Uint32MapEntry = _reflection.GeneratedProtocolMessageType('Uint32MapEntry', (_message.Message,), dict(
1748    DESCRIPTOR = _TESTNESTEDMAP_UINT32MAPENTRY,
1749    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1750    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.Uint32MapEntry)
1751    ))
1752  ,
1753
1754  Uint64MapEntry = _reflection.GeneratedProtocolMessageType('Uint64MapEntry', (_message.Message,), dict(
1755    DESCRIPTOR = _TESTNESTEDMAP_UINT64MAPENTRY,
1756    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1757    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.Uint64MapEntry)
1758    ))
1759  ,
1760
1761  StringMapEntry = _reflection.GeneratedProtocolMessageType('StringMapEntry', (_message.Message,), dict(
1762    DESCRIPTOR = _TESTNESTEDMAP_STRINGMAPENTRY,
1763    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1764    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.StringMapEntry)
1765    ))
1766  ,
1767
1768  MapMapEntry = _reflection.GeneratedProtocolMessageType('MapMapEntry', (_message.Message,), dict(
1769    DESCRIPTOR = _TESTNESTEDMAP_MAPMAPENTRY,
1770    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1771    # @@protoc_insertion_point(class_scope:proto3.TestNestedMap.MapMapEntry)
1772    ))
1773  ,
1774  DESCRIPTOR = _TESTNESTEDMAP,
1775  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1776  # @@protoc_insertion_point(class_scope:proto3.TestNestedMap)
1777  ))
1778_sym_db.RegisterMessage(TestNestedMap)
1779_sym_db.RegisterMessage(TestNestedMap.BoolMapEntry)
1780_sym_db.RegisterMessage(TestNestedMap.Int32MapEntry)
1781_sym_db.RegisterMessage(TestNestedMap.Int64MapEntry)
1782_sym_db.RegisterMessage(TestNestedMap.Uint32MapEntry)
1783_sym_db.RegisterMessage(TestNestedMap.Uint64MapEntry)
1784_sym_db.RegisterMessage(TestNestedMap.StringMapEntry)
1785_sym_db.RegisterMessage(TestNestedMap.MapMapEntry)
1786
1787TestWrapper = _reflection.GeneratedProtocolMessageType('TestWrapper', (_message.Message,), dict(
1788  DESCRIPTOR = _TESTWRAPPER,
1789  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1790  # @@protoc_insertion_point(class_scope:proto3.TestWrapper)
1791  ))
1792_sym_db.RegisterMessage(TestWrapper)
1793
1794TestTimestamp = _reflection.GeneratedProtocolMessageType('TestTimestamp', (_message.Message,), dict(
1795  DESCRIPTOR = _TESTTIMESTAMP,
1796  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1797  # @@protoc_insertion_point(class_scope:proto3.TestTimestamp)
1798  ))
1799_sym_db.RegisterMessage(TestTimestamp)
1800
1801TestDuration = _reflection.GeneratedProtocolMessageType('TestDuration', (_message.Message,), dict(
1802  DESCRIPTOR = _TESTDURATION,
1803  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1804  # @@protoc_insertion_point(class_scope:proto3.TestDuration)
1805  ))
1806_sym_db.RegisterMessage(TestDuration)
1807
1808TestFieldMask = _reflection.GeneratedProtocolMessageType('TestFieldMask', (_message.Message,), dict(
1809  DESCRIPTOR = _TESTFIELDMASK,
1810  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1811  # @@protoc_insertion_point(class_scope:proto3.TestFieldMask)
1812  ))
1813_sym_db.RegisterMessage(TestFieldMask)
1814
1815TestStruct = _reflection.GeneratedProtocolMessageType('TestStruct', (_message.Message,), dict(
1816  DESCRIPTOR = _TESTSTRUCT,
1817  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1818  # @@protoc_insertion_point(class_scope:proto3.TestStruct)
1819  ))
1820_sym_db.RegisterMessage(TestStruct)
1821
1822TestAny = _reflection.GeneratedProtocolMessageType('TestAny', (_message.Message,), dict(
1823  DESCRIPTOR = _TESTANY,
1824  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1825  # @@protoc_insertion_point(class_scope:proto3.TestAny)
1826  ))
1827_sym_db.RegisterMessage(TestAny)
1828
1829TestValue = _reflection.GeneratedProtocolMessageType('TestValue', (_message.Message,), dict(
1830  DESCRIPTOR = _TESTVALUE,
1831  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1832  # @@protoc_insertion_point(class_scope:proto3.TestValue)
1833  ))
1834_sym_db.RegisterMessage(TestValue)
1835
1836TestListValue = _reflection.GeneratedProtocolMessageType('TestListValue', (_message.Message,), dict(
1837  DESCRIPTOR = _TESTLISTVALUE,
1838  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1839  # @@protoc_insertion_point(class_scope:proto3.TestListValue)
1840  ))
1841_sym_db.RegisterMessage(TestListValue)
1842
1843TestBoolValue = _reflection.GeneratedProtocolMessageType('TestBoolValue', (_message.Message,), dict(
1844
1845  BoolMapEntry = _reflection.GeneratedProtocolMessageType('BoolMapEntry', (_message.Message,), dict(
1846    DESCRIPTOR = _TESTBOOLVALUE_BOOLMAPENTRY,
1847    __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1848    # @@protoc_insertion_point(class_scope:proto3.TestBoolValue.BoolMapEntry)
1849    ))
1850  ,
1851  DESCRIPTOR = _TESTBOOLVALUE,
1852  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1853  # @@protoc_insertion_point(class_scope:proto3.TestBoolValue)
1854  ))
1855_sym_db.RegisterMessage(TestBoolValue)
1856_sym_db.RegisterMessage(TestBoolValue.BoolMapEntry)
1857
1858TestCustomJsonName = _reflection.GeneratedProtocolMessageType('TestCustomJsonName', (_message.Message,), dict(
1859  DESCRIPTOR = _TESTCUSTOMJSONNAME,
1860  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1861  # @@protoc_insertion_point(class_scope:proto3.TestCustomJsonName)
1862  ))
1863_sym_db.RegisterMessage(TestCustomJsonName)
1864
1865TestExtensions = _reflection.GeneratedProtocolMessageType('TestExtensions', (_message.Message,), dict(
1866  DESCRIPTOR = _TESTEXTENSIONS,
1867  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1868  # @@protoc_insertion_point(class_scope:proto3.TestExtensions)
1869  ))
1870_sym_db.RegisterMessage(TestExtensions)
1871
1872TestEnumValue = _reflection.GeneratedProtocolMessageType('TestEnumValue', (_message.Message,), dict(
1873  DESCRIPTOR = _TESTENUMVALUE,
1874  __module__ = 'google.protobuf.util.json_format_proto3_pb2'
1875  # @@protoc_insertion_point(class_scope:proto3.TestEnumValue)
1876  ))
1877_sym_db.RegisterMessage(TestEnumValue)
1878
1879
1880DESCRIPTOR.has_options = True
1881DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\030com.google.protobuf.utilB\020JsonFormatProto3'))
1882_TESTMAP_BOOLMAPENTRY.has_options = True
1883_TESTMAP_BOOLMAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1884_TESTMAP_INT32MAPENTRY.has_options = True
1885_TESTMAP_INT32MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1886_TESTMAP_INT64MAPENTRY.has_options = True
1887_TESTMAP_INT64MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1888_TESTMAP_UINT32MAPENTRY.has_options = True
1889_TESTMAP_UINT32MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1890_TESTMAP_UINT64MAPENTRY.has_options = True
1891_TESTMAP_UINT64MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1892_TESTMAP_STRINGMAPENTRY.has_options = True
1893_TESTMAP_STRINGMAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1894_TESTNESTEDMAP_BOOLMAPENTRY.has_options = True
1895_TESTNESTEDMAP_BOOLMAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1896_TESTNESTEDMAP_INT32MAPENTRY.has_options = True
1897_TESTNESTEDMAP_INT32MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1898_TESTNESTEDMAP_INT64MAPENTRY.has_options = True
1899_TESTNESTEDMAP_INT64MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1900_TESTNESTEDMAP_UINT32MAPENTRY.has_options = True
1901_TESTNESTEDMAP_UINT32MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1902_TESTNESTEDMAP_UINT64MAPENTRY.has_options = True
1903_TESTNESTEDMAP_UINT64MAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1904_TESTNESTEDMAP_STRINGMAPENTRY.has_options = True
1905_TESTNESTEDMAP_STRINGMAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1906_TESTNESTEDMAP_MAPMAPENTRY.has_options = True
1907_TESTNESTEDMAP_MAPMAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1908_TESTBOOLVALUE_BOOLMAPENTRY.has_options = True
1909_TESTBOOLVALUE_BOOLMAPENTRY._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('8\001'))
1910# @@protoc_insertion_point(module_scope)
1911