1# Generated by the protocol buffer compiler.  DO NOT EDIT!
2# source: _app_engine_key.proto
3
4import sys
5
6_b = sys.version_info[0] < 3 and (lambda x: x) or (lambda x: x.encode("latin1"))
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
13# @@protoc_insertion_point(imports)
14
15_sym_db = _symbol_database.Default()
16
17
18DESCRIPTOR = _descriptor.FileDescriptor(
19    name="_app_engine_key.proto",
20    package="",
21    syntax="proto2",
22    serialized_pb=_b(
23        '\n\x15_app_engine_key.proto"V\n\tReference\x12\x0b\n\x03\x61pp\x18\r \x02(\t\x12\x12\n\nname_space\x18\x14 \x01(\t\x12\x13\n\x04path\x18\x0e \x02(\x0b\x32\x05.Path\x12\x13\n\x0b\x64\x61tabase_id\x18\x17 \x01(\t"Y\n\x04Path\x12\x1e\n\x07\x65lement\x18\x01 \x03(\n2\r.Path.Element\x1a\x31\n\x07\x45lement\x12\x0c\n\x04type\x18\x02 \x02(\t\x12\n\n\x02id\x18\x03 \x01(\x03\x12\x0c\n\x04name\x18\x04 \x01(\t'
24    ),
25)
26_sym_db.RegisterFileDescriptor(DESCRIPTOR)
27
28
29_REFERENCE = _descriptor.Descriptor(
30    name="Reference",
31    full_name="Reference",
32    filename=None,
33    file=DESCRIPTOR,
34    containing_type=None,
35    fields=[
36        _descriptor.FieldDescriptor(
37            name="app",
38            full_name="Reference.app",
39            index=0,
40            number=13,
41            type=9,
42            cpp_type=9,
43            label=2,
44            has_default_value=False,
45            default_value=_b("").decode("utf-8"),
46            message_type=None,
47            enum_type=None,
48            containing_type=None,
49            is_extension=False,
50            extension_scope=None,
51            options=None,
52        ),
53        _descriptor.FieldDescriptor(
54            name="name_space",
55            full_name="Reference.name_space",
56            index=1,
57            number=20,
58            type=9,
59            cpp_type=9,
60            label=1,
61            has_default_value=False,
62            default_value=_b("").decode("utf-8"),
63            message_type=None,
64            enum_type=None,
65            containing_type=None,
66            is_extension=False,
67            extension_scope=None,
68            options=None,
69        ),
70        _descriptor.FieldDescriptor(
71            name="path",
72            full_name="Reference.path",
73            index=2,
74            number=14,
75            type=11,
76            cpp_type=10,
77            label=2,
78            has_default_value=False,
79            default_value=None,
80            message_type=None,
81            enum_type=None,
82            containing_type=None,
83            is_extension=False,
84            extension_scope=None,
85            options=None,
86        ),
87        _descriptor.FieldDescriptor(
88            name="database_id",
89            full_name="Reference.database_id",
90            index=3,
91            number=23,
92            type=9,
93            cpp_type=9,
94            label=1,
95            has_default_value=False,
96            default_value=_b("").decode("utf-8"),
97            message_type=None,
98            enum_type=None,
99            containing_type=None,
100            is_extension=False,
101            extension_scope=None,
102            options=None,
103        ),
104    ],
105    extensions=[],
106    nested_types=[],
107    enum_types=[],
108    options=None,
109    is_extendable=False,
110    syntax="proto2",
111    extension_ranges=[],
112    oneofs=[],
113    serialized_start=25,
114    serialized_end=111,
115)
116
117
118_PATH_ELEMENT = _descriptor.Descriptor(
119    name="Element",
120    full_name="Path.Element",
121    filename=None,
122    file=DESCRIPTOR,
123    containing_type=None,
124    fields=[
125        _descriptor.FieldDescriptor(
126            name="type",
127            full_name="Path.Element.type",
128            index=0,
129            number=2,
130            type=9,
131            cpp_type=9,
132            label=2,
133            has_default_value=False,
134            default_value=_b("").decode("utf-8"),
135            message_type=None,
136            enum_type=None,
137            containing_type=None,
138            is_extension=False,
139            extension_scope=None,
140            options=None,
141        ),
142        _descriptor.FieldDescriptor(
143            name="id",
144            full_name="Path.Element.id",
145            index=1,
146            number=3,
147            type=3,
148            cpp_type=2,
149            label=1,
150            has_default_value=False,
151            default_value=0,
152            message_type=None,
153            enum_type=None,
154            containing_type=None,
155            is_extension=False,
156            extension_scope=None,
157            options=None,
158        ),
159        _descriptor.FieldDescriptor(
160            name="name",
161            full_name="Path.Element.name",
162            index=2,
163            number=4,
164            type=9,
165            cpp_type=9,
166            label=1,
167            has_default_value=False,
168            default_value=_b("").decode("utf-8"),
169            message_type=None,
170            enum_type=None,
171            containing_type=None,
172            is_extension=False,
173            extension_scope=None,
174            options=None,
175        ),
176    ],
177    extensions=[],
178    nested_types=[],
179    enum_types=[],
180    options=None,
181    is_extendable=False,
182    syntax="proto2",
183    extension_ranges=[],
184    oneofs=[],
185    serialized_start=153,
186    serialized_end=202,
187)
188
189_PATH = _descriptor.Descriptor(
190    name="Path",
191    full_name="Path",
192    filename=None,
193    file=DESCRIPTOR,
194    containing_type=None,
195    fields=[
196        _descriptor.FieldDescriptor(
197            name="element",
198            full_name="Path.element",
199            index=0,
200            number=1,
201            type=10,
202            cpp_type=10,
203            label=3,
204            has_default_value=False,
205            default_value=[],
206            message_type=None,
207            enum_type=None,
208            containing_type=None,
209            is_extension=False,
210            extension_scope=None,
211            options=None,
212        )
213    ],
214    extensions=[],
215    nested_types=[_PATH_ELEMENT],
216    enum_types=[],
217    options=None,
218    is_extendable=False,
219    syntax="proto2",
220    extension_ranges=[],
221    oneofs=[],
222    serialized_start=113,
223    serialized_end=202,
224)
225
226_REFERENCE.fields_by_name["path"].message_type = _PATH
227_PATH_ELEMENT.containing_type = _PATH
228_PATH.fields_by_name["element"].message_type = _PATH_ELEMENT
229DESCRIPTOR.message_types_by_name["Reference"] = _REFERENCE
230DESCRIPTOR.message_types_by_name["Path"] = _PATH
231
232Reference = _reflection.GeneratedProtocolMessageType(
233    "Reference",
234    (_message.Message,),
235    dict(
236        DESCRIPTOR=_REFERENCE,
237        __module__="_app_engine_key_pb2"
238        # @@protoc_insertion_point(class_scope:Reference)
239    ),
240)
241_sym_db.RegisterMessage(Reference)
242
243Path = _reflection.GeneratedProtocolMessageType(
244    "Path",
245    (_message.Message,),
246    dict(
247        Element=_reflection.GeneratedProtocolMessageType(
248            "Element",
249            (_message.Message,),
250            dict(
251                DESCRIPTOR=_PATH_ELEMENT,
252                __module__="_app_engine_key_pb2"
253                # @@protoc_insertion_point(class_scope:Path.Element)
254            ),
255        ),
256        DESCRIPTOR=_PATH,
257        __module__="_app_engine_key_pb2"
258        # @@protoc_insertion_point(class_scope:Path)
259    ),
260)
261_sym_db.RegisterMessage(Path)
262_sym_db.RegisterMessage(Path.Element)
263
264
265# @@protoc_insertion_point(module_scope)
266