• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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