1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: google/protobuf/api.proto
3
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
6
7 #include <limits>
8 #include <string>
9
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3013000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3013000 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 #include <google/protobuf/source_context.pb.h>
36 #include <google/protobuf/type.pb.h>
37 // @@protoc_insertion_point(includes)
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2fapi_2eproto PROTOBUF_EXPORT
40 PROTOBUF_NAMESPACE_OPEN
41 namespace internal {
42 class AnyMetadata;
43 } // namespace internal
44 PROTOBUF_NAMESPACE_CLOSE
45
46 // Internal implementation detail -- do not use these members.
47 struct PROTOBUF_EXPORT TableStruct_google_2fprotobuf_2fapi_2eproto {
48 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
49 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
50 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
51 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
53 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
54 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
55 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
56 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
57 };
58 extern PROTOBUF_EXPORT const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2fapi_2eproto;
59 PROTOBUF_NAMESPACE_OPEN
60 class Api;
61 class ApiDefaultTypeInternal;
62 PROTOBUF_EXPORT extern ApiDefaultTypeInternal _Api_default_instance_;
63 class Method;
64 class MethodDefaultTypeInternal;
65 PROTOBUF_EXPORT extern MethodDefaultTypeInternal _Method_default_instance_;
66 class Mixin;
67 class MixinDefaultTypeInternal;
68 PROTOBUF_EXPORT extern MixinDefaultTypeInternal _Mixin_default_instance_;
69 PROTOBUF_NAMESPACE_CLOSE
70 PROTOBUF_NAMESPACE_OPEN
71 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Api* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Api>(Arena*);
72 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Method* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Method>(Arena*);
73 template<> PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Mixin* Arena::CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::Mixin>(Arena*);
74 PROTOBUF_NAMESPACE_CLOSE
75 PROTOBUF_NAMESPACE_OPEN
76
77 // ===================================================================
78
79 class PROTOBUF_EXPORT Api PROTOBUF_FINAL :
80 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Api) */ {
81 public:
Api()82 inline Api() : Api(nullptr) {}
83 virtual ~Api();
84
85 Api(const Api& from);
Api(Api && from)86 Api(Api&& from) noexcept
87 : Api() {
88 *this = ::std::move(from);
89 }
90
91 inline Api& operator=(const Api& from) {
92 CopyFrom(from);
93 return *this;
94 }
95 inline Api& operator=(Api&& from) noexcept {
96 if (GetArena() == from.GetArena()) {
97 if (this != &from) InternalSwap(&from);
98 } else {
99 CopyFrom(from);
100 }
101 return *this;
102 }
103
descriptor()104 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
105 return GetDescriptor();
106 }
GetDescriptor()107 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
108 return GetMetadataStatic().descriptor;
109 }
GetReflection()110 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
111 return GetMetadataStatic().reflection;
112 }
113 static const Api& default_instance();
114
115 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
internal_default_instance()116 static inline const Api* internal_default_instance() {
117 return reinterpret_cast<const Api*>(
118 &_Api_default_instance_);
119 }
120 static constexpr int kIndexInFileMessages =
121 0;
122
swap(Api & a,Api & b)123 friend void swap(Api& a, Api& b) {
124 a.Swap(&b);
125 }
Swap(Api * other)126 inline void Swap(Api* other) {
127 if (other == this) return;
128 if (GetArena() == other->GetArena()) {
129 InternalSwap(other);
130 } else {
131 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
132 }
133 }
UnsafeArenaSwap(Api * other)134 void UnsafeArenaSwap(Api* other) {
135 if (other == this) return;
136 GOOGLE_DCHECK(GetArena() == other->GetArena());
137 InternalSwap(other);
138 }
139
140 // implements Message ----------------------------------------------
141
New()142 inline Api* New() const final {
143 return CreateMaybeMessage<Api>(nullptr);
144 }
145
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)146 Api* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
147 return CreateMaybeMessage<Api>(arena);
148 }
149 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
150 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
151 void CopyFrom(const Api& from);
152 void MergeFrom(const Api& from);
153 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
154 bool IsInitialized() const final;
155
156 size_t ByteSizeLong() const final;
157 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
158 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
159 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
GetCachedSize()160 int GetCachedSize() const final { return _cached_size_.Get(); }
161
162 private:
163 inline void SharedCtor();
164 inline void SharedDtor();
165 void SetCachedSize(int size) const final;
166 void InternalSwap(Api* other);
167 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
FullMessageName()168 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
169 return "google.protobuf.Api";
170 }
171 protected:
172 explicit Api(::PROTOBUF_NAMESPACE_ID::Arena* arena);
173 private:
174 static void ArenaDtor(void* object);
175 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
176 public:
177
178 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
179 private:
GetMetadataStatic()180 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
181 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fapi_2eproto);
182 return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
183 }
184
185 public:
186
187 // nested types ----------------------------------------------------
188
189 // accessors -------------------------------------------------------
190
191 enum : int {
192 kMethodsFieldNumber = 2,
193 kOptionsFieldNumber = 3,
194 kMixinsFieldNumber = 6,
195 kNameFieldNumber = 1,
196 kVersionFieldNumber = 4,
197 kSourceContextFieldNumber = 5,
198 kSyntaxFieldNumber = 7,
199 };
200 // repeated .google.protobuf.Method methods = 2;
201 int methods_size() const;
202 private:
203 int _internal_methods_size() const;
204 public:
205 void clear_methods();
206 PROTOBUF_NAMESPACE_ID::Method* mutable_methods(int index);
207 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >*
208 mutable_methods();
209 private:
210 const PROTOBUF_NAMESPACE_ID::Method& _internal_methods(int index) const;
211 PROTOBUF_NAMESPACE_ID::Method* _internal_add_methods();
212 public:
213 const PROTOBUF_NAMESPACE_ID::Method& methods(int index) const;
214 PROTOBUF_NAMESPACE_ID::Method* add_methods();
215 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >&
216 methods() const;
217
218 // repeated .google.protobuf.Option options = 3;
219 int options_size() const;
220 private:
221 int _internal_options_size() const;
222 public:
223 void clear_options();
224 PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
225 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
226 mutable_options();
227 private:
228 const PROTOBUF_NAMESPACE_ID::Option& _internal_options(int index) const;
229 PROTOBUF_NAMESPACE_ID::Option* _internal_add_options();
230 public:
231 const PROTOBUF_NAMESPACE_ID::Option& options(int index) const;
232 PROTOBUF_NAMESPACE_ID::Option* add_options();
233 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
234 options() const;
235
236 // repeated .google.protobuf.Mixin mixins = 6;
237 int mixins_size() const;
238 private:
239 int _internal_mixins_size() const;
240 public:
241 void clear_mixins();
242 PROTOBUF_NAMESPACE_ID::Mixin* mutable_mixins(int index);
243 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >*
244 mutable_mixins();
245 private:
246 const PROTOBUF_NAMESPACE_ID::Mixin& _internal_mixins(int index) const;
247 PROTOBUF_NAMESPACE_ID::Mixin* _internal_add_mixins();
248 public:
249 const PROTOBUF_NAMESPACE_ID::Mixin& mixins(int index) const;
250 PROTOBUF_NAMESPACE_ID::Mixin* add_mixins();
251 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >&
252 mixins() const;
253
254 // string name = 1;
255 void clear_name();
256 const std::string& name() const;
257 void set_name(const std::string& value);
258 void set_name(std::string&& value);
259 void set_name(const char* value);
260 void set_name(const char* value, size_t size);
261 std::string* mutable_name();
262 std::string* release_name();
263 void set_allocated_name(std::string* name);
264 private:
265 const std::string& _internal_name() const;
266 void _internal_set_name(const std::string& value);
267 std::string* _internal_mutable_name();
268 public:
269
270 // string version = 4;
271 void clear_version();
272 const std::string& version() const;
273 void set_version(const std::string& value);
274 void set_version(std::string&& value);
275 void set_version(const char* value);
276 void set_version(const char* value, size_t size);
277 std::string* mutable_version();
278 std::string* release_version();
279 void set_allocated_version(std::string* version);
280 private:
281 const std::string& _internal_version() const;
282 void _internal_set_version(const std::string& value);
283 std::string* _internal_mutable_version();
284 public:
285
286 // .google.protobuf.SourceContext source_context = 5;
287 bool has_source_context() const;
288 private:
289 bool _internal_has_source_context() const;
290 public:
291 void clear_source_context();
292 const PROTOBUF_NAMESPACE_ID::SourceContext& source_context() const;
293 PROTOBUF_NAMESPACE_ID::SourceContext* release_source_context();
294 PROTOBUF_NAMESPACE_ID::SourceContext* mutable_source_context();
295 void set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext* source_context);
296 private:
297 const PROTOBUF_NAMESPACE_ID::SourceContext& _internal_source_context() const;
298 PROTOBUF_NAMESPACE_ID::SourceContext* _internal_mutable_source_context();
299 public:
300 void unsafe_arena_set_allocated_source_context(
301 PROTOBUF_NAMESPACE_ID::SourceContext* source_context);
302 PROTOBUF_NAMESPACE_ID::SourceContext* unsafe_arena_release_source_context();
303
304 // .google.protobuf.Syntax syntax = 7;
305 void clear_syntax();
306 PROTOBUF_NAMESPACE_ID::Syntax syntax() const;
307 void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
308 private:
309 PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax() const;
310 void _internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
311 public:
312
313 // @@protoc_insertion_point(class_scope:google.protobuf.Api)
314 private:
315 class _Internal;
316
317 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
318 typedef void InternalArenaConstructable_;
319 typedef void DestructorSkippable_;
320 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > methods_;
321 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_;
322 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > mixins_;
323 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
324 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_;
325 PROTOBUF_NAMESPACE_ID::SourceContext* source_context_;
326 int syntax_;
327 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
328 friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
329 };
330 // -------------------------------------------------------------------
331
332 class PROTOBUF_EXPORT Method PROTOBUF_FINAL :
333 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Method) */ {
334 public:
Method()335 inline Method() : Method(nullptr) {}
336 virtual ~Method();
337
338 Method(const Method& from);
Method(Method && from)339 Method(Method&& from) noexcept
340 : Method() {
341 *this = ::std::move(from);
342 }
343
344 inline Method& operator=(const Method& from) {
345 CopyFrom(from);
346 return *this;
347 }
348 inline Method& operator=(Method&& from) noexcept {
349 if (GetArena() == from.GetArena()) {
350 if (this != &from) InternalSwap(&from);
351 } else {
352 CopyFrom(from);
353 }
354 return *this;
355 }
356
descriptor()357 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
358 return GetDescriptor();
359 }
GetDescriptor()360 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
361 return GetMetadataStatic().descriptor;
362 }
GetReflection()363 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
364 return GetMetadataStatic().reflection;
365 }
366 static const Method& default_instance();
367
368 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
internal_default_instance()369 static inline const Method* internal_default_instance() {
370 return reinterpret_cast<const Method*>(
371 &_Method_default_instance_);
372 }
373 static constexpr int kIndexInFileMessages =
374 1;
375
swap(Method & a,Method & b)376 friend void swap(Method& a, Method& b) {
377 a.Swap(&b);
378 }
Swap(Method * other)379 inline void Swap(Method* other) {
380 if (other == this) return;
381 if (GetArena() == other->GetArena()) {
382 InternalSwap(other);
383 } else {
384 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
385 }
386 }
UnsafeArenaSwap(Method * other)387 void UnsafeArenaSwap(Method* other) {
388 if (other == this) return;
389 GOOGLE_DCHECK(GetArena() == other->GetArena());
390 InternalSwap(other);
391 }
392
393 // implements Message ----------------------------------------------
394
New()395 inline Method* New() const final {
396 return CreateMaybeMessage<Method>(nullptr);
397 }
398
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)399 Method* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
400 return CreateMaybeMessage<Method>(arena);
401 }
402 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
403 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
404 void CopyFrom(const Method& from);
405 void MergeFrom(const Method& from);
406 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
407 bool IsInitialized() const final;
408
409 size_t ByteSizeLong() const final;
410 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
411 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
412 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
GetCachedSize()413 int GetCachedSize() const final { return _cached_size_.Get(); }
414
415 private:
416 inline void SharedCtor();
417 inline void SharedDtor();
418 void SetCachedSize(int size) const final;
419 void InternalSwap(Method* other);
420 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
FullMessageName()421 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
422 return "google.protobuf.Method";
423 }
424 protected:
425 explicit Method(::PROTOBUF_NAMESPACE_ID::Arena* arena);
426 private:
427 static void ArenaDtor(void* object);
428 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
429 public:
430
431 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
432 private:
GetMetadataStatic()433 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
434 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fapi_2eproto);
435 return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
436 }
437
438 public:
439
440 // nested types ----------------------------------------------------
441
442 // accessors -------------------------------------------------------
443
444 enum : int {
445 kOptionsFieldNumber = 6,
446 kNameFieldNumber = 1,
447 kRequestTypeUrlFieldNumber = 2,
448 kResponseTypeUrlFieldNumber = 4,
449 kRequestStreamingFieldNumber = 3,
450 kResponseStreamingFieldNumber = 5,
451 kSyntaxFieldNumber = 7,
452 };
453 // repeated .google.protobuf.Option options = 6;
454 int options_size() const;
455 private:
456 int _internal_options_size() const;
457 public:
458 void clear_options();
459 PROTOBUF_NAMESPACE_ID::Option* mutable_options(int index);
460 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
461 mutable_options();
462 private:
463 const PROTOBUF_NAMESPACE_ID::Option& _internal_options(int index) const;
464 PROTOBUF_NAMESPACE_ID::Option* _internal_add_options();
465 public:
466 const PROTOBUF_NAMESPACE_ID::Option& options(int index) const;
467 PROTOBUF_NAMESPACE_ID::Option* add_options();
468 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
469 options() const;
470
471 // string name = 1;
472 void clear_name();
473 const std::string& name() const;
474 void set_name(const std::string& value);
475 void set_name(std::string&& value);
476 void set_name(const char* value);
477 void set_name(const char* value, size_t size);
478 std::string* mutable_name();
479 std::string* release_name();
480 void set_allocated_name(std::string* name);
481 private:
482 const std::string& _internal_name() const;
483 void _internal_set_name(const std::string& value);
484 std::string* _internal_mutable_name();
485 public:
486
487 // string request_type_url = 2;
488 void clear_request_type_url();
489 const std::string& request_type_url() const;
490 void set_request_type_url(const std::string& value);
491 void set_request_type_url(std::string&& value);
492 void set_request_type_url(const char* value);
493 void set_request_type_url(const char* value, size_t size);
494 std::string* mutable_request_type_url();
495 std::string* release_request_type_url();
496 void set_allocated_request_type_url(std::string* request_type_url);
497 private:
498 const std::string& _internal_request_type_url() const;
499 void _internal_set_request_type_url(const std::string& value);
500 std::string* _internal_mutable_request_type_url();
501 public:
502
503 // string response_type_url = 4;
504 void clear_response_type_url();
505 const std::string& response_type_url() const;
506 void set_response_type_url(const std::string& value);
507 void set_response_type_url(std::string&& value);
508 void set_response_type_url(const char* value);
509 void set_response_type_url(const char* value, size_t size);
510 std::string* mutable_response_type_url();
511 std::string* release_response_type_url();
512 void set_allocated_response_type_url(std::string* response_type_url);
513 private:
514 const std::string& _internal_response_type_url() const;
515 void _internal_set_response_type_url(const std::string& value);
516 std::string* _internal_mutable_response_type_url();
517 public:
518
519 // bool request_streaming = 3;
520 void clear_request_streaming();
521 bool request_streaming() const;
522 void set_request_streaming(bool value);
523 private:
524 bool _internal_request_streaming() const;
525 void _internal_set_request_streaming(bool value);
526 public:
527
528 // bool response_streaming = 5;
529 void clear_response_streaming();
530 bool response_streaming() const;
531 void set_response_streaming(bool value);
532 private:
533 bool _internal_response_streaming() const;
534 void _internal_set_response_streaming(bool value);
535 public:
536
537 // .google.protobuf.Syntax syntax = 7;
538 void clear_syntax();
539 PROTOBUF_NAMESPACE_ID::Syntax syntax() const;
540 void set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
541 private:
542 PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax() const;
543 void _internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value);
544 public:
545
546 // @@protoc_insertion_point(class_scope:google.protobuf.Method)
547 private:
548 class _Internal;
549
550 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
551 typedef void InternalArenaConstructable_;
552 typedef void DestructorSkippable_;
553 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > options_;
554 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
555 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr request_type_url_;
556 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr response_type_url_;
557 bool request_streaming_;
558 bool response_streaming_;
559 int syntax_;
560 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
561 friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
562 };
563 // -------------------------------------------------------------------
564
565 class PROTOBUF_EXPORT Mixin PROTOBUF_FINAL :
566 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:google.protobuf.Mixin) */ {
567 public:
Mixin()568 inline Mixin() : Mixin(nullptr) {}
569 virtual ~Mixin();
570
571 Mixin(const Mixin& from);
Mixin(Mixin && from)572 Mixin(Mixin&& from) noexcept
573 : Mixin() {
574 *this = ::std::move(from);
575 }
576
577 inline Mixin& operator=(const Mixin& from) {
578 CopyFrom(from);
579 return *this;
580 }
581 inline Mixin& operator=(Mixin&& from) noexcept {
582 if (GetArena() == from.GetArena()) {
583 if (this != &from) InternalSwap(&from);
584 } else {
585 CopyFrom(from);
586 }
587 return *this;
588 }
589
descriptor()590 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
591 return GetDescriptor();
592 }
GetDescriptor()593 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
594 return GetMetadataStatic().descriptor;
595 }
GetReflection()596 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
597 return GetMetadataStatic().reflection;
598 }
599 static const Mixin& default_instance();
600
601 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
internal_default_instance()602 static inline const Mixin* internal_default_instance() {
603 return reinterpret_cast<const Mixin*>(
604 &_Mixin_default_instance_);
605 }
606 static constexpr int kIndexInFileMessages =
607 2;
608
swap(Mixin & a,Mixin & b)609 friend void swap(Mixin& a, Mixin& b) {
610 a.Swap(&b);
611 }
Swap(Mixin * other)612 inline void Swap(Mixin* other) {
613 if (other == this) return;
614 if (GetArena() == other->GetArena()) {
615 InternalSwap(other);
616 } else {
617 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
618 }
619 }
UnsafeArenaSwap(Mixin * other)620 void UnsafeArenaSwap(Mixin* other) {
621 if (other == this) return;
622 GOOGLE_DCHECK(GetArena() == other->GetArena());
623 InternalSwap(other);
624 }
625
626 // implements Message ----------------------------------------------
627
New()628 inline Mixin* New() const final {
629 return CreateMaybeMessage<Mixin>(nullptr);
630 }
631
New(::PROTOBUF_NAMESPACE_ID::Arena * arena)632 Mixin* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
633 return CreateMaybeMessage<Mixin>(arena);
634 }
635 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
636 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
637 void CopyFrom(const Mixin& from);
638 void MergeFrom(const Mixin& from);
639 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
640 bool IsInitialized() const final;
641
642 size_t ByteSizeLong() const final;
643 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
644 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
645 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
GetCachedSize()646 int GetCachedSize() const final { return _cached_size_.Get(); }
647
648 private:
649 inline void SharedCtor();
650 inline void SharedDtor();
651 void SetCachedSize(int size) const final;
652 void InternalSwap(Mixin* other);
653 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
FullMessageName()654 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
655 return "google.protobuf.Mixin";
656 }
657 protected:
658 explicit Mixin(::PROTOBUF_NAMESPACE_ID::Arena* arena);
659 private:
660 static void ArenaDtor(void* object);
661 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
662 public:
663
664 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
665 private:
GetMetadataStatic()666 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
667 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_google_2fprotobuf_2fapi_2eproto);
668 return ::descriptor_table_google_2fprotobuf_2fapi_2eproto.file_level_metadata[kIndexInFileMessages];
669 }
670
671 public:
672
673 // nested types ----------------------------------------------------
674
675 // accessors -------------------------------------------------------
676
677 enum : int {
678 kNameFieldNumber = 1,
679 kRootFieldNumber = 2,
680 };
681 // string name = 1;
682 void clear_name();
683 const std::string& name() const;
684 void set_name(const std::string& value);
685 void set_name(std::string&& value);
686 void set_name(const char* value);
687 void set_name(const char* value, size_t size);
688 std::string* mutable_name();
689 std::string* release_name();
690 void set_allocated_name(std::string* name);
691 private:
692 const std::string& _internal_name() const;
693 void _internal_set_name(const std::string& value);
694 std::string* _internal_mutable_name();
695 public:
696
697 // string root = 2;
698 void clear_root();
699 const std::string& root() const;
700 void set_root(const std::string& value);
701 void set_root(std::string&& value);
702 void set_root(const char* value);
703 void set_root(const char* value, size_t size);
704 std::string* mutable_root();
705 std::string* release_root();
706 void set_allocated_root(std::string* root);
707 private:
708 const std::string& _internal_root() const;
709 void _internal_set_root(const std::string& value);
710 std::string* _internal_mutable_root();
711 public:
712
713 // @@protoc_insertion_point(class_scope:google.protobuf.Mixin)
714 private:
715 class _Internal;
716
717 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
718 typedef void InternalArenaConstructable_;
719 typedef void DestructorSkippable_;
720 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
721 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr root_;
722 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
723 friend struct ::TableStruct_google_2fprotobuf_2fapi_2eproto;
724 };
725 // ===================================================================
726
727
728 // ===================================================================
729
730 #ifdef __GNUC__
731 #pragma GCC diagnostic push
732 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
733 #endif // __GNUC__
734 // Api
735
736 // string name = 1;
clear_name()737 inline void Api::clear_name() {
738 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
739 }
name()740 inline const std::string& Api::name() const {
741 // @@protoc_insertion_point(field_get:google.protobuf.Api.name)
742 return _internal_name();
743 }
set_name(const std::string & value)744 inline void Api::set_name(const std::string& value) {
745 _internal_set_name(value);
746 // @@protoc_insertion_point(field_set:google.protobuf.Api.name)
747 }
mutable_name()748 inline std::string* Api::mutable_name() {
749 // @@protoc_insertion_point(field_mutable:google.protobuf.Api.name)
750 return _internal_mutable_name();
751 }
_internal_name()752 inline const std::string& Api::_internal_name() const {
753 return name_.Get();
754 }
_internal_set_name(const std::string & value)755 inline void Api::_internal_set_name(const std::string& value) {
756
757 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
758 }
set_name(std::string && value)759 inline void Api::set_name(std::string&& value) {
760
761 name_.Set(
762 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
763 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Api.name)
764 }
set_name(const char * value)765 inline void Api::set_name(const char* value) {
766 GOOGLE_DCHECK(value != nullptr);
767
768 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
769 GetArena());
770 // @@protoc_insertion_point(field_set_char:google.protobuf.Api.name)
771 }
set_name(const char * value,size_t size)772 inline void Api::set_name(const char* value,
773 size_t size) {
774
775 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
776 reinterpret_cast<const char*>(value), size), GetArena());
777 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Api.name)
778 }
_internal_mutable_name()779 inline std::string* Api::_internal_mutable_name() {
780
781 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
782 }
release_name()783 inline std::string* Api::release_name() {
784 // @@protoc_insertion_point(field_release:google.protobuf.Api.name)
785 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
786 }
set_allocated_name(std::string * name)787 inline void Api::set_allocated_name(std::string* name) {
788 if (name != nullptr) {
789
790 } else {
791
792 }
793 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
794 GetArena());
795 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.name)
796 }
797
798 // repeated .google.protobuf.Method methods = 2;
_internal_methods_size()799 inline int Api::_internal_methods_size() const {
800 return methods_.size();
801 }
methods_size()802 inline int Api::methods_size() const {
803 return _internal_methods_size();
804 }
clear_methods()805 inline void Api::clear_methods() {
806 methods_.Clear();
807 }
mutable_methods(int index)808 inline PROTOBUF_NAMESPACE_ID::Method* Api::mutable_methods(int index) {
809 // @@protoc_insertion_point(field_mutable:google.protobuf.Api.methods)
810 return methods_.Mutable(index);
811 }
812 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >*
mutable_methods()813 Api::mutable_methods() {
814 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.methods)
815 return &methods_;
816 }
_internal_methods(int index)817 inline const PROTOBUF_NAMESPACE_ID::Method& Api::_internal_methods(int index) const {
818 return methods_.Get(index);
819 }
methods(int index)820 inline const PROTOBUF_NAMESPACE_ID::Method& Api::methods(int index) const {
821 // @@protoc_insertion_point(field_get:google.protobuf.Api.methods)
822 return _internal_methods(index);
823 }
_internal_add_methods()824 inline PROTOBUF_NAMESPACE_ID::Method* Api::_internal_add_methods() {
825 return methods_.Add();
826 }
add_methods()827 inline PROTOBUF_NAMESPACE_ID::Method* Api::add_methods() {
828 // @@protoc_insertion_point(field_add:google.protobuf.Api.methods)
829 return _internal_add_methods();
830 }
831 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method >&
methods()832 Api::methods() const {
833 // @@protoc_insertion_point(field_list:google.protobuf.Api.methods)
834 return methods_;
835 }
836
837 // repeated .google.protobuf.Option options = 3;
_internal_options_size()838 inline int Api::_internal_options_size() const {
839 return options_.size();
840 }
options_size()841 inline int Api::options_size() const {
842 return _internal_options_size();
843 }
mutable_options(int index)844 inline PROTOBUF_NAMESPACE_ID::Option* Api::mutable_options(int index) {
845 // @@protoc_insertion_point(field_mutable:google.protobuf.Api.options)
846 return options_.Mutable(index);
847 }
848 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
mutable_options()849 Api::mutable_options() {
850 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.options)
851 return &options_;
852 }
_internal_options(int index)853 inline const PROTOBUF_NAMESPACE_ID::Option& Api::_internal_options(int index) const {
854 return options_.Get(index);
855 }
options(int index)856 inline const PROTOBUF_NAMESPACE_ID::Option& Api::options(int index) const {
857 // @@protoc_insertion_point(field_get:google.protobuf.Api.options)
858 return _internal_options(index);
859 }
_internal_add_options()860 inline PROTOBUF_NAMESPACE_ID::Option* Api::_internal_add_options() {
861 return options_.Add();
862 }
add_options()863 inline PROTOBUF_NAMESPACE_ID::Option* Api::add_options() {
864 // @@protoc_insertion_point(field_add:google.protobuf.Api.options)
865 return _internal_add_options();
866 }
867 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
options()868 Api::options() const {
869 // @@protoc_insertion_point(field_list:google.protobuf.Api.options)
870 return options_;
871 }
872
873 // string version = 4;
clear_version()874 inline void Api::clear_version() {
875 version_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
876 }
version()877 inline const std::string& Api::version() const {
878 // @@protoc_insertion_point(field_get:google.protobuf.Api.version)
879 return _internal_version();
880 }
set_version(const std::string & value)881 inline void Api::set_version(const std::string& value) {
882 _internal_set_version(value);
883 // @@protoc_insertion_point(field_set:google.protobuf.Api.version)
884 }
mutable_version()885 inline std::string* Api::mutable_version() {
886 // @@protoc_insertion_point(field_mutable:google.protobuf.Api.version)
887 return _internal_mutable_version();
888 }
_internal_version()889 inline const std::string& Api::_internal_version() const {
890 return version_.Get();
891 }
_internal_set_version(const std::string & value)892 inline void Api::_internal_set_version(const std::string& value) {
893
894 version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
895 }
set_version(std::string && value)896 inline void Api::set_version(std::string&& value) {
897
898 version_.Set(
899 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
900 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Api.version)
901 }
set_version(const char * value)902 inline void Api::set_version(const char* value) {
903 GOOGLE_DCHECK(value != nullptr);
904
905 version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
906 GetArena());
907 // @@protoc_insertion_point(field_set_char:google.protobuf.Api.version)
908 }
set_version(const char * value,size_t size)909 inline void Api::set_version(const char* value,
910 size_t size) {
911
912 version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
913 reinterpret_cast<const char*>(value), size), GetArena());
914 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Api.version)
915 }
_internal_mutable_version()916 inline std::string* Api::_internal_mutable_version() {
917
918 return version_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
919 }
release_version()920 inline std::string* Api::release_version() {
921 // @@protoc_insertion_point(field_release:google.protobuf.Api.version)
922 return version_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
923 }
set_allocated_version(std::string * version)924 inline void Api::set_allocated_version(std::string* version) {
925 if (version != nullptr) {
926
927 } else {
928
929 }
930 version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), version,
931 GetArena());
932 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.version)
933 }
934
935 // .google.protobuf.SourceContext source_context = 5;
_internal_has_source_context()936 inline bool Api::_internal_has_source_context() const {
937 return this != internal_default_instance() && source_context_ != nullptr;
938 }
has_source_context()939 inline bool Api::has_source_context() const {
940 return _internal_has_source_context();
941 }
_internal_source_context()942 inline const PROTOBUF_NAMESPACE_ID::SourceContext& Api::_internal_source_context() const {
943 const PROTOBUF_NAMESPACE_ID::SourceContext* p = source_context_;
944 return p != nullptr ? *p : *reinterpret_cast<const PROTOBUF_NAMESPACE_ID::SourceContext*>(
945 &PROTOBUF_NAMESPACE_ID::_SourceContext_default_instance_);
946 }
source_context()947 inline const PROTOBUF_NAMESPACE_ID::SourceContext& Api::source_context() const {
948 // @@protoc_insertion_point(field_get:google.protobuf.Api.source_context)
949 return _internal_source_context();
950 }
unsafe_arena_set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext * source_context)951 inline void Api::unsafe_arena_set_allocated_source_context(
952 PROTOBUF_NAMESPACE_ID::SourceContext* source_context) {
953 if (GetArena() == nullptr) {
954 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context_);
955 }
956 source_context_ = source_context;
957 if (source_context) {
958
959 } else {
960
961 }
962 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:google.protobuf.Api.source_context)
963 }
release_source_context()964 inline PROTOBUF_NAMESPACE_ID::SourceContext* Api::release_source_context() {
965
966 PROTOBUF_NAMESPACE_ID::SourceContext* temp = source_context_;
967 source_context_ = nullptr;
968 if (GetArena() != nullptr) {
969 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
970 }
971 return temp;
972 }
unsafe_arena_release_source_context()973 inline PROTOBUF_NAMESPACE_ID::SourceContext* Api::unsafe_arena_release_source_context() {
974 // @@protoc_insertion_point(field_release:google.protobuf.Api.source_context)
975
976 PROTOBUF_NAMESPACE_ID::SourceContext* temp = source_context_;
977 source_context_ = nullptr;
978 return temp;
979 }
_internal_mutable_source_context()980 inline PROTOBUF_NAMESPACE_ID::SourceContext* Api::_internal_mutable_source_context() {
981
982 if (source_context_ == nullptr) {
983 auto* p = CreateMaybeMessage<PROTOBUF_NAMESPACE_ID::SourceContext>(GetArena());
984 source_context_ = p;
985 }
986 return source_context_;
987 }
mutable_source_context()988 inline PROTOBUF_NAMESPACE_ID::SourceContext* Api::mutable_source_context() {
989 // @@protoc_insertion_point(field_mutable:google.protobuf.Api.source_context)
990 return _internal_mutable_source_context();
991 }
set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext * source_context)992 inline void Api::set_allocated_source_context(PROTOBUF_NAMESPACE_ID::SourceContext* source_context) {
993 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
994 if (message_arena == nullptr) {
995 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context_);
996 }
997 if (source_context) {
998 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
999 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(source_context)->GetArena();
1000 if (message_arena != submessage_arena) {
1001 source_context = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1002 message_arena, source_context, submessage_arena);
1003 }
1004
1005 } else {
1006
1007 }
1008 source_context_ = source_context;
1009 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Api.source_context)
1010 }
1011
1012 // repeated .google.protobuf.Mixin mixins = 6;
_internal_mixins_size()1013 inline int Api::_internal_mixins_size() const {
1014 return mixins_.size();
1015 }
mixins_size()1016 inline int Api::mixins_size() const {
1017 return _internal_mixins_size();
1018 }
clear_mixins()1019 inline void Api::clear_mixins() {
1020 mixins_.Clear();
1021 }
mutable_mixins(int index)1022 inline PROTOBUF_NAMESPACE_ID::Mixin* Api::mutable_mixins(int index) {
1023 // @@protoc_insertion_point(field_mutable:google.protobuf.Api.mixins)
1024 return mixins_.Mutable(index);
1025 }
1026 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >*
mutable_mixins()1027 Api::mutable_mixins() {
1028 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Api.mixins)
1029 return &mixins_;
1030 }
_internal_mixins(int index)1031 inline const PROTOBUF_NAMESPACE_ID::Mixin& Api::_internal_mixins(int index) const {
1032 return mixins_.Get(index);
1033 }
mixins(int index)1034 inline const PROTOBUF_NAMESPACE_ID::Mixin& Api::mixins(int index) const {
1035 // @@protoc_insertion_point(field_get:google.protobuf.Api.mixins)
1036 return _internal_mixins(index);
1037 }
_internal_add_mixins()1038 inline PROTOBUF_NAMESPACE_ID::Mixin* Api::_internal_add_mixins() {
1039 return mixins_.Add();
1040 }
add_mixins()1041 inline PROTOBUF_NAMESPACE_ID::Mixin* Api::add_mixins() {
1042 // @@protoc_insertion_point(field_add:google.protobuf.Api.mixins)
1043 return _internal_add_mixins();
1044 }
1045 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin >&
mixins()1046 Api::mixins() const {
1047 // @@protoc_insertion_point(field_list:google.protobuf.Api.mixins)
1048 return mixins_;
1049 }
1050
1051 // .google.protobuf.Syntax syntax = 7;
clear_syntax()1052 inline void Api::clear_syntax() {
1053 syntax_ = 0;
1054 }
_internal_syntax()1055 inline PROTOBUF_NAMESPACE_ID::Syntax Api::_internal_syntax() const {
1056 return static_cast< PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
1057 }
syntax()1058 inline PROTOBUF_NAMESPACE_ID::Syntax Api::syntax() const {
1059 // @@protoc_insertion_point(field_get:google.protobuf.Api.syntax)
1060 return _internal_syntax();
1061 }
_internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)1062 inline void Api::_internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value) {
1063
1064 syntax_ = value;
1065 }
set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)1066 inline void Api::set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value) {
1067 _internal_set_syntax(value);
1068 // @@protoc_insertion_point(field_set:google.protobuf.Api.syntax)
1069 }
1070
1071 // -------------------------------------------------------------------
1072
1073 // Method
1074
1075 // string name = 1;
clear_name()1076 inline void Method::clear_name() {
1077 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1078 }
name()1079 inline const std::string& Method::name() const {
1080 // @@protoc_insertion_point(field_get:google.protobuf.Method.name)
1081 return _internal_name();
1082 }
set_name(const std::string & value)1083 inline void Method::set_name(const std::string& value) {
1084 _internal_set_name(value);
1085 // @@protoc_insertion_point(field_set:google.protobuf.Method.name)
1086 }
mutable_name()1087 inline std::string* Method::mutable_name() {
1088 // @@protoc_insertion_point(field_mutable:google.protobuf.Method.name)
1089 return _internal_mutable_name();
1090 }
_internal_name()1091 inline const std::string& Method::_internal_name() const {
1092 return name_.Get();
1093 }
_internal_set_name(const std::string & value)1094 inline void Method::_internal_set_name(const std::string& value) {
1095
1096 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1097 }
set_name(std::string && value)1098 inline void Method::set_name(std::string&& value) {
1099
1100 name_.Set(
1101 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1102 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.name)
1103 }
set_name(const char * value)1104 inline void Method::set_name(const char* value) {
1105 GOOGLE_DCHECK(value != nullptr);
1106
1107 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1108 GetArena());
1109 // @@protoc_insertion_point(field_set_char:google.protobuf.Method.name)
1110 }
set_name(const char * value,size_t size)1111 inline void Method::set_name(const char* value,
1112 size_t size) {
1113
1114 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1115 reinterpret_cast<const char*>(value), size), GetArena());
1116 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.name)
1117 }
_internal_mutable_name()1118 inline std::string* Method::_internal_mutable_name() {
1119
1120 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1121 }
release_name()1122 inline std::string* Method::release_name() {
1123 // @@protoc_insertion_point(field_release:google.protobuf.Method.name)
1124 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1125 }
set_allocated_name(std::string * name)1126 inline void Method::set_allocated_name(std::string* name) {
1127 if (name != nullptr) {
1128
1129 } else {
1130
1131 }
1132 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1133 GetArena());
1134 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.name)
1135 }
1136
1137 // string request_type_url = 2;
clear_request_type_url()1138 inline void Method::clear_request_type_url() {
1139 request_type_url_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1140 }
request_type_url()1141 inline const std::string& Method::request_type_url() const {
1142 // @@protoc_insertion_point(field_get:google.protobuf.Method.request_type_url)
1143 return _internal_request_type_url();
1144 }
set_request_type_url(const std::string & value)1145 inline void Method::set_request_type_url(const std::string& value) {
1146 _internal_set_request_type_url(value);
1147 // @@protoc_insertion_point(field_set:google.protobuf.Method.request_type_url)
1148 }
mutable_request_type_url()1149 inline std::string* Method::mutable_request_type_url() {
1150 // @@protoc_insertion_point(field_mutable:google.protobuf.Method.request_type_url)
1151 return _internal_mutable_request_type_url();
1152 }
_internal_request_type_url()1153 inline const std::string& Method::_internal_request_type_url() const {
1154 return request_type_url_.Get();
1155 }
_internal_set_request_type_url(const std::string & value)1156 inline void Method::_internal_set_request_type_url(const std::string& value) {
1157
1158 request_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1159 }
set_request_type_url(std::string && value)1160 inline void Method::set_request_type_url(std::string&& value) {
1161
1162 request_type_url_.Set(
1163 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1164 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.request_type_url)
1165 }
set_request_type_url(const char * value)1166 inline void Method::set_request_type_url(const char* value) {
1167 GOOGLE_DCHECK(value != nullptr);
1168
1169 request_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1170 GetArena());
1171 // @@protoc_insertion_point(field_set_char:google.protobuf.Method.request_type_url)
1172 }
set_request_type_url(const char * value,size_t size)1173 inline void Method::set_request_type_url(const char* value,
1174 size_t size) {
1175
1176 request_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1177 reinterpret_cast<const char*>(value), size), GetArena());
1178 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.request_type_url)
1179 }
_internal_mutable_request_type_url()1180 inline std::string* Method::_internal_mutable_request_type_url() {
1181
1182 return request_type_url_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1183 }
release_request_type_url()1184 inline std::string* Method::release_request_type_url() {
1185 // @@protoc_insertion_point(field_release:google.protobuf.Method.request_type_url)
1186 return request_type_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1187 }
set_allocated_request_type_url(std::string * request_type_url)1188 inline void Method::set_allocated_request_type_url(std::string* request_type_url) {
1189 if (request_type_url != nullptr) {
1190
1191 } else {
1192
1193 }
1194 request_type_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), request_type_url,
1195 GetArena());
1196 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.request_type_url)
1197 }
1198
1199 // bool request_streaming = 3;
clear_request_streaming()1200 inline void Method::clear_request_streaming() {
1201 request_streaming_ = false;
1202 }
_internal_request_streaming()1203 inline bool Method::_internal_request_streaming() const {
1204 return request_streaming_;
1205 }
request_streaming()1206 inline bool Method::request_streaming() const {
1207 // @@protoc_insertion_point(field_get:google.protobuf.Method.request_streaming)
1208 return _internal_request_streaming();
1209 }
_internal_set_request_streaming(bool value)1210 inline void Method::_internal_set_request_streaming(bool value) {
1211
1212 request_streaming_ = value;
1213 }
set_request_streaming(bool value)1214 inline void Method::set_request_streaming(bool value) {
1215 _internal_set_request_streaming(value);
1216 // @@protoc_insertion_point(field_set:google.protobuf.Method.request_streaming)
1217 }
1218
1219 // string response_type_url = 4;
clear_response_type_url()1220 inline void Method::clear_response_type_url() {
1221 response_type_url_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1222 }
response_type_url()1223 inline const std::string& Method::response_type_url() const {
1224 // @@protoc_insertion_point(field_get:google.protobuf.Method.response_type_url)
1225 return _internal_response_type_url();
1226 }
set_response_type_url(const std::string & value)1227 inline void Method::set_response_type_url(const std::string& value) {
1228 _internal_set_response_type_url(value);
1229 // @@protoc_insertion_point(field_set:google.protobuf.Method.response_type_url)
1230 }
mutable_response_type_url()1231 inline std::string* Method::mutable_response_type_url() {
1232 // @@protoc_insertion_point(field_mutable:google.protobuf.Method.response_type_url)
1233 return _internal_mutable_response_type_url();
1234 }
_internal_response_type_url()1235 inline const std::string& Method::_internal_response_type_url() const {
1236 return response_type_url_.Get();
1237 }
_internal_set_response_type_url(const std::string & value)1238 inline void Method::_internal_set_response_type_url(const std::string& value) {
1239
1240 response_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1241 }
set_response_type_url(std::string && value)1242 inline void Method::set_response_type_url(std::string&& value) {
1243
1244 response_type_url_.Set(
1245 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1246 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Method.response_type_url)
1247 }
set_response_type_url(const char * value)1248 inline void Method::set_response_type_url(const char* value) {
1249 GOOGLE_DCHECK(value != nullptr);
1250
1251 response_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1252 GetArena());
1253 // @@protoc_insertion_point(field_set_char:google.protobuf.Method.response_type_url)
1254 }
set_response_type_url(const char * value,size_t size)1255 inline void Method::set_response_type_url(const char* value,
1256 size_t size) {
1257
1258 response_type_url_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1259 reinterpret_cast<const char*>(value), size), GetArena());
1260 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Method.response_type_url)
1261 }
_internal_mutable_response_type_url()1262 inline std::string* Method::_internal_mutable_response_type_url() {
1263
1264 return response_type_url_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1265 }
release_response_type_url()1266 inline std::string* Method::release_response_type_url() {
1267 // @@protoc_insertion_point(field_release:google.protobuf.Method.response_type_url)
1268 return response_type_url_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1269 }
set_allocated_response_type_url(std::string * response_type_url)1270 inline void Method::set_allocated_response_type_url(std::string* response_type_url) {
1271 if (response_type_url != nullptr) {
1272
1273 } else {
1274
1275 }
1276 response_type_url_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), response_type_url,
1277 GetArena());
1278 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Method.response_type_url)
1279 }
1280
1281 // bool response_streaming = 5;
clear_response_streaming()1282 inline void Method::clear_response_streaming() {
1283 response_streaming_ = false;
1284 }
_internal_response_streaming()1285 inline bool Method::_internal_response_streaming() const {
1286 return response_streaming_;
1287 }
response_streaming()1288 inline bool Method::response_streaming() const {
1289 // @@protoc_insertion_point(field_get:google.protobuf.Method.response_streaming)
1290 return _internal_response_streaming();
1291 }
_internal_set_response_streaming(bool value)1292 inline void Method::_internal_set_response_streaming(bool value) {
1293
1294 response_streaming_ = value;
1295 }
set_response_streaming(bool value)1296 inline void Method::set_response_streaming(bool value) {
1297 _internal_set_response_streaming(value);
1298 // @@protoc_insertion_point(field_set:google.protobuf.Method.response_streaming)
1299 }
1300
1301 // repeated .google.protobuf.Option options = 6;
_internal_options_size()1302 inline int Method::_internal_options_size() const {
1303 return options_.size();
1304 }
options_size()1305 inline int Method::options_size() const {
1306 return _internal_options_size();
1307 }
mutable_options(int index)1308 inline PROTOBUF_NAMESPACE_ID::Option* Method::mutable_options(int index) {
1309 // @@protoc_insertion_point(field_mutable:google.protobuf.Method.options)
1310 return options_.Mutable(index);
1311 }
1312 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >*
mutable_options()1313 Method::mutable_options() {
1314 // @@protoc_insertion_point(field_mutable_list:google.protobuf.Method.options)
1315 return &options_;
1316 }
_internal_options(int index)1317 inline const PROTOBUF_NAMESPACE_ID::Option& Method::_internal_options(int index) const {
1318 return options_.Get(index);
1319 }
options(int index)1320 inline const PROTOBUF_NAMESPACE_ID::Option& Method::options(int index) const {
1321 // @@protoc_insertion_point(field_get:google.protobuf.Method.options)
1322 return _internal_options(index);
1323 }
_internal_add_options()1324 inline PROTOBUF_NAMESPACE_ID::Option* Method::_internal_add_options() {
1325 return options_.Add();
1326 }
add_options()1327 inline PROTOBUF_NAMESPACE_ID::Option* Method::add_options() {
1328 // @@protoc_insertion_point(field_add:google.protobuf.Method.options)
1329 return _internal_add_options();
1330 }
1331 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option >&
options()1332 Method::options() const {
1333 // @@protoc_insertion_point(field_list:google.protobuf.Method.options)
1334 return options_;
1335 }
1336
1337 // .google.protobuf.Syntax syntax = 7;
clear_syntax()1338 inline void Method::clear_syntax() {
1339 syntax_ = 0;
1340 }
_internal_syntax()1341 inline PROTOBUF_NAMESPACE_ID::Syntax Method::_internal_syntax() const {
1342 return static_cast< PROTOBUF_NAMESPACE_ID::Syntax >(syntax_);
1343 }
syntax()1344 inline PROTOBUF_NAMESPACE_ID::Syntax Method::syntax() const {
1345 // @@protoc_insertion_point(field_get:google.protobuf.Method.syntax)
1346 return _internal_syntax();
1347 }
_internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)1348 inline void Method::_internal_set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value) {
1349
1350 syntax_ = value;
1351 }
set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value)1352 inline void Method::set_syntax(PROTOBUF_NAMESPACE_ID::Syntax value) {
1353 _internal_set_syntax(value);
1354 // @@protoc_insertion_point(field_set:google.protobuf.Method.syntax)
1355 }
1356
1357 // -------------------------------------------------------------------
1358
1359 // Mixin
1360
1361 // string name = 1;
clear_name()1362 inline void Mixin::clear_name() {
1363 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1364 }
name()1365 inline const std::string& Mixin::name() const {
1366 // @@protoc_insertion_point(field_get:google.protobuf.Mixin.name)
1367 return _internal_name();
1368 }
set_name(const std::string & value)1369 inline void Mixin::set_name(const std::string& value) {
1370 _internal_set_name(value);
1371 // @@protoc_insertion_point(field_set:google.protobuf.Mixin.name)
1372 }
mutable_name()1373 inline std::string* Mixin::mutable_name() {
1374 // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.name)
1375 return _internal_mutable_name();
1376 }
_internal_name()1377 inline const std::string& Mixin::_internal_name() const {
1378 return name_.Get();
1379 }
_internal_set_name(const std::string & value)1380 inline void Mixin::_internal_set_name(const std::string& value) {
1381
1382 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1383 }
set_name(std::string && value)1384 inline void Mixin::set_name(std::string&& value) {
1385
1386 name_.Set(
1387 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1388 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Mixin.name)
1389 }
set_name(const char * value)1390 inline void Mixin::set_name(const char* value) {
1391 GOOGLE_DCHECK(value != nullptr);
1392
1393 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1394 GetArena());
1395 // @@protoc_insertion_point(field_set_char:google.protobuf.Mixin.name)
1396 }
set_name(const char * value,size_t size)1397 inline void Mixin::set_name(const char* value,
1398 size_t size) {
1399
1400 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1401 reinterpret_cast<const char*>(value), size), GetArena());
1402 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Mixin.name)
1403 }
_internal_mutable_name()1404 inline std::string* Mixin::_internal_mutable_name() {
1405
1406 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1407 }
release_name()1408 inline std::string* Mixin::release_name() {
1409 // @@protoc_insertion_point(field_release:google.protobuf.Mixin.name)
1410 return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1411 }
set_allocated_name(std::string * name)1412 inline void Mixin::set_allocated_name(std::string* name) {
1413 if (name != nullptr) {
1414
1415 } else {
1416
1417 }
1418 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
1419 GetArena());
1420 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.name)
1421 }
1422
1423 // string root = 2;
clear_root()1424 inline void Mixin::clear_root() {
1425 root_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1426 }
root()1427 inline const std::string& Mixin::root() const {
1428 // @@protoc_insertion_point(field_get:google.protobuf.Mixin.root)
1429 return _internal_root();
1430 }
set_root(const std::string & value)1431 inline void Mixin::set_root(const std::string& value) {
1432 _internal_set_root(value);
1433 // @@protoc_insertion_point(field_set:google.protobuf.Mixin.root)
1434 }
mutable_root()1435 inline std::string* Mixin::mutable_root() {
1436 // @@protoc_insertion_point(field_mutable:google.protobuf.Mixin.root)
1437 return _internal_mutable_root();
1438 }
_internal_root()1439 inline const std::string& Mixin::_internal_root() const {
1440 return root_.Get();
1441 }
_internal_set_root(const std::string & value)1442 inline void Mixin::_internal_set_root(const std::string& value) {
1443
1444 root_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1445 }
set_root(std::string && value)1446 inline void Mixin::set_root(std::string&& value) {
1447
1448 root_.Set(
1449 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1450 // @@protoc_insertion_point(field_set_rvalue:google.protobuf.Mixin.root)
1451 }
set_root(const char * value)1452 inline void Mixin::set_root(const char* value) {
1453 GOOGLE_DCHECK(value != nullptr);
1454
1455 root_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1456 GetArena());
1457 // @@protoc_insertion_point(field_set_char:google.protobuf.Mixin.root)
1458 }
set_root(const char * value,size_t size)1459 inline void Mixin::set_root(const char* value,
1460 size_t size) {
1461
1462 root_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1463 reinterpret_cast<const char*>(value), size), GetArena());
1464 // @@protoc_insertion_point(field_set_pointer:google.protobuf.Mixin.root)
1465 }
_internal_mutable_root()1466 inline std::string* Mixin::_internal_mutable_root() {
1467
1468 return root_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1469 }
release_root()1470 inline std::string* Mixin::release_root() {
1471 // @@protoc_insertion_point(field_release:google.protobuf.Mixin.root)
1472 return root_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1473 }
set_allocated_root(std::string * root)1474 inline void Mixin::set_allocated_root(std::string* root) {
1475 if (root != nullptr) {
1476
1477 } else {
1478
1479 }
1480 root_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), root,
1481 GetArena());
1482 // @@protoc_insertion_point(field_set_allocated:google.protobuf.Mixin.root)
1483 }
1484
1485 #ifdef __GNUC__
1486 #pragma GCC diagnostic pop
1487 #endif // __GNUC__
1488 // -------------------------------------------------------------------
1489
1490 // -------------------------------------------------------------------
1491
1492
1493 // @@protoc_insertion_point(namespace_scope)
1494
1495 PROTOBUF_NAMESPACE_CLOSE
1496
1497 // @@protoc_insertion_point(global_scope)
1498
1499 #include <google/protobuf/port_undef.inc>
1500 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2fapi_2eproto
1501