4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2frest_5fapi_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2frest_5fapi_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < 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.
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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/message.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
38#include <boost/units/quantity.hpp>
39#include <boost/units/absolute.hpp>
40#include <boost/units/dimensionless_type.hpp>
41#include <boost/units/make_scaled_unit.hpp>
43#include <google/protobuf/port_def.inc>
44#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2frest_5fapi_2eproto
45PROTOBUF_NAMESPACE_OPEN
49PROTOBUF_NAMESPACE_CLOSE
59struct APIConfigDefaultTypeInternal;
61class APIConfig_APIKey;
62struct APIConfig_APIKeyDefaultTypeInternal;
64class APIConfig_StreamingEndpoint;
65struct APIConfig_StreamingEndpointDefaultTypeInternal;
68struct APIErrorDefaultTypeInternal;
71struct APIRequestDefaultTypeInternal;
73class APIRequest_Nodes;
74struct APIRequest_NodesDefaultTypeInternal;
77struct APIResponseDefaultTypeInternal;
79class APIResponse_Metadatas;
80struct APIResponse_MetadatasDefaultTypeInternal;
82class APIResponse_Nodes;
83struct APIResponse_NodesDefaultTypeInternal;
85class APIResponse_Statuses;
86struct APIResponse_StatusesDefaultTypeInternal;
88class APIResponse_TaskPackets;
89struct APIResponse_TaskPacketsDefaultTypeInternal;
92struct CommandResultDefaultTypeInternal;
94class TaskPacketsRequest;
95struct TaskPacketsRequestDefaultTypeInternal;
99PROTOBUF_NAMESPACE_OPEN
113PROTOBUF_NAMESPACE_CLOSE
135 static_assert(::std::is_same<T, APIConfig_APIKey_Permission>::value ||
136 ::std::is_integral<T>::value,
137 "Incorrect type passed to function APIConfig_APIKey_Permission_Name.");
138 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
143 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<APIConfig_APIKey_Permission>(
166 static_assert(::std::is_same<T, APIErrorCode>::value ||
167 ::std::is_integral<T>::value,
168 "Incorrect type passed to function APIErrorCode_Name.");
169 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
173 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
APIErrorCode* value) {
174 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<APIErrorCode>(
180 public ::PROTOBUF_NAMESPACE_ID::Message {
184 explicit PROTOBUF_CONSTEXPR
TaskPacketsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
189 *
this = ::std::move(from);
197 if (
this == &from)
return *
this;
198 if (GetOwningArena() == from.GetOwningArena()
199 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
200 && GetOwningArena() !=
nullptr
211 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
214 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
217 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
240 if (other ==
this)
return;
241 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
242 if (GetOwningArena() !=
nullptr &&
243 GetOwningArena() == other->GetOwningArena()) {
245 if (GetOwningArena() == other->GetOwningArena()) {
249 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
253 if (other ==
this)
return;
254 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
261 return CreateMaybeMessage<TaskPacketsRequest>(arena);
263 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
265 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
267 TaskPacketsRequest::MergeImpl(*
this, from);
270 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
272 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
278 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
282 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
284 void SetCachedSize(
int size)
const final;
288 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
289 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
290 return "jaiabot.protobuf.TaskPacketsRequest";
294 bool is_message_owned =
false);
298 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
313 bool _internal_has_start_time()
const;
319 uint64_t _internal_start_time()
const;
320 void _internal_set_start_time(uint64_t value);
326 bool _internal_has_end_time()
const;
332 uint64_t _internal_end_time()
const;
333 void _internal_set_end_time(uint64_t value);
341 size_t RequiredFieldsByteSizeFallback()
const;
343 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
344 typedef void InternalArenaConstructable_;
345 typedef void DestructorSkippable_;
347 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
348 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
349 uint64_t start_time_;
353 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
358 public ::PROTOBUF_NAMESPACE_ID::Message {
362 explicit PROTOBUF_CONSTEXPR
CommandResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
367 *
this = ::std::move(from);
375 if (
this == &from)
return *
this;
376 if (GetOwningArena() == from.GetOwningArena()
377 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
378 && GetOwningArena() !=
nullptr
389 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
392 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
395 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
396 return GetDescriptor();
399 return default_instance().GetMetadata().descriptor;
402 return default_instance().GetMetadata().reflection;
405 return *internal_default_instance();
411 static constexpr int kIndexInFileMessages =
418 if (other ==
this)
return;
419 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
420 if (GetOwningArena() !=
nullptr &&
421 GetOwningArena() == other->GetOwningArena()) {
423 if (GetOwningArena() == other->GetOwningArena()) {
427 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
431 if (other ==
this)
return;
432 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
439 return CreateMaybeMessage<CommandResult>(arena);
441 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
443 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
445 CommandResult::MergeImpl(*
this, from);
448 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
450 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
451 bool IsInitialized() const final;
453 size_t ByteSizeLong() const final;
454 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
455 uint8_t* _InternalSerialize(
456 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
457 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
460 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
462 void SetCachedSize(
int size)
const final;
466 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
467 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
468 return "jaiabot.protobuf.CommandResult";
472 bool is_message_owned =
false);
476 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
478 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
485 kCommandSentFieldNumber = 1,
488 bool has_command_sent()
const;
490 bool _internal_has_command_sent()
const;
492 void clear_command_sent();
493 bool command_sent()
const;
494 void set_command_sent(
bool value);
496 bool _internal_command_sent()
const;
497 void _internal_set_command_sent(
bool value);
504 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
505 typedef void InternalArenaConstructable_;
506 typedef void DestructorSkippable_;
508 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
509 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
513 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
518 public ::PROTOBUF_NAMESPACE_ID::Message {
522 explicit PROTOBUF_CONSTEXPR
APIError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
527 *
this = ::std::move(from);
535 if (
this == &from)
return *
this;
536 if (GetOwningArena() == from.GetOwningArena()
537 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
538 && GetOwningArena() !=
nullptr
549 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
552 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
555 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
556 return GetDescriptor();
559 return default_instance().GetMetadata().descriptor;
562 return default_instance().GetMetadata().reflection;
565 return *internal_default_instance();
568 return reinterpret_cast<const APIError*
>(
571 static constexpr int kIndexInFileMessages =
578 if (other ==
this)
return;
579 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
580 if (GetOwningArena() !=
nullptr &&
581 GetOwningArena() == other->GetOwningArena()) {
583 if (GetOwningArena() == other->GetOwningArena()) {
587 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
591 if (other ==
this)
return;
592 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
598 APIError*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
599 return CreateMaybeMessage<APIError>(arena);
601 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
603 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
605 APIError::MergeImpl(*
this, from);
608 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
610 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
611 bool IsInitialized() const final;
613 size_t ByteSizeLong() const final;
614 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
615 uint8_t* _InternalSerialize(
616 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
617 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
620 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
622 void SetCachedSize(
int size)
const final;
626 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
627 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
628 return "jaiabot.protobuf.APIError";
631 explicit APIError(::PROTOBUF_NAMESPACE_ID::Arena* arena,
632 bool is_message_owned =
false);
636 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
638 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
645 kDetailsFieldNumber = 2,
646 kCodeFieldNumber = 1,
649 bool has_details()
const;
651 bool _internal_has_details()
const;
653 void clear_details();
654 const std::string& details()
const;
655 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
657 std::string* mutable_details();
658 PROTOBUF_NODISCARD std::string* release_details();
659 void set_allocated_details(std::string* details);
661 const std::string& _internal_details()
const;
662 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_details(
const std::string& value);
663 std::string* _internal_mutable_details();
667 bool has_code()
const;
669 bool _internal_has_code()
const;
683 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
684 typedef void InternalArenaConstructable_;
685 typedef void DestructorSkippable_;
687 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
688 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
689 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr details_;
693 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
698 public ::PROTOBUF_NAMESPACE_ID::Message {
702 explicit PROTOBUF_CONSTEXPR
APIRequest_Nodes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
707 *
this = ::std::move(from);
715 if (
this == &from)
return *
this;
716 if (GetOwningArena() == from.GetOwningArena()
717 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
718 && GetOwningArena() !=
nullptr
729 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
732 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
735 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
736 return GetDescriptor();
739 return default_instance().GetMetadata().descriptor;
742 return default_instance().GetMetadata().reflection;
745 return *internal_default_instance();
751 static constexpr int kIndexInFileMessages =
758 if (other ==
this)
return;
759 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
760 if (GetOwningArena() !=
nullptr &&
761 GetOwningArena() == other->GetOwningArena()) {
763 if (GetOwningArena() == other->GetOwningArena()) {
767 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
771 if (other ==
this)
return;
772 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
779 return CreateMaybeMessage<APIRequest_Nodes>(arena);
781 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
783 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
785 APIRequest_Nodes::MergeImpl(*
this, from);
788 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
790 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
791 bool IsInitialized() const final;
793 size_t ByteSizeLong() const final;
794 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
795 uint8_t* _InternalSerialize(
796 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
797 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
800 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
802 void SetCachedSize(
int size)
const final;
806 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
807 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
808 return "jaiabot.protobuf.APIRequest.Nodes";
812 bool is_message_owned =
false);
816 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
818 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
825 kHubsFieldNumber = 1,
826 kBotsFieldNumber = 2,
830 int hubs_size()
const;
832 int _internal_hubs_size()
const;
836 int32_t _internal_hubs(
int index)
const;
837 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
838 _internal_hubs()
const;
839 void _internal_add_hubs(int32_t value);
840 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
841 _internal_mutable_hubs();
843 int32_t hubs(
int index)
const;
844 void set_hubs(
int index, int32_t value);
845 void add_hubs(int32_t value);
846 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
848 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
852 int bots_size()
const;
854 int _internal_bots_size()
const;
858 int32_t _internal_bots(
int index)
const;
859 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
860 _internal_bots()
const;
861 void _internal_add_bots(int32_t value);
862 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
863 _internal_mutable_bots();
865 int32_t bots(
int index)
const;
866 void set_bots(
int index, int32_t value);
867 void add_bots(int32_t value);
868 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
870 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
874 bool has_all()
const;
876 bool _internal_has_all()
const;
880 void set_all(
bool value);
882 bool _internal_all()
const;
883 void _internal_set_all(
bool value);
890 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
891 typedef void InternalArenaConstructable_;
892 typedef void DestructorSkippable_;
894 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
895 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
896 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > hubs_;
897 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > bots_;
901 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
906 public ::PROTOBUF_NAMESPACE_ID::Message {
910 explicit PROTOBUF_CONSTEXPR
APIRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
915 *
this = ::std::move(from);
923 if (
this == &from)
return *
this;
924 if (GetOwningArena() == from.GetOwningArena()
925 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
926 && GetOwningArena() !=
nullptr
937 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
940 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
943 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
944 return GetDescriptor();
947 return default_instance().GetMetadata().descriptor;
950 return default_instance().GetMetadata().reflection;
953 return *internal_default_instance();
968 static constexpr int kIndexInFileMessages =
975 if (other ==
this)
return;
976 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
977 if (GetOwningArena() !=
nullptr &&
978 GetOwningArena() == other->GetOwningArena()) {
980 if (GetOwningArena() == other->GetOwningArena()) {
984 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
988 if (other ==
this)
return;
989 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
995 APIRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
996 return CreateMaybeMessage<APIRequest>(arena);
998 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1000 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1002 APIRequest::MergeImpl(*
this, from);
1005 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1007 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1008 bool IsInitialized() const final;
1010 size_t ByteSizeLong() const final;
1011 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1012 uint8_t* _InternalSerialize(
1013 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1014 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1017 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1019 void SetCachedSize(
int size)
const final;
1023 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1024 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1025 return "jaiabot.protobuf.APIRequest";
1029 bool is_message_owned =
false);
1033 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1035 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1044 kApiKeyFieldNumber = 2,
1045 kTargetFieldNumber = 1,
1046 kStatusFieldNumber = 11,
1047 kMetadataFieldNumber = 12,
1048 kTaskPacketsFieldNumber = 13,
1049 kCommandFieldNumber = 14,
1050 kCommandForHubFieldNumber = 15,
1053 bool has_api_key()
const;
1055 bool _internal_has_api_key()
const;
1057 void clear_api_key();
1058 const std::string& api_key()
const;
1059 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1061 std::string* mutable_api_key();
1062 PROTOBUF_NODISCARD std::string* release_api_key();
1063 void set_allocated_api_key(std::string* api_key);
1065 const std::string& _internal_api_key()
const;
1066 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_api_key(
const std::string& value);
1067 std::string* _internal_mutable_api_key();
1071 bool has_target()
const;
1073 bool _internal_has_target()
const;
1075 void clear_target();
1076 const ::jaiabot::protobuf::APIRequest_Nodes& target()
const;
1077 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIRequest_Nodes* release_target();
1081 const ::jaiabot::protobuf::APIRequest_Nodes& _internal_target()
const;
1084 void unsafe_arena_set_allocated_target(
1089 bool has_status()
const;
1091 bool _internal_has_status()
const;
1093 void clear_status();
1094 bool status()
const;
1095 void set_status(
bool value);
1097 bool _internal_status()
const;
1098 void _internal_set_status(
bool value);
1102 bool has_metadata()
const;
1104 bool _internal_has_metadata()
const;
1106 void clear_metadata();
1107 bool metadata()
const;
1108 void set_metadata(
bool value);
1110 bool _internal_metadata()
const;
1111 void _internal_set_metadata(
bool value);
1115 bool has_task_packets()
const;
1117 bool _internal_has_task_packets()
const;
1119 void clear_task_packets();
1120 const ::jaiabot::protobuf::TaskPacketsRequest& task_packets()
const;
1121 PROTOBUF_NODISCARD ::jaiabot::protobuf::TaskPacketsRequest* release_task_packets();
1125 const ::jaiabot::protobuf::TaskPacketsRequest& _internal_task_packets()
const;
1128 void unsafe_arena_set_allocated_task_packets(
1133 bool has_command()
const;
1135 bool _internal_has_command()
const;
1138 const ::jaiabot::protobuf::Command& command()
const;
1139 PROTOBUF_NODISCARD ::jaiabot::protobuf::Command* release_command();
1143 const ::jaiabot::protobuf::Command& _internal_command()
const;
1146 void unsafe_arena_set_allocated_command(
1151 bool has_command_for_hub()
const;
1153 bool _internal_has_command_for_hub()
const;
1156 const ::jaiabot::protobuf::CommandForHub& command_for_hub()
const;
1157 PROTOBUF_NODISCARD ::jaiabot::protobuf::CommandForHub* release_command_for_hub();
1161 const ::jaiabot::protobuf::CommandForHub& _internal_command_for_hub()
const;
1164 void unsafe_arena_set_allocated_command_for_hub(
1173 void set_has_status();
1174 void set_has_metadata();
1175 void set_has_task_packets();
1176 void set_has_command();
1177 void set_has_command_for_hub();
1179 inline bool has_action()
const;
1180 inline void clear_has_action();
1182 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1183 typedef void InternalArenaConstructable_;
1184 typedef void DestructorSkippable_;
1186 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1187 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1188 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr api_key_;
1199 uint32_t _oneof_case_[1];
1203 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1208 public ::PROTOBUF_NAMESPACE_ID::Message {
1212 explicit PROTOBUF_CONSTEXPR
APIResponse_Nodes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1217 *
this = ::std::move(from);
1225 if (
this == &from)
return *
this;
1226 if (GetOwningArena() == from.GetOwningArena()
1227 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1228 && GetOwningArena() !=
nullptr
1231 InternalSwap(&from);
1239 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1242 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1246 return GetDescriptor();
1249 return default_instance().GetMetadata().descriptor;
1252 return default_instance().GetMetadata().reflection;
1255 return *internal_default_instance();
1261 static constexpr int kIndexInFileMessages =
1268 if (other ==
this)
return;
1269 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1270 if (GetOwningArena() !=
nullptr &&
1271 GetOwningArena() == other->GetOwningArena()) {
1273 if (GetOwningArena() == other->GetOwningArena()) {
1275 InternalSwap(other);
1277 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1281 if (other ==
this)
return;
1282 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1283 InternalSwap(other);
1289 return CreateMaybeMessage<APIResponse_Nodes>(arena);
1291 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1293 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1295 APIResponse_Nodes::MergeImpl(*
this, from);
1298 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1300 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1301 bool IsInitialized() const final;
1303 size_t ByteSizeLong() const final;
1304 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1305 uint8_t* _InternalSerialize(
1306 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1307 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1310 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1312 void SetCachedSize(
int size)
const final;
1316 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1317 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1318 return "jaiabot.protobuf.APIResponse.Nodes";
1322 bool is_message_owned =
false);
1326 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1328 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1335 kHubsFieldNumber = 1,
1336 kBotsFieldNumber = 2,
1339 int hubs_size()
const;
1341 int _internal_hubs_size()
const;
1345 int32_t _internal_hubs(
int index)
const;
1346 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1347 _internal_hubs()
const;
1348 void _internal_add_hubs(int32_t value);
1349 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1350 _internal_mutable_hubs();
1352 int32_t hubs(
int index)
const;
1353 void set_hubs(
int index, int32_t value);
1354 void add_hubs(int32_t value);
1355 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1357 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1361 int bots_size()
const;
1363 int _internal_bots_size()
const;
1367 int32_t _internal_bots(
int index)
const;
1368 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1369 _internal_bots()
const;
1370 void _internal_add_bots(int32_t value);
1371 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1372 _internal_mutable_bots();
1374 int32_t bots(
int index)
const;
1375 void set_bots(
int index, int32_t value);
1376 void add_bots(int32_t value);
1377 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1379 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1386 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1387 typedef void InternalArenaConstructable_;
1388 typedef void DestructorSkippable_;
1390 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > hubs_;
1391 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > bots_;
1392 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1395 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1400 public ::PROTOBUF_NAMESPACE_ID::Message {
1409 *
this = ::std::move(from);
1417 if (
this == &from)
return *
this;
1418 if (GetOwningArena() == from.GetOwningArena()
1419 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1420 && GetOwningArena() !=
nullptr
1423 InternalSwap(&from);
1431 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1434 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1438 return GetDescriptor();
1441 return default_instance().GetMetadata().descriptor;
1444 return default_instance().GetMetadata().reflection;
1447 return *internal_default_instance();
1453 static constexpr int kIndexInFileMessages =
1460 if (other ==
this)
return;
1461 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1462 if (GetOwningArena() !=
nullptr &&
1463 GetOwningArena() == other->GetOwningArena()) {
1465 if (GetOwningArena() == other->GetOwningArena()) {
1467 InternalSwap(other);
1469 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1473 if (other ==
this)
return;
1474 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1475 InternalSwap(other);
1481 return CreateMaybeMessage<APIResponse_Statuses>(arena);
1483 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1485 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1487 APIResponse_Statuses::MergeImpl(*
this, from);
1490 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1492 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1493 bool IsInitialized() const final;
1495 size_t ByteSizeLong() const final;
1496 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1497 uint8_t* _InternalSerialize(
1498 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1499 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1502 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1504 void SetCachedSize(
int size)
const final;
1508 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1509 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1510 return "jaiabot.protobuf.APIResponse.Statuses";
1514 bool is_message_owned =
false);
1518 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1520 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1527 kBotsFieldNumber = 1,
1528 kHubsFieldNumber = 2,
1531 int bots_size()
const;
1533 int _internal_bots_size()
const;
1537 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >*
1540 const ::jaiabot::protobuf::BotStatus& _internal_bots(
int index)
const;
1543 const ::jaiabot::protobuf::BotStatus& bots(
int index)
const;
1545 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >&
1549 int hubs_size()
const;
1551 int _internal_hubs_size()
const;
1555 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >*
1558 const ::jaiabot::protobuf::HubStatus& _internal_hubs(
int index)
const;
1561 const ::jaiabot::protobuf::HubStatus& hubs(
int index)
const;
1563 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >&
1570 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1571 typedef void InternalArenaConstructable_;
1572 typedef void DestructorSkippable_;
1574 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus > bots_;
1575 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus > hubs_;
1576 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1579 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1584 public ::PROTOBUF_NAMESPACE_ID::Message {
1593 *
this = ::std::move(from);
1601 if (
this == &from)
return *
this;
1602 if (GetOwningArena() == from.GetOwningArena()
1603 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1604 && GetOwningArena() !=
nullptr
1607 InternalSwap(&from);
1615 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1618 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1622 return GetDescriptor();
1625 return default_instance().GetMetadata().descriptor;
1628 return default_instance().GetMetadata().reflection;
1631 return *internal_default_instance();
1637 static constexpr int kIndexInFileMessages =
1644 if (other ==
this)
return;
1645 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1646 if (GetOwningArena() !=
nullptr &&
1647 GetOwningArena() == other->GetOwningArena()) {
1649 if (GetOwningArena() == other->GetOwningArena()) {
1651 InternalSwap(other);
1653 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1657 if (other ==
this)
return;
1658 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1659 InternalSwap(other);
1665 return CreateMaybeMessage<APIResponse_Metadatas>(arena);
1667 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1669 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1671 APIResponse_Metadatas::MergeImpl(*
this, from);
1674 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1676 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1677 bool IsInitialized() const final;
1679 size_t ByteSizeLong() const final;
1680 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1681 uint8_t* _InternalSerialize(
1682 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1683 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1686 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1688 void SetCachedSize(
int size)
const final;
1692 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1693 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1694 return "jaiabot.protobuf.APIResponse.Metadatas";
1698 bool is_message_owned =
false);
1702 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1704 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1711 kHubsFieldNumber = 1,
1714 int hubs_size()
const;
1716 int _internal_hubs_size()
const;
1720 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >*
1723 const ::jaiabot::protobuf::DeviceMetadata& _internal_hubs(
int index)
const;
1726 const ::jaiabot::protobuf::DeviceMetadata& hubs(
int index)
const;
1728 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >&
1735 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1736 typedef void InternalArenaConstructable_;
1737 typedef void DestructorSkippable_;
1739 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata > hubs_;
1740 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1743 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1748 public ::PROTOBUF_NAMESPACE_ID::Message {
1757 *
this = ::std::move(from);
1765 if (
this == &from)
return *
this;
1766 if (GetOwningArena() == from.GetOwningArena()
1767 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1768 && GetOwningArena() !=
nullptr
1771 InternalSwap(&from);
1779 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1782 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1786 return GetDescriptor();
1789 return default_instance().GetMetadata().descriptor;
1792 return default_instance().GetMetadata().reflection;
1795 return *internal_default_instance();
1801 static constexpr int kIndexInFileMessages =
1808 if (other ==
this)
return;
1809 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1810 if (GetOwningArena() !=
nullptr &&
1811 GetOwningArena() == other->GetOwningArena()) {
1813 if (GetOwningArena() == other->GetOwningArena()) {
1815 InternalSwap(other);
1817 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1821 if (other ==
this)
return;
1822 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1823 InternalSwap(other);
1829 return CreateMaybeMessage<APIResponse_TaskPackets>(arena);
1831 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1833 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1835 APIResponse_TaskPackets::MergeImpl(*
this, from);
1838 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1840 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1841 bool IsInitialized() const final;
1843 size_t ByteSizeLong() const final;
1844 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1845 uint8_t* _InternalSerialize(
1846 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1847 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1850 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1852 void SetCachedSize(
int size)
const final;
1856 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1857 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1858 return "jaiabot.protobuf.APIResponse.TaskPackets";
1862 bool is_message_owned =
false);
1866 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1868 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1875 kPacketsFieldNumber = 1,
1878 int packets_size()
const;
1880 int _internal_packets_size()
const;
1884 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >*
1887 const ::jaiabot::protobuf::TaskPacket& _internal_packets(
int index)
const;
1890 const ::jaiabot::protobuf::TaskPacket& packets(
int index)
const;
1892 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >&
1899 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1900 typedef void InternalArenaConstructable_;
1901 typedef void DestructorSkippable_;
1903 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket > packets_;
1904 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1907 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1912 public ::PROTOBUF_NAMESPACE_ID::Message {
1916 explicit PROTOBUF_CONSTEXPR
APIResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1921 *
this = ::std::move(from);
1929 if (
this == &from)
return *
this;
1930 if (GetOwningArena() == from.GetOwningArena()
1931 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1932 && GetOwningArena() !=
nullptr
1935 InternalSwap(&from);
1943 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1946 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1950 return GetDescriptor();
1953 return default_instance().GetMetadata().descriptor;
1956 return default_instance().GetMetadata().reflection;
1959 return *internal_default_instance();
1966 kCommandResult = 14,
1974 static constexpr int kIndexInFileMessages =
1981 if (other ==
this)
return;
1982 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1983 if (GetOwningArena() !=
nullptr &&
1984 GetOwningArena() == other->GetOwningArena()) {
1986 if (GetOwningArena() == other->GetOwningArena()) {
1988 InternalSwap(other);
1990 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1994 if (other ==
this)
return;
1995 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1996 InternalSwap(other);
2002 return CreateMaybeMessage<APIResponse>(arena);
2004 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2006 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2008 APIResponse::MergeImpl(*
this, from);
2011 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2013 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2014 bool IsInitialized() const final;
2016 size_t ByteSizeLong() const final;
2017 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2018 uint8_t* _InternalSerialize(
2019 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2020 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2023 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2025 void SetCachedSize(
int size)
const final;
2029 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2030 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2031 return "jaiabot.protobuf.APIResponse";
2035 bool is_message_owned =
false);
2039 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2041 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2053 kTargetFieldNumber = 1,
2054 kRequestFieldNumber = 20,
2055 kErrorFieldNumber = 10,
2056 kStatusFieldNumber = 11,
2057 kMetadataFieldNumber = 12,
2058 kTaskPacketsFieldNumber = 13,
2059 kCommandResultFieldNumber = 14,
2062 bool has_target()
const;
2064 bool _internal_has_target()
const;
2066 void clear_target();
2067 const ::jaiabot::protobuf::APIResponse_Nodes& target()
const;
2068 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_Nodes* release_target();
2072 const ::jaiabot::protobuf::APIResponse_Nodes& _internal_target()
const;
2075 void unsafe_arena_set_allocated_target(
2080 bool has_request()
const;
2082 bool _internal_has_request()
const;
2084 void clear_request();
2085 const ::jaiabot::protobuf::APIRequest& request()
const;
2086 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIRequest* release_request();
2090 const ::jaiabot::protobuf::APIRequest& _internal_request()
const;
2093 void unsafe_arena_set_allocated_request(
2098 bool has_error()
const;
2100 bool _internal_has_error()
const;
2103 const ::jaiabot::protobuf::APIError& error()
const;
2104 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIError* release_error();
2108 const ::jaiabot::protobuf::APIError& _internal_error()
const;
2111 void unsafe_arena_set_allocated_error(
2116 bool has_status()
const;
2118 bool _internal_has_status()
const;
2120 void clear_status();
2121 const ::jaiabot::protobuf::APIResponse_Statuses& status()
const;
2122 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_Statuses* release_status();
2126 const ::jaiabot::protobuf::APIResponse_Statuses& _internal_status()
const;
2129 void unsafe_arena_set_allocated_status(
2134 bool has_metadata()
const;
2136 bool _internal_has_metadata()
const;
2138 void clear_metadata();
2139 const ::jaiabot::protobuf::APIResponse_Metadatas& metadata()
const;
2140 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_Metadatas* release_metadata();
2144 const ::jaiabot::protobuf::APIResponse_Metadatas& _internal_metadata()
const;
2147 void unsafe_arena_set_allocated_metadata(
2152 bool has_task_packets()
const;
2154 bool _internal_has_task_packets()
const;
2156 void clear_task_packets();
2157 const ::jaiabot::protobuf::APIResponse_TaskPackets& task_packets()
const;
2158 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_TaskPackets* release_task_packets();
2162 const ::jaiabot::protobuf::APIResponse_TaskPackets& _internal_task_packets()
const;
2165 void unsafe_arena_set_allocated_task_packets(
2170 bool has_command_result()
const;
2172 bool _internal_has_command_result()
const;
2174 void clear_command_result();
2175 const ::jaiabot::protobuf::CommandResult& command_result()
const;
2176 PROTOBUF_NODISCARD ::jaiabot::protobuf::CommandResult* release_command_result();
2180 const ::jaiabot::protobuf::CommandResult& _internal_command_result()
const;
2183 void unsafe_arena_set_allocated_command_result(
2192 void set_has_error();
2193 void set_has_status();
2194 void set_has_metadata();
2195 void set_has_task_packets();
2196 void set_has_command_result();
2198 inline bool has_action()
const;
2199 inline void clear_has_action();
2201 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2202 typedef void InternalArenaConstructable_;
2203 typedef void DestructorSkippable_;
2205 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2206 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2218 uint32_t _oneof_case_[1];
2222 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2227 public ::PROTOBUF_NAMESPACE_ID::Message {
2236 *
this = ::std::move(from);
2244 if (
this == &from)
return *
this;
2245 if (GetOwningArena() == from.GetOwningArena()
2246 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2247 && GetOwningArena() !=
nullptr
2250 InternalSwap(&from);
2258 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2261 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2265 return GetDescriptor();
2268 return default_instance().GetMetadata().descriptor;
2271 return default_instance().GetMetadata().reflection;
2274 return *internal_default_instance();
2280 static constexpr int kIndexInFileMessages =
2287 if (other ==
this)
return;
2288 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2289 if (GetOwningArena() !=
nullptr &&
2290 GetOwningArena() == other->GetOwningArena()) {
2292 if (GetOwningArena() == other->GetOwningArena()) {
2294 InternalSwap(other);
2296 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2300 if (other ==
this)
return;
2301 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2302 InternalSwap(other);
2308 return CreateMaybeMessage<APIConfig_StreamingEndpoint>(arena);
2310 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2312 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2314 APIConfig_StreamingEndpoint::MergeImpl(*
this, from);
2317 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2319 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2320 bool IsInitialized() const final;
2322 size_t ByteSizeLong() const final;
2323 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2324 uint8_t* _InternalSerialize(
2325 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2326 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2329 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2331 void SetCachedSize(
int size)
const final;
2335 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2336 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2337 return "jaiabot.protobuf.APIConfig.StreamingEndpoint";
2341 bool is_message_owned =
false);
2345 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2347 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2354 kHostnameFieldNumber = 2,
2355 kHubIdFieldNumber = 1,
2356 kPortFieldNumber = 3,
2359 bool has_hostname()
const;
2361 bool _internal_has_hostname()
const;
2363 void clear_hostname();
2364 const std::string& hostname()
const;
2365 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2367 std::string* mutable_hostname();
2368 PROTOBUF_NODISCARD std::string* release_hostname();
2369 void set_allocated_hostname(std::string* hostname);
2371 const std::string& _internal_hostname()
const;
2372 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_hostname(
const std::string& value);
2373 std::string* _internal_mutable_hostname();
2377 bool has_hub_id()
const;
2379 bool _internal_has_hub_id()
const;
2381 void clear_hub_id();
2382 int32_t hub_id()
const;
2383 void set_hub_id(int32_t value);
2385 int32_t _internal_hub_id()
const;
2386 void _internal_set_hub_id(int32_t value);
2390 bool has_port()
const;
2392 bool _internal_has_port()
const;
2395 int32_t port()
const;
2396 void set_port(int32_t value);
2398 int32_t _internal_port()
const;
2399 void _internal_set_port(int32_t value);
2407 size_t RequiredFieldsByteSizeFallback()
const;
2409 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2410 typedef void InternalArenaConstructable_;
2411 typedef void DestructorSkippable_;
2413 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2414 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2415 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hostname_;
2420 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2425 public ::PROTOBUF_NAMESPACE_ID::Message {
2429 explicit PROTOBUF_CONSTEXPR
APIConfig_APIKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2434 *
this = ::std::move(from);
2442 if (
this == &from)
return *
this;
2443 if (GetOwningArena() == from.GetOwningArena()
2444 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2445 && GetOwningArena() !=
nullptr
2448 InternalSwap(&from);
2456 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2459 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2463 return GetDescriptor();
2466 return default_instance().GetMetadata().descriptor;
2469 return default_instance().GetMetadata().reflection;
2472 return *internal_default_instance();
2478 static constexpr int kIndexInFileMessages =
2485 if (other ==
this)
return;
2486 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2487 if (GetOwningArena() !=
nullptr &&
2488 GetOwningArena() == other->GetOwningArena()) {
2490 if (GetOwningArena() == other->GetOwningArena()) {
2492 InternalSwap(other);
2494 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2498 if (other ==
this)
return;
2499 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2500 InternalSwap(other);
2506 return CreateMaybeMessage<APIConfig_APIKey>(arena);
2508 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2510 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2512 APIConfig_APIKey::MergeImpl(*
this, from);
2515 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2517 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2518 bool IsInitialized() const final;
2520 size_t ByteSizeLong() const final;
2521 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2522 uint8_t* _InternalSerialize(
2523 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2524 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2527 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2529 void SetCachedSize(
int size)
const final;
2533 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2534 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2535 return "jaiabot.protobuf.APIConfig.APIKey";
2539 bool is_message_owned =
false);
2543 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2545 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2551 APIConfig_APIKey_Permission_ALL;
2553 APIConfig_APIKey_Permission_READ;
2555 APIConfig_APIKey_Permission_WRITE;
2557 APIConfig_APIKey_Permission_STATUS;
2559 APIConfig_APIKey_Permission_METADATA;
2561 APIConfig_APIKey_Permission_TASK_PACKETS;
2563 APIConfig_APIKey_Permission_COMMAND;
2565 APIConfig_APIKey_Permission_COMMAND_FOR_HUB;
2566 static inline
bool Permission_IsValid(
int value) {
2573 static constexpr int Permission_ARRAYSIZE =
2575 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2579 template<
typename T>
2581 static_assert(::std::is_same<T, Permission>::value ||
2582 ::std::is_integral<T>::value,
2583 "Incorrect type passed to function Permission_Name.");
2594 kPermissionFieldNumber = 2,
2595 kPrivateKeyFieldNumber = 1,
2598 int permission_size()
const;
2600 int _internal_permission_size()
const;
2602 void clear_permission();
2606 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_permission();
2611 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& permission()
const;
2612 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_permission();
2615 bool has_private_key()
const;
2617 bool _internal_has_private_key()
const;
2619 void clear_private_key();
2620 const std::string& private_key()
const;
2621 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2623 std::string* mutable_private_key();
2624 PROTOBUF_NODISCARD std::string* release_private_key();
2625 void set_allocated_private_key(std::string* private_key);
2627 const std::string& _internal_private_key()
const;
2628 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_private_key(
const std::string& value);
2629 std::string* _internal_mutable_private_key();
2636 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2637 typedef void InternalArenaConstructable_;
2638 typedef void DestructorSkippable_;
2640 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2641 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2642 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> permission_;
2643 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr private_key_;
2646 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2651 public ::PROTOBUF_NAMESPACE_ID::Message {
2655 explicit PROTOBUF_CONSTEXPR
APIConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2660 *
this = ::std::move(from);
2668 if (
this == &from)
return *
this;
2669 if (GetOwningArena() == from.GetOwningArena()
2670 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2671 && GetOwningArena() !=
nullptr
2674 InternalSwap(&from);
2682 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2685 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2689 return GetDescriptor();
2692 return default_instance().GetMetadata().descriptor;
2695 return default_instance().GetMetadata().reflection;
2698 return *internal_default_instance();
2701 return reinterpret_cast<const APIConfig*
>(
2704 static constexpr int kIndexInFileMessages =
2711 if (other ==
this)
return;
2712 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2713 if (GetOwningArena() !=
nullptr &&
2714 GetOwningArena() == other->GetOwningArena()) {
2716 if (GetOwningArena() == other->GetOwningArena()) {
2718 InternalSwap(other);
2720 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2724 if (other ==
this)
return;
2725 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2726 InternalSwap(other);
2731 APIConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
2732 return CreateMaybeMessage<APIConfig>(arena);
2734 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2736 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2738 APIConfig::MergeImpl(*
this, from);
2741 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2743 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2744 bool IsInitialized() const final;
2746 size_t ByteSizeLong() const final;
2747 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2748 uint8_t* _InternalSerialize(
2749 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2750 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2753 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2755 void SetCachedSize(
int size)
const final;
2759 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2760 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2761 return "jaiabot.protobuf.APIConfig";
2765 bool is_message_owned =
false);
2769 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2771 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2781 kStreamingEndpointFieldNumber = 1,
2782 kKeyFieldNumber = 4,
2783 kNoKeyRequiredFieldNumber = 3,
2784 kFlaskBindPortFieldNumber = 2,
2787 int streaming_endpoint_size()
const;
2789 int _internal_streaming_endpoint_size()
const;
2791 void clear_streaming_endpoint();
2793 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >*
2794 mutable_streaming_endpoint();
2796 const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& _internal_streaming_endpoint(
int index)
const;
2799 const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& streaming_endpoint(
int index)
const;
2801 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >&
2802 streaming_endpoint()
const;
2805 int key_size()
const;
2807 int _internal_key_size()
const;
2811 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >*
2814 const ::jaiabot::protobuf::APIConfig_APIKey& _internal_key(
int index)
const;
2817 const ::jaiabot::protobuf::APIConfig_APIKey& key(
int index)
const;
2819 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >&
2823 bool has_no_key_required()
const;
2825 bool _internal_has_no_key_required()
const;
2827 void clear_no_key_required();
2828 bool no_key_required()
const;
2829 void set_no_key_required(
bool value);
2831 bool _internal_no_key_required()
const;
2832 void _internal_set_no_key_required(
bool value);
2836 bool has_flask_bind_port()
const;
2838 bool _internal_has_flask_bind_port()
const;
2840 void clear_flask_bind_port();
2841 int32_t flask_bind_port()
const;
2842 void set_flask_bind_port(int32_t value);
2844 int32_t _internal_flask_bind_port()
const;
2845 void _internal_set_flask_bind_port(int32_t value);
2852 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2853 typedef void InternalArenaConstructable_;
2854 typedef void DestructorSkippable_;
2856 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2857 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2858 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint > streaming_endpoint_;
2859 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey > key_;
2860 bool no_key_required_;
2861 int32_t flask_bind_port_;
2864 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2872 #pragma GCC diagnostic push
2873 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2878inline bool TaskPacketsRequest::_internal_has_start_time()
const {
2879 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2882inline bool TaskPacketsRequest::has_start_time()
const {
2883 return _internal_has_start_time();
2885inline void TaskPacketsRequest::clear_start_time() {
2886 _impl_.start_time_ = uint64_t{0u};
2887 _impl_._has_bits_[0] &= ~0x00000001u;
2889inline uint64_t TaskPacketsRequest::_internal_start_time()
const {
2890 return _impl_.start_time_;
2892inline uint64_t TaskPacketsRequest::start_time()
const {
2894 return _internal_start_time();
2896inline void TaskPacketsRequest::_internal_set_start_time(uint64_t value) {
2897 _impl_._has_bits_[0] |= 0x00000001u;
2898 _impl_.start_time_ = value;
2900inline void TaskPacketsRequest::set_start_time(uint64_t value) {
2901 _internal_set_start_time(value);
2906inline bool TaskPacketsRequest::_internal_has_end_time()
const {
2907 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2910inline bool TaskPacketsRequest::has_end_time()
const {
2911 return _internal_has_end_time();
2913inline void TaskPacketsRequest::clear_end_time() {
2914 _impl_.end_time_ = uint64_t{0u};
2915 _impl_._has_bits_[0] &= ~0x00000002u;
2917inline uint64_t TaskPacketsRequest::_internal_end_time()
const {
2918 return _impl_.end_time_;
2920inline uint64_t TaskPacketsRequest::end_time()
const {
2922 return _internal_end_time();
2924inline void TaskPacketsRequest::_internal_set_end_time(uint64_t value) {
2925 _impl_._has_bits_[0] |= 0x00000002u;
2926 _impl_.end_time_ = value;
2928inline void TaskPacketsRequest::set_end_time(uint64_t value) {
2929 _internal_set_end_time(value);
2938inline bool CommandResult::_internal_has_command_sent()
const {
2939 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2942inline bool CommandResult::has_command_sent()
const {
2943 return _internal_has_command_sent();
2945inline void CommandResult::clear_command_sent() {
2946 _impl_.command_sent_ =
false;
2947 _impl_._has_bits_[0] &= ~0x00000001u;
2949inline bool CommandResult::_internal_command_sent()
const {
2950 return _impl_.command_sent_;
2952inline bool CommandResult::command_sent()
const {
2954 return _internal_command_sent();
2956inline void CommandResult::_internal_set_command_sent(
bool value) {
2957 _impl_._has_bits_[0] |= 0x00000001u;
2958 _impl_.command_sent_ = value;
2960inline void CommandResult::set_command_sent(
bool value) {
2961 _internal_set_command_sent(value);
2970inline bool APIError::_internal_has_code()
const {
2971 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2974inline bool APIError::has_code()
const {
2975 return _internal_has_code();
2977inline void APIError::clear_code() {
2979 _impl_._has_bits_[0] &= ~0x00000002u;
2981inline ::jaiabot::protobuf::APIErrorCode APIError::_internal_code()
const {
2984inline ::jaiabot::protobuf::APIErrorCode APIError::code()
const {
2986 return _internal_code();
2990 _impl_._has_bits_[0] |= 0x00000002u;
2991 _impl_.code_ = value;
2994 _internal_set_code(value);
2999inline bool APIError::_internal_has_details()
const {
3000 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3003inline bool APIError::has_details()
const {
3004 return _internal_has_details();
3006inline void APIError::clear_details() {
3007 _impl_.details_.ClearToEmpty();
3008 _impl_._has_bits_[0] &= ~0x00000001u;
3010inline const std::string& APIError::details()
const {
3012 return _internal_details();
3014template <
typename ArgT0,
typename... ArgT>
3015inline PROTOBUF_ALWAYS_INLINE
3016void APIError::set_details(ArgT0&& arg0, ArgT... args) {
3017 _impl_._has_bits_[0] |= 0x00000001u;
3018 _impl_.details_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3021inline std::string* APIError::mutable_details() {
3022 std::string* _s = _internal_mutable_details();
3026inline const std::string& APIError::_internal_details()
const {
3027 return _impl_.details_.Get();
3029inline void APIError::_internal_set_details(
const std::string& value) {
3030 _impl_._has_bits_[0] |= 0x00000001u;
3031 _impl_.details_.Set(value, GetArenaForAllocation());
3033inline std::string* APIError::_internal_mutable_details() {
3034 _impl_._has_bits_[0] |= 0x00000001u;
3035 return _impl_.details_.Mutable(GetArenaForAllocation());
3037inline std::string* APIError::release_details() {
3039 if (!_internal_has_details()) {
3042 _impl_._has_bits_[0] &= ~0x00000001u;
3043 auto* p = _impl_.details_.Release();
3044#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3045 if (_impl_.details_.IsDefault()) {
3046 _impl_.details_.Set(
"", GetArenaForAllocation());
3051inline void APIError::set_allocated_details(std::string* details) {
3052 if (details !=
nullptr) {
3053 _impl_._has_bits_[0] |= 0x00000001u;
3055 _impl_._has_bits_[0] &= ~0x00000001u;
3057 _impl_.details_.SetAllocated(details, GetArenaForAllocation());
3058#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3059 if (_impl_.details_.IsDefault()) {
3060 _impl_.details_.Set(
"", GetArenaForAllocation());
3071inline int APIRequest_Nodes::_internal_hubs_size()
const {
3072 return _impl_.hubs_.size();
3074inline int APIRequest_Nodes::hubs_size()
const {
3075 return _internal_hubs_size();
3077inline void APIRequest_Nodes::clear_hubs() {
3078 _impl_.hubs_.Clear();
3080inline int32_t APIRequest_Nodes::_internal_hubs(
int index)
const {
3081 return _impl_.hubs_.Get(index);
3083inline int32_t APIRequest_Nodes::hubs(
int index)
const {
3085 return _internal_hubs(index);
3087inline void APIRequest_Nodes::set_hubs(
int index, int32_t value) {
3088 _impl_.hubs_.Set(index, value);
3091inline void APIRequest_Nodes::_internal_add_hubs(int32_t value) {
3092 _impl_.hubs_.Add(value);
3094inline void APIRequest_Nodes::add_hubs(int32_t value) {
3095 _internal_add_hubs(value);
3098inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3099APIRequest_Nodes::_internal_hubs()
const {
3100 return _impl_.hubs_;
3102inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3103APIRequest_Nodes::hubs()
const {
3105 return _internal_hubs();
3107inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3108APIRequest_Nodes::_internal_mutable_hubs() {
3109 return &_impl_.hubs_;
3111inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3112APIRequest_Nodes::mutable_hubs() {
3114 return _internal_mutable_hubs();
3118inline int APIRequest_Nodes::_internal_bots_size()
const {
3119 return _impl_.bots_.size();
3121inline int APIRequest_Nodes::bots_size()
const {
3122 return _internal_bots_size();
3124inline void APIRequest_Nodes::clear_bots() {
3125 _impl_.bots_.Clear();
3127inline int32_t APIRequest_Nodes::_internal_bots(
int index)
const {
3128 return _impl_.bots_.Get(index);
3130inline int32_t APIRequest_Nodes::bots(
int index)
const {
3132 return _internal_bots(index);
3134inline void APIRequest_Nodes::set_bots(
int index, int32_t value) {
3135 _impl_.bots_.Set(index, value);
3138inline void APIRequest_Nodes::_internal_add_bots(int32_t value) {
3139 _impl_.bots_.Add(value);
3141inline void APIRequest_Nodes::add_bots(int32_t value) {
3142 _internal_add_bots(value);
3145inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3146APIRequest_Nodes::_internal_bots()
const {
3147 return _impl_.bots_;
3149inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3150APIRequest_Nodes::bots()
const {
3152 return _internal_bots();
3154inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3155APIRequest_Nodes::_internal_mutable_bots() {
3156 return &_impl_.bots_;
3158inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3159APIRequest_Nodes::mutable_bots() {
3161 return _internal_mutable_bots();
3165inline bool APIRequest_Nodes::_internal_has_all()
const {
3166 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3169inline bool APIRequest_Nodes::has_all()
const {
3170 return _internal_has_all();
3172inline void APIRequest_Nodes::clear_all() {
3173 _impl_.all_ =
false;
3174 _impl_._has_bits_[0] &= ~0x00000001u;
3176inline bool APIRequest_Nodes::_internal_all()
const {
3179inline bool APIRequest_Nodes::all()
const {
3181 return _internal_all();
3183inline void APIRequest_Nodes::_internal_set_all(
bool value) {
3184 _impl_._has_bits_[0] |= 0x00000001u;
3185 _impl_.all_ = value;
3187inline void APIRequest_Nodes::set_all(
bool value) {
3188 _internal_set_all(value);
3197inline bool APIRequest::_internal_has_target()
const {
3198 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3199 PROTOBUF_ASSUME(!value || _impl_.target_ !=
nullptr);
3202inline bool APIRequest::has_target()
const {
3203 return _internal_has_target();
3205inline void APIRequest::clear_target() {
3206 if (_impl_.target_ !=
nullptr) _impl_.target_->Clear();
3207 _impl_._has_bits_[0] &= ~0x00000002u;
3209inline const ::jaiabot::protobuf::APIRequest_Nodes& APIRequest::_internal_target()
const {
3210 const ::jaiabot::protobuf::APIRequest_Nodes* p = _impl_.target_;
3214inline const ::jaiabot::protobuf::APIRequest_Nodes& APIRequest::target()
const {
3216 return _internal_target();
3218inline void APIRequest::unsafe_arena_set_allocated_target(
3220 if (GetArenaForAllocation() ==
nullptr) {
3221 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.target_);
3223 _impl_.target_ = target;
3225 _impl_._has_bits_[0] |= 0x00000002u;
3227 _impl_._has_bits_[0] &= ~0x00000002u;
3231inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::release_target() {
3232 _impl_._has_bits_[0] &= ~0x00000002u;
3234 _impl_.target_ =
nullptr;
3235#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3236 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3237 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3238 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3240 if (GetArenaForAllocation() !=
nullptr) {
3241 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3246inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::unsafe_arena_release_target() {
3248 _impl_._has_bits_[0] &= ~0x00000002u;
3250 _impl_.target_ =
nullptr;
3253inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::_internal_mutable_target() {
3254 _impl_._has_bits_[0] |= 0x00000002u;
3255 if (_impl_.target_ ==
nullptr) {
3259 return _impl_.target_;
3261inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::mutable_target() {
3267 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3268 if (message_arena ==
nullptr) {
3269 delete _impl_.target_;
3272 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3273 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(target);
3274 if (message_arena != submessage_arena) {
3275 target = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3276 message_arena, target, submessage_arena);
3278 _impl_._has_bits_[0] |= 0x00000002u;
3280 _impl_._has_bits_[0] &= ~0x00000002u;
3282 _impl_.target_ = target;
3287inline bool APIRequest::_internal_has_api_key()
const {
3288 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3291inline bool APIRequest::has_api_key()
const {
3292 return _internal_has_api_key();
3294inline void APIRequest::clear_api_key() {
3295 _impl_.api_key_.ClearToEmpty();
3296 _impl_._has_bits_[0] &= ~0x00000001u;
3298inline const std::string& APIRequest::api_key()
const {
3300 return _internal_api_key();
3302template <
typename ArgT0,
typename... ArgT>
3303inline PROTOBUF_ALWAYS_INLINE
3304void APIRequest::set_api_key(ArgT0&& arg0, ArgT... args) {
3305 _impl_._has_bits_[0] |= 0x00000001u;
3306 _impl_.api_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3309inline std::string* APIRequest::mutable_api_key() {
3310 std::string* _s = _internal_mutable_api_key();
3314inline const std::string& APIRequest::_internal_api_key()
const {
3315 return _impl_.api_key_.Get();
3317inline void APIRequest::_internal_set_api_key(
const std::string& value) {
3318 _impl_._has_bits_[0] |= 0x00000001u;
3319 _impl_.api_key_.Set(value, GetArenaForAllocation());
3321inline std::string* APIRequest::_internal_mutable_api_key() {
3322 _impl_._has_bits_[0] |= 0x00000001u;
3323 return _impl_.api_key_.Mutable(GetArenaForAllocation());
3325inline std::string* APIRequest::release_api_key() {
3327 if (!_internal_has_api_key()) {
3330 _impl_._has_bits_[0] &= ~0x00000001u;
3331 auto* p = _impl_.api_key_.Release();
3332#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3333 if (_impl_.api_key_.IsDefault()) {
3334 _impl_.api_key_.Set(
"", GetArenaForAllocation());
3339inline void APIRequest::set_allocated_api_key(std::string* api_key) {
3340 if (api_key !=
nullptr) {
3341 _impl_._has_bits_[0] |= 0x00000001u;
3343 _impl_._has_bits_[0] &= ~0x00000001u;
3345 _impl_.api_key_.SetAllocated(api_key, GetArenaForAllocation());
3346#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3347 if (_impl_.api_key_.IsDefault()) {
3348 _impl_.api_key_.Set(
"", GetArenaForAllocation());
3355inline bool APIRequest::_internal_has_status()
const {
3356 return action_case() == kStatus;
3358inline bool APIRequest::has_status()
const {
3359 return _internal_has_status();
3361inline void APIRequest::set_has_status() {
3362 _impl_._oneof_case_[0] = kStatus;
3364inline void APIRequest::clear_status() {
3365 if (_internal_has_status()) {
3366 _impl_.action_.status_ =
false;
3370inline bool APIRequest::_internal_status()
const {
3371 if (_internal_has_status()) {
3372 return _impl_.action_.status_;
3376inline void APIRequest::_internal_set_status(
bool value) {
3377 if (!_internal_has_status()) {
3381 _impl_.action_.status_ = value;
3383inline bool APIRequest::status()
const {
3385 return _internal_status();
3387inline void APIRequest::set_status(
bool value) {
3388 _internal_set_status(value);
3393inline bool APIRequest::_internal_has_metadata()
const {
3394 return action_case() == kMetadata;
3396inline bool APIRequest::has_metadata()
const {
3397 return _internal_has_metadata();
3399inline void APIRequest::set_has_metadata() {
3400 _impl_._oneof_case_[0] = kMetadata;
3402inline void APIRequest::clear_metadata() {
3403 if (_internal_has_metadata()) {
3404 _impl_.action_.metadata_ =
false;
3408inline bool APIRequest::_internal_metadata()
const {
3409 if (_internal_has_metadata()) {
3410 return _impl_.action_.metadata_;
3414inline void APIRequest::_internal_set_metadata(
bool value) {
3415 if (!_internal_has_metadata()) {
3419 _impl_.action_.metadata_ = value;
3421inline bool APIRequest::metadata()
const {
3423 return _internal_metadata();
3425inline void APIRequest::set_metadata(
bool value) {
3426 _internal_set_metadata(value);
3431inline bool APIRequest::_internal_has_task_packets()
const {
3432 return action_case() == kTaskPackets;
3434inline bool APIRequest::has_task_packets()
const {
3435 return _internal_has_task_packets();
3437inline void APIRequest::set_has_task_packets() {
3438 _impl_._oneof_case_[0] = kTaskPackets;
3440inline void APIRequest::clear_task_packets() {
3441 if (_internal_has_task_packets()) {
3442 if (GetArenaForAllocation() ==
nullptr) {
3443 delete _impl_.action_.task_packets_;
3448inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::release_task_packets() {
3450 if (_internal_has_task_packets()) {
3453 if (GetArenaForAllocation() !=
nullptr) {
3454 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3456 _impl_.action_.task_packets_ =
nullptr;
3462inline const ::jaiabot::protobuf::TaskPacketsRequest& APIRequest::_internal_task_packets()
const {
3463 return _internal_has_task_packets()
3464 ? *_impl_.action_.task_packets_
3467inline const ::jaiabot::protobuf::TaskPacketsRequest& APIRequest::task_packets()
const {
3469 return _internal_task_packets();
3471inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::unsafe_arena_release_task_packets() {
3473 if (_internal_has_task_packets()) {
3476 _impl_.action_.task_packets_ =
nullptr;
3485 set_has_task_packets();
3486 _impl_.action_.task_packets_ = task_packets;
3490inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::_internal_mutable_task_packets() {
3491 if (!_internal_has_task_packets()) {
3493 set_has_task_packets();
3494 _impl_.action_.task_packets_ = CreateMaybeMessage< ::jaiabot::protobuf::TaskPacketsRequest >(GetArenaForAllocation());
3496 return _impl_.action_.task_packets_;
3498inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::mutable_task_packets() {
3505inline bool APIRequest::_internal_has_command()
const {
3506 return action_case() == kCommand;
3508inline bool APIRequest::has_command()
const {
3509 return _internal_has_command();
3511inline void APIRequest::set_has_command() {
3512 _impl_._oneof_case_[0] = kCommand;
3514inline ::jaiabot::protobuf::Command* APIRequest::release_command() {
3516 if (_internal_has_command()) {
3519 if (GetArenaForAllocation() !=
nullptr) {
3520 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3522 _impl_.action_.command_ =
nullptr;
3528inline const ::jaiabot::protobuf::Command& APIRequest::_internal_command()
const {
3529 return _internal_has_command()
3530 ? *_impl_.action_.command_
3533inline const ::jaiabot::protobuf::Command& APIRequest::command()
const {
3535 return _internal_command();
3537inline ::jaiabot::protobuf::Command* APIRequest::unsafe_arena_release_command() {
3539 if (_internal_has_command()) {
3542 _impl_.action_.command_ =
nullptr;
3552 _impl_.action_.command_ = command;
3556inline ::jaiabot::protobuf::Command* APIRequest::_internal_mutable_command() {
3557 if (!_internal_has_command()) {
3560 _impl_.action_.command_ = CreateMaybeMessage< ::jaiabot::protobuf::Command >(GetArenaForAllocation());
3562 return _impl_.action_.command_;
3564inline ::jaiabot::protobuf::Command* APIRequest::mutable_command() {
3571inline bool APIRequest::_internal_has_command_for_hub()
const {
3572 return action_case() == kCommandForHub;
3574inline bool APIRequest::has_command_for_hub()
const {
3575 return _internal_has_command_for_hub();
3577inline void APIRequest::set_has_command_for_hub() {
3578 _impl_._oneof_case_[0] = kCommandForHub;
3580inline ::jaiabot::protobuf::CommandForHub* APIRequest::release_command_for_hub() {
3582 if (_internal_has_command_for_hub()) {
3585 if (GetArenaForAllocation() !=
nullptr) {
3586 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3588 _impl_.action_.command_for_hub_ =
nullptr;
3594inline const ::jaiabot::protobuf::CommandForHub& APIRequest::_internal_command_for_hub()
const {
3595 return _internal_has_command_for_hub()
3596 ? *_impl_.action_.command_for_hub_
3599inline const ::jaiabot::protobuf::CommandForHub& APIRequest::command_for_hub()
const {
3601 return _internal_command_for_hub();
3603inline ::jaiabot::protobuf::CommandForHub* APIRequest::unsafe_arena_release_command_for_hub() {
3605 if (_internal_has_command_for_hub()) {
3608 _impl_.action_.command_for_hub_ =
nullptr;
3616 if (command_for_hub) {
3617 set_has_command_for_hub();
3618 _impl_.action_.command_for_hub_ = command_for_hub;
3622inline ::jaiabot::protobuf::CommandForHub* APIRequest::_internal_mutable_command_for_hub() {
3623 if (!_internal_has_command_for_hub()) {
3625 set_has_command_for_hub();
3626 _impl_.action_.command_for_hub_ = CreateMaybeMessage< ::jaiabot::protobuf::CommandForHub >(GetArenaForAllocation());
3628 return _impl_.action_.command_for_hub_;
3630inline ::jaiabot::protobuf::CommandForHub* APIRequest::mutable_command_for_hub() {
3636inline bool APIRequest::has_action()
const {
3637 return action_case() != ACTION_NOT_SET;
3639inline void APIRequest::clear_has_action() {
3640 _impl_._oneof_case_[0] = ACTION_NOT_SET;
3650inline int APIResponse_Nodes::_internal_hubs_size()
const {
3651 return _impl_.hubs_.size();
3653inline int APIResponse_Nodes::hubs_size()
const {
3654 return _internal_hubs_size();
3656inline void APIResponse_Nodes::clear_hubs() {
3657 _impl_.hubs_.Clear();
3659inline int32_t APIResponse_Nodes::_internal_hubs(
int index)
const {
3660 return _impl_.hubs_.Get(index);
3662inline int32_t APIResponse_Nodes::hubs(
int index)
const {
3664 return _internal_hubs(index);
3666inline void APIResponse_Nodes::set_hubs(
int index, int32_t value) {
3667 _impl_.hubs_.Set(index, value);
3670inline void APIResponse_Nodes::_internal_add_hubs(int32_t value) {
3671 _impl_.hubs_.Add(value);
3673inline void APIResponse_Nodes::add_hubs(int32_t value) {
3674 _internal_add_hubs(value);
3677inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3678APIResponse_Nodes::_internal_hubs()
const {
3679 return _impl_.hubs_;
3681inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3682APIResponse_Nodes::hubs()
const {
3684 return _internal_hubs();
3686inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3687APIResponse_Nodes::_internal_mutable_hubs() {
3688 return &_impl_.hubs_;
3690inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3691APIResponse_Nodes::mutable_hubs() {
3693 return _internal_mutable_hubs();
3697inline int APIResponse_Nodes::_internal_bots_size()
const {
3698 return _impl_.bots_.size();
3700inline int APIResponse_Nodes::bots_size()
const {
3701 return _internal_bots_size();
3703inline void APIResponse_Nodes::clear_bots() {
3704 _impl_.bots_.Clear();
3706inline int32_t APIResponse_Nodes::_internal_bots(
int index)
const {
3707 return _impl_.bots_.Get(index);
3709inline int32_t APIResponse_Nodes::bots(
int index)
const {
3711 return _internal_bots(index);
3713inline void APIResponse_Nodes::set_bots(
int index, int32_t value) {
3714 _impl_.bots_.Set(index, value);
3717inline void APIResponse_Nodes::_internal_add_bots(int32_t value) {
3718 _impl_.bots_.Add(value);
3720inline void APIResponse_Nodes::add_bots(int32_t value) {
3721 _internal_add_bots(value);
3724inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3725APIResponse_Nodes::_internal_bots()
const {
3726 return _impl_.bots_;
3728inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3729APIResponse_Nodes::bots()
const {
3731 return _internal_bots();
3733inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3734APIResponse_Nodes::_internal_mutable_bots() {
3735 return &_impl_.bots_;
3737inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3738APIResponse_Nodes::mutable_bots() {
3740 return _internal_mutable_bots();
3748inline int APIResponse_Statuses::_internal_bots_size()
const {
3749 return _impl_.bots_.size();
3751inline int APIResponse_Statuses::bots_size()
const {
3752 return _internal_bots_size();
3754inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::mutable_bots(
int index) {
3756 return _impl_.bots_.Mutable(index);
3758inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >*
3759APIResponse_Statuses::mutable_bots() {
3761 return &_impl_.bots_;
3763inline const ::jaiabot::protobuf::BotStatus& APIResponse_Statuses::_internal_bots(
int index)
const {
3764 return _impl_.bots_.Get(index);
3766inline const ::jaiabot::protobuf::BotStatus& APIResponse_Statuses::bots(
int index)
const {
3768 return _internal_bots(index);
3770inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::_internal_add_bots() {
3771 return _impl_.bots_.Add();
3773inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::add_bots() {
3778inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >&
3779APIResponse_Statuses::bots()
const {
3781 return _impl_.bots_;
3785inline int APIResponse_Statuses::_internal_hubs_size()
const {
3786 return _impl_.hubs_.size();
3788inline int APIResponse_Statuses::hubs_size()
const {
3789 return _internal_hubs_size();
3791inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::mutable_hubs(
int index) {
3793 return _impl_.hubs_.Mutable(index);
3795inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >*
3796APIResponse_Statuses::mutable_hubs() {
3798 return &_impl_.hubs_;
3800inline const ::jaiabot::protobuf::HubStatus& APIResponse_Statuses::_internal_hubs(
int index)
const {
3801 return _impl_.hubs_.Get(index);
3803inline const ::jaiabot::protobuf::HubStatus& APIResponse_Statuses::hubs(
int index)
const {
3805 return _internal_hubs(index);
3807inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::_internal_add_hubs() {
3808 return _impl_.hubs_.Add();
3810inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::add_hubs() {
3815inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >&
3816APIResponse_Statuses::hubs()
const {
3818 return _impl_.hubs_;
3826inline int APIResponse_Metadatas::_internal_hubs_size()
const {
3827 return _impl_.hubs_.size();
3829inline int APIResponse_Metadatas::hubs_size()
const {
3830 return _internal_hubs_size();
3832inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::mutable_hubs(
int index) {
3834 return _impl_.hubs_.Mutable(index);
3836inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >*
3837APIResponse_Metadatas::mutable_hubs() {
3839 return &_impl_.hubs_;
3841inline const ::jaiabot::protobuf::DeviceMetadata& APIResponse_Metadatas::_internal_hubs(
int index)
const {
3842 return _impl_.hubs_.Get(index);
3844inline const ::jaiabot::protobuf::DeviceMetadata& APIResponse_Metadatas::hubs(
int index)
const {
3846 return _internal_hubs(index);
3848inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::_internal_add_hubs() {
3849 return _impl_.hubs_.Add();
3851inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::add_hubs() {
3856inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >&
3857APIResponse_Metadatas::hubs()
const {
3859 return _impl_.hubs_;
3867inline int APIResponse_TaskPackets::_internal_packets_size()
const {
3868 return _impl_.packets_.size();
3870inline int APIResponse_TaskPackets::packets_size()
const {
3871 return _internal_packets_size();
3873inline ::jaiabot::protobuf::TaskPacket* APIResponse_TaskPackets::mutable_packets(
int index) {
3875 return _impl_.packets_.Mutable(index);
3877inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >*
3878APIResponse_TaskPackets::mutable_packets() {
3880 return &_impl_.packets_;
3882inline const ::jaiabot::protobuf::TaskPacket& APIResponse_TaskPackets::_internal_packets(
int index)
const {
3883 return _impl_.packets_.Get(index);
3885inline const ::jaiabot::protobuf::TaskPacket& APIResponse_TaskPackets::packets(
int index)
const {
3887 return _internal_packets(index);
3889inline ::jaiabot::protobuf::TaskPacket* APIResponse_TaskPackets::_internal_add_packets() {
3890 return _impl_.packets_.Add();
3892inline ::jaiabot::protobuf::TaskPacket* APIResponse_TaskPackets::add_packets() {
3897inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >&
3898APIResponse_TaskPackets::packets()
const {
3900 return _impl_.packets_;
3908inline bool APIResponse::_internal_has_target()
const {
3909 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3910 PROTOBUF_ASSUME(!value || _impl_.target_ !=
nullptr);
3913inline bool APIResponse::has_target()
const {
3914 return _internal_has_target();
3916inline void APIResponse::clear_target() {
3917 if (_impl_.target_ !=
nullptr) _impl_.target_->Clear();
3918 _impl_._has_bits_[0] &= ~0x00000001u;
3920inline const ::jaiabot::protobuf::APIResponse_Nodes& APIResponse::_internal_target()
const {
3921 const ::jaiabot::protobuf::APIResponse_Nodes* p = _impl_.target_;
3925inline const ::jaiabot::protobuf::APIResponse_Nodes& APIResponse::target()
const {
3927 return _internal_target();
3929inline void APIResponse::unsafe_arena_set_allocated_target(
3931 if (GetArenaForAllocation() ==
nullptr) {
3932 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.target_);
3934 _impl_.target_ = target;
3936 _impl_._has_bits_[0] |= 0x00000001u;
3938 _impl_._has_bits_[0] &= ~0x00000001u;
3942inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::release_target() {
3943 _impl_._has_bits_[0] &= ~0x00000001u;
3945 _impl_.target_ =
nullptr;
3946#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3947 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3948 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3949 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3951 if (GetArenaForAllocation() !=
nullptr) {
3952 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3957inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::unsafe_arena_release_target() {
3959 _impl_._has_bits_[0] &= ~0x00000001u;
3961 _impl_.target_ =
nullptr;
3964inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::_internal_mutable_target() {
3965 _impl_._has_bits_[0] |= 0x00000001u;
3966 if (_impl_.target_ ==
nullptr) {
3970 return _impl_.target_;
3972inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::mutable_target() {
3978 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3979 if (message_arena ==
nullptr) {
3980 delete _impl_.target_;
3983 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3984 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(target);
3985 if (message_arena != submessage_arena) {
3986 target = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3987 message_arena, target, submessage_arena);
3989 _impl_._has_bits_[0] |= 0x00000001u;
3991 _impl_._has_bits_[0] &= ~0x00000001u;
3993 _impl_.target_ = target;
3998inline bool APIResponse::_internal_has_error()
const {
3999 return action_case() == kError;
4001inline bool APIResponse::has_error()
const {
4002 return _internal_has_error();
4004inline void APIResponse::set_has_error() {
4005 _impl_._oneof_case_[0] = kError;
4007inline void APIResponse::clear_error() {
4008 if (_internal_has_error()) {
4009 if (GetArenaForAllocation() ==
nullptr) {
4010 delete _impl_.action_.error_;
4015inline ::jaiabot::protobuf::APIError* APIResponse::release_error() {
4017 if (_internal_has_error()) {
4020 if (GetArenaForAllocation() !=
nullptr) {
4021 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4023 _impl_.action_.error_ =
nullptr;
4029inline const ::jaiabot::protobuf::APIError& APIResponse::_internal_error()
const {
4030 return _internal_has_error()
4031 ? *_impl_.action_.error_
4034inline const ::jaiabot::protobuf::APIError& APIResponse::error()
const {
4036 return _internal_error();
4038inline ::jaiabot::protobuf::APIError* APIResponse::unsafe_arena_release_error() {
4040 if (_internal_has_error()) {
4043 _impl_.action_.error_ =
nullptr;
4053 _impl_.action_.error_ = error;
4057inline ::jaiabot::protobuf::APIError* APIResponse::_internal_mutable_error() {
4058 if (!_internal_has_error()) {
4061 _impl_.action_.error_ = CreateMaybeMessage< ::jaiabot::protobuf::APIError >(GetArenaForAllocation());
4063 return _impl_.action_.error_;
4065inline ::jaiabot::protobuf::APIError* APIResponse::mutable_error() {
4072inline bool APIResponse::_internal_has_status()
const {
4073 return action_case() == kStatus;
4075inline bool APIResponse::has_status()
const {
4076 return _internal_has_status();
4078inline void APIResponse::set_has_status() {
4079 _impl_._oneof_case_[0] = kStatus;
4081inline void APIResponse::clear_status() {
4082 if (_internal_has_status()) {
4083 if (GetArenaForAllocation() ==
nullptr) {
4084 delete _impl_.action_.status_;
4089inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::release_status() {
4091 if (_internal_has_status()) {
4094 if (GetArenaForAllocation() !=
nullptr) {
4095 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4097 _impl_.action_.status_ =
nullptr;
4103inline const ::jaiabot::protobuf::APIResponse_Statuses& APIResponse::_internal_status()
const {
4104 return _internal_has_status()
4105 ? *_impl_.action_.status_
4108inline const ::jaiabot::protobuf::APIResponse_Statuses& APIResponse::status()
const {
4110 return _internal_status();
4112inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::unsafe_arena_release_status() {
4114 if (_internal_has_status()) {
4117 _impl_.action_.status_ =
nullptr;
4127 _impl_.action_.status_ = status;
4131inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::_internal_mutable_status() {
4132 if (!_internal_has_status()) {
4135 _impl_.action_.status_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_Statuses >(GetArenaForAllocation());
4137 return _impl_.action_.status_;
4139inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::mutable_status() {
4146inline bool APIResponse::_internal_has_metadata()
const {
4147 return action_case() == kMetadata;
4149inline bool APIResponse::has_metadata()
const {
4150 return _internal_has_metadata();
4152inline void APIResponse::set_has_metadata() {
4153 _impl_._oneof_case_[0] = kMetadata;
4155inline void APIResponse::clear_metadata() {
4156 if (_internal_has_metadata()) {
4157 if (GetArenaForAllocation() ==
nullptr) {
4158 delete _impl_.action_.metadata_;
4163inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::release_metadata() {
4165 if (_internal_has_metadata()) {
4168 if (GetArenaForAllocation() !=
nullptr) {
4169 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4171 _impl_.action_.metadata_ =
nullptr;
4177inline const ::jaiabot::protobuf::APIResponse_Metadatas& APIResponse::_internal_metadata()
const {
4178 return _internal_has_metadata()
4179 ? *_impl_.action_.metadata_
4182inline const ::jaiabot::protobuf::APIResponse_Metadatas& APIResponse::metadata()
const {
4184 return _internal_metadata();
4186inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::unsafe_arena_release_metadata() {
4188 if (_internal_has_metadata()) {
4191 _impl_.action_.metadata_ =
nullptr;
4201 _impl_.action_.metadata_ = metadata;
4205inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::_internal_mutable_metadata() {
4206 if (!_internal_has_metadata()) {
4209 _impl_.action_.metadata_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_Metadatas >(GetArenaForAllocation());
4211 return _impl_.action_.metadata_;
4213inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::mutable_metadata() {
4220inline bool APIResponse::_internal_has_task_packets()
const {
4221 return action_case() == kTaskPackets;
4223inline bool APIResponse::has_task_packets()
const {
4224 return _internal_has_task_packets();
4226inline void APIResponse::set_has_task_packets() {
4227 _impl_._oneof_case_[0] = kTaskPackets;
4229inline void APIResponse::clear_task_packets() {
4230 if (_internal_has_task_packets()) {
4231 if (GetArenaForAllocation() ==
nullptr) {
4232 delete _impl_.action_.task_packets_;
4237inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::release_task_packets() {
4239 if (_internal_has_task_packets()) {
4242 if (GetArenaForAllocation() !=
nullptr) {
4243 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4245 _impl_.action_.task_packets_ =
nullptr;
4251inline const ::jaiabot::protobuf::APIResponse_TaskPackets& APIResponse::_internal_task_packets()
const {
4252 return _internal_has_task_packets()
4253 ? *_impl_.action_.task_packets_
4256inline const ::jaiabot::protobuf::APIResponse_TaskPackets& APIResponse::task_packets()
const {
4258 return _internal_task_packets();
4260inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::unsafe_arena_release_task_packets() {
4262 if (_internal_has_task_packets()) {
4265 _impl_.action_.task_packets_ =
nullptr;
4274 set_has_task_packets();
4275 _impl_.action_.task_packets_ = task_packets;
4279inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::_internal_mutable_task_packets() {
4280 if (!_internal_has_task_packets()) {
4282 set_has_task_packets();
4283 _impl_.action_.task_packets_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_TaskPackets >(GetArenaForAllocation());
4285 return _impl_.action_.task_packets_;
4287inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::mutable_task_packets() {
4294inline bool APIResponse::_internal_has_command_result()
const {
4295 return action_case() == kCommandResult;
4297inline bool APIResponse::has_command_result()
const {
4298 return _internal_has_command_result();
4300inline void APIResponse::set_has_command_result() {
4301 _impl_._oneof_case_[0] = kCommandResult;
4303inline void APIResponse::clear_command_result() {
4304 if (_internal_has_command_result()) {
4305 if (GetArenaForAllocation() ==
nullptr) {
4306 delete _impl_.action_.command_result_;
4311inline ::jaiabot::protobuf::CommandResult* APIResponse::release_command_result() {
4313 if (_internal_has_command_result()) {
4316 if (GetArenaForAllocation() !=
nullptr) {
4317 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4319 _impl_.action_.command_result_ =
nullptr;
4325inline const ::jaiabot::protobuf::CommandResult& APIResponse::_internal_command_result()
const {
4326 return _internal_has_command_result()
4327 ? *_impl_.action_.command_result_
4330inline const ::jaiabot::protobuf::CommandResult& APIResponse::command_result()
const {
4332 return _internal_command_result();
4334inline ::jaiabot::protobuf::CommandResult* APIResponse::unsafe_arena_release_command_result() {
4336 if (_internal_has_command_result()) {
4339 _impl_.action_.command_result_ =
nullptr;
4347 if (command_result) {
4348 set_has_command_result();
4349 _impl_.action_.command_result_ = command_result;
4353inline ::jaiabot::protobuf::CommandResult* APIResponse::_internal_mutable_command_result() {
4354 if (!_internal_has_command_result()) {
4356 set_has_command_result();
4357 _impl_.action_.command_result_ = CreateMaybeMessage< ::jaiabot::protobuf::CommandResult >(GetArenaForAllocation());
4359 return _impl_.action_.command_result_;
4361inline ::jaiabot::protobuf::CommandResult* APIResponse::mutable_command_result() {
4368inline bool APIResponse::_internal_has_request()
const {
4369 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4370 PROTOBUF_ASSUME(!value || _impl_.request_ !=
nullptr);
4373inline bool APIResponse::has_request()
const {
4374 return _internal_has_request();
4376inline void APIResponse::clear_request() {
4377 if (_impl_.request_ !=
nullptr) _impl_.request_->Clear();
4378 _impl_._has_bits_[0] &= ~0x00000002u;
4380inline const ::jaiabot::protobuf::APIRequest& APIResponse::_internal_request()
const {
4381 const ::jaiabot::protobuf::APIRequest* p = _impl_.request_;
4385inline const ::jaiabot::protobuf::APIRequest& APIResponse::request()
const {
4387 return _internal_request();
4389inline void APIResponse::unsafe_arena_set_allocated_request(
4391 if (GetArenaForAllocation() ==
nullptr) {
4392 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.request_);
4394 _impl_.request_ = request;
4396 _impl_._has_bits_[0] |= 0x00000002u;
4398 _impl_._has_bits_[0] &= ~0x00000002u;
4402inline ::jaiabot::protobuf::APIRequest* APIResponse::release_request() {
4403 _impl_._has_bits_[0] &= ~0x00000002u;
4405 _impl_.request_ =
nullptr;
4406#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4407 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4408 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4409 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4411 if (GetArenaForAllocation() !=
nullptr) {
4412 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4417inline ::jaiabot::protobuf::APIRequest* APIResponse::unsafe_arena_release_request() {
4419 _impl_._has_bits_[0] &= ~0x00000002u;
4421 _impl_.request_ =
nullptr;
4424inline ::jaiabot::protobuf::APIRequest* APIResponse::_internal_mutable_request() {
4425 _impl_._has_bits_[0] |= 0x00000002u;
4426 if (_impl_.request_ ==
nullptr) {
4428 _impl_.request_ = p;
4430 return _impl_.request_;
4432inline ::jaiabot::protobuf::APIRequest* APIResponse::mutable_request() {
4438 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4439 if (message_arena ==
nullptr) {
4440 delete _impl_.request_;
4443 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4444 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(request);
4445 if (message_arena != submessage_arena) {
4446 request = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4447 message_arena, request, submessage_arena);
4449 _impl_._has_bits_[0] |= 0x00000002u;
4451 _impl_._has_bits_[0] &= ~0x00000002u;
4453 _impl_.request_ = request;
4457inline bool APIResponse::has_action()
const {
4458 return action_case() != ACTION_NOT_SET;
4460inline void APIResponse::clear_has_action() {
4461 _impl_._oneof_case_[0] = ACTION_NOT_SET;
4471inline bool APIConfig_StreamingEndpoint::_internal_has_hub_id()
const {
4472 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4475inline bool APIConfig_StreamingEndpoint::has_hub_id()
const {
4476 return _internal_has_hub_id();
4478inline void APIConfig_StreamingEndpoint::clear_hub_id() {
4480 _impl_._has_bits_[0] &= ~0x00000002u;
4482inline int32_t APIConfig_StreamingEndpoint::_internal_hub_id()
const {
4483 return _impl_.hub_id_;
4485inline int32_t APIConfig_StreamingEndpoint::hub_id()
const {
4487 return _internal_hub_id();
4489inline void APIConfig_StreamingEndpoint::_internal_set_hub_id(int32_t value) {
4490 _impl_._has_bits_[0] |= 0x00000002u;
4491 _impl_.hub_id_ = value;
4493inline void APIConfig_StreamingEndpoint::set_hub_id(int32_t value) {
4494 _internal_set_hub_id(value);
4499inline bool APIConfig_StreamingEndpoint::_internal_has_hostname()
const {
4500 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4503inline bool APIConfig_StreamingEndpoint::has_hostname()
const {
4504 return _internal_has_hostname();
4506inline void APIConfig_StreamingEndpoint::clear_hostname() {
4507 _impl_.hostname_.ClearToEmpty();
4508 _impl_._has_bits_[0] &= ~0x00000001u;
4510inline const std::string& APIConfig_StreamingEndpoint::hostname()
const {
4512 return _internal_hostname();
4514template <
typename ArgT0,
typename... ArgT>
4515inline PROTOBUF_ALWAYS_INLINE
4516void APIConfig_StreamingEndpoint::set_hostname(ArgT0&& arg0, ArgT... args) {
4517 _impl_._has_bits_[0] |= 0x00000001u;
4518 _impl_.hostname_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4521inline std::string* APIConfig_StreamingEndpoint::mutable_hostname() {
4522 std::string* _s = _internal_mutable_hostname();
4526inline const std::string& APIConfig_StreamingEndpoint::_internal_hostname()
const {
4527 return _impl_.hostname_.Get();
4529inline void APIConfig_StreamingEndpoint::_internal_set_hostname(
const std::string& value) {
4530 _impl_._has_bits_[0] |= 0x00000001u;
4531 _impl_.hostname_.Set(value, GetArenaForAllocation());
4533inline std::string* APIConfig_StreamingEndpoint::_internal_mutable_hostname() {
4534 _impl_._has_bits_[0] |= 0x00000001u;
4535 return _impl_.hostname_.Mutable(GetArenaForAllocation());
4537inline std::string* APIConfig_StreamingEndpoint::release_hostname() {
4539 if (!_internal_has_hostname()) {
4542 _impl_._has_bits_[0] &= ~0x00000001u;
4543 auto* p = _impl_.hostname_.Release();
4544#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4545 if (_impl_.hostname_.IsDefault()) {
4546 _impl_.hostname_.Set(
"", GetArenaForAllocation());
4551inline void APIConfig_StreamingEndpoint::set_allocated_hostname(std::string* hostname) {
4552 if (hostname !=
nullptr) {
4553 _impl_._has_bits_[0] |= 0x00000001u;
4555 _impl_._has_bits_[0] &= ~0x00000001u;
4557 _impl_.hostname_.SetAllocated(hostname, GetArenaForAllocation());
4558#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4559 if (_impl_.hostname_.IsDefault()) {
4560 _impl_.hostname_.Set(
"", GetArenaForAllocation());
4567inline bool APIConfig_StreamingEndpoint::_internal_has_port()
const {
4568 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4571inline bool APIConfig_StreamingEndpoint::has_port()
const {
4572 return _internal_has_port();
4574inline void APIConfig_StreamingEndpoint::clear_port() {
4576 _impl_._has_bits_[0] &= ~0x00000004u;
4578inline int32_t APIConfig_StreamingEndpoint::_internal_port()
const {
4579 return _impl_.port_;
4581inline int32_t APIConfig_StreamingEndpoint::port()
const {
4583 return _internal_port();
4585inline void APIConfig_StreamingEndpoint::_internal_set_port(int32_t value) {
4586 _impl_._has_bits_[0] |= 0x00000004u;
4587 _impl_.port_ = value;
4589inline void APIConfig_StreamingEndpoint::set_port(int32_t value) {
4590 _internal_set_port(value);
4599inline bool APIConfig_APIKey::_internal_has_private_key()
const {
4600 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4603inline bool APIConfig_APIKey::has_private_key()
const {
4604 return _internal_has_private_key();
4606inline void APIConfig_APIKey::clear_private_key() {
4607 _impl_.private_key_.ClearToEmpty();
4608 _impl_._has_bits_[0] &= ~0x00000001u;
4610inline const std::string& APIConfig_APIKey::private_key()
const {
4612 return _internal_private_key();
4614template <
typename ArgT0,
typename... ArgT>
4615inline PROTOBUF_ALWAYS_INLINE
4616void APIConfig_APIKey::set_private_key(ArgT0&& arg0, ArgT... args) {
4617 _impl_._has_bits_[0] |= 0x00000001u;
4618 _impl_.private_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4621inline std::string* APIConfig_APIKey::mutable_private_key() {
4622 std::string* _s = _internal_mutable_private_key();
4626inline const std::string& APIConfig_APIKey::_internal_private_key()
const {
4627 return _impl_.private_key_.Get();
4629inline void APIConfig_APIKey::_internal_set_private_key(
const std::string& value) {
4630 _impl_._has_bits_[0] |= 0x00000001u;
4631 _impl_.private_key_.Set(value, GetArenaForAllocation());
4633inline std::string* APIConfig_APIKey::_internal_mutable_private_key() {
4634 _impl_._has_bits_[0] |= 0x00000001u;
4635 return _impl_.private_key_.Mutable(GetArenaForAllocation());
4637inline std::string* APIConfig_APIKey::release_private_key() {
4639 if (!_internal_has_private_key()) {
4642 _impl_._has_bits_[0] &= ~0x00000001u;
4643 auto* p = _impl_.private_key_.Release();
4644#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4645 if (_impl_.private_key_.IsDefault()) {
4646 _impl_.private_key_.Set(
"", GetArenaForAllocation());
4651inline void APIConfig_APIKey::set_allocated_private_key(std::string* private_key) {
4652 if (private_key !=
nullptr) {
4653 _impl_._has_bits_[0] |= 0x00000001u;
4655 _impl_._has_bits_[0] &= ~0x00000001u;
4657 _impl_.private_key_.SetAllocated(private_key, GetArenaForAllocation());
4658#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4659 if (_impl_.private_key_.IsDefault()) {
4660 _impl_.private_key_.Set(
"", GetArenaForAllocation());
4667inline int APIConfig_APIKey::_internal_permission_size()
const {
4668 return _impl_.permission_.size();
4670inline int APIConfig_APIKey::permission_size()
const {
4671 return _internal_permission_size();
4673inline void APIConfig_APIKey::clear_permission() {
4674 _impl_.permission_.Clear();
4676inline ::jaiabot::protobuf::APIConfig_APIKey_Permission APIConfig_APIKey::_internal_permission(
int index)
const {
4679inline ::jaiabot::protobuf::APIConfig_APIKey_Permission APIConfig_APIKey::permission(
int index)
const {
4681 return _internal_permission(index);
4685 _impl_.permission_.Set(index, value);
4690 _impl_.permission_.Add(value);
4693 _internal_add_permission(value);
4696inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
4697APIConfig_APIKey::permission()
const {
4699 return _impl_.permission_;
4701inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4702APIConfig_APIKey::_internal_mutable_permission() {
4703 return &_impl_.permission_;
4705inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4706APIConfig_APIKey::mutable_permission() {
4708 return _internal_mutable_permission();
4716inline int APIConfig::_internal_streaming_endpoint_size()
const {
4717 return _impl_.streaming_endpoint_.size();
4719inline int APIConfig::streaming_endpoint_size()
const {
4720 return _internal_streaming_endpoint_size();
4722inline void APIConfig::clear_streaming_endpoint() {
4723 _impl_.streaming_endpoint_.Clear();
4725inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::mutable_streaming_endpoint(
int index) {
4727 return _impl_.streaming_endpoint_.Mutable(index);
4729inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >*
4730APIConfig::mutable_streaming_endpoint() {
4732 return &_impl_.streaming_endpoint_;
4734inline const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& APIConfig::_internal_streaming_endpoint(
int index)
const {
4735 return _impl_.streaming_endpoint_.Get(index);
4737inline const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& APIConfig::streaming_endpoint(
int index)
const {
4739 return _internal_streaming_endpoint(index);
4741inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::_internal_add_streaming_endpoint() {
4742 return _impl_.streaming_endpoint_.Add();
4744inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::add_streaming_endpoint() {
4749inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >&
4750APIConfig::streaming_endpoint()
const {
4752 return _impl_.streaming_endpoint_;
4756inline bool APIConfig::_internal_has_flask_bind_port()
const {
4757 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4760inline bool APIConfig::has_flask_bind_port()
const {
4761 return _internal_has_flask_bind_port();
4763inline void APIConfig::clear_flask_bind_port() {
4764 _impl_.flask_bind_port_ = 9092;
4765 _impl_._has_bits_[0] &= ~0x00000002u;
4767inline int32_t APIConfig::_internal_flask_bind_port()
const {
4768 return _impl_.flask_bind_port_;
4770inline int32_t APIConfig::flask_bind_port()
const {
4772 return _internal_flask_bind_port();
4774inline void APIConfig::_internal_set_flask_bind_port(int32_t value) {
4775 _impl_._has_bits_[0] |= 0x00000002u;
4776 _impl_.flask_bind_port_ = value;
4778inline void APIConfig::set_flask_bind_port(int32_t value) {
4779 _internal_set_flask_bind_port(value);
4784inline bool APIConfig::_internal_has_no_key_required()
const {
4785 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4788inline bool APIConfig::has_no_key_required()
const {
4789 return _internal_has_no_key_required();
4791inline void APIConfig::clear_no_key_required() {
4792 _impl_.no_key_required_ =
false;
4793 _impl_._has_bits_[0] &= ~0x00000001u;
4795inline bool APIConfig::_internal_no_key_required()
const {
4796 return _impl_.no_key_required_;
4798inline bool APIConfig::no_key_required()
const {
4800 return _internal_no_key_required();
4802inline void APIConfig::_internal_set_no_key_required(
bool value) {
4803 _impl_._has_bits_[0] |= 0x00000001u;
4804 _impl_.no_key_required_ = value;
4806inline void APIConfig::set_no_key_required(
bool value) {
4807 _internal_set_no_key_required(value);
4812inline int APIConfig::_internal_key_size()
const {
4813 return _impl_.key_.size();
4815inline int APIConfig::key_size()
const {
4816 return _internal_key_size();
4818inline void APIConfig::clear_key() {
4819 _impl_.key_.Clear();
4821inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::mutable_key(
int index) {
4823 return _impl_.key_.Mutable(index);
4825inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >*
4826APIConfig::mutable_key() {
4828 return &_impl_.key_;
4830inline const ::jaiabot::protobuf::APIConfig_APIKey& APIConfig::_internal_key(
int index)
const {
4831 return _impl_.key_.Get(index);
4833inline const ::jaiabot::protobuf::APIConfig_APIKey& APIConfig::key(
int index)
const {
4835 return _internal_key(index);
4837inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::_internal_add_key() {
4838 return _impl_.key_.Add();
4840inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::add_key() {
4845inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >&
4846APIConfig::key()
const {
4852 #pragma GCC diagnostic pop
4884PROTOBUF_NAMESPACE_OPEN
4889 return ::jaiabot::protobuf::APIConfig_APIKey_Permission_descriptor();
4894 return ::jaiabot::protobuf::APIErrorCode_descriptor();
4897PROTOBUF_NAMESPACE_CLOSE
4901#include <google/protobuf/port_undef.inc>
static const APIConfig_APIKey * internal_default_instance()
static const ClassData _class_data_
void Swap(APIConfig_APIKey *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const APIConfig_APIKey &from)
static const std::string & Permission_Name(T enum_t_value)
static const APIConfig_APIKey & default_instance()
void MergeFrom(const APIConfig_APIKey &from)
PROTOBUF_CONSTEXPR APIConfig_APIKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(APIConfig_APIKey &a, APIConfig_APIKey &b)
~APIConfig_APIKey() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void UnsafeArenaSwap(APIConfig_APIKey *other)
APIConfig_APIKey & operator=(const APIConfig_APIKey &from)
static bool Permission_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Permission *value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
APIConfig_APIKey(APIConfig_APIKey &&from) noexcept
APIConfig_APIKey & operator=(APIConfig_APIKey &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_private_key(ArgT0 &&arg0, ArgT... args)
APIConfig_APIKey(const APIConfig_APIKey &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
APIConfig_APIKey(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
APIConfig_APIKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Permission_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIConfig_StreamingEndpoint()
APIConfig_StreamingEndpoint & operator=(const APIConfig_StreamingEndpoint &from)
void set_hostname(ArgT0 &&arg0, ArgT... args)
friend void swap(APIConfig_StreamingEndpoint &a, APIConfig_StreamingEndpoint &b)
void CopyFrom(const APIConfig_StreamingEndpoint &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR APIConfig_StreamingEndpoint(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const APIConfig_StreamingEndpoint * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIConfig_StreamingEndpoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
~APIConfig_StreamingEndpoint() override
void Swap(APIConfig_StreamingEndpoint *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(APIConfig_StreamingEndpoint *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ClassData _class_data_
APIConfig_StreamingEndpoint(const APIConfig_StreamingEndpoint &from)
void MergeFrom(const APIConfig_StreamingEndpoint &from)
APIConfig_StreamingEndpoint & operator=(APIConfig_StreamingEndpoint &&from) noexcept
APIConfig_StreamingEndpoint(APIConfig_StreamingEndpoint &&from) noexcept
static const APIConfig_StreamingEndpoint & default_instance()
APIConfig_StreamingEndpoint(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void UnsafeArenaSwap(APIConfig *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
APIConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const APIConfig & default_instance()
void CopyFrom(const APIConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const APIConfig &from)
static const ClassData _class_data_
static const APIConfig * internal_default_instance()
APIConfig(APIConfig &&from) noexcept
APIConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
APIConfig & operator=(APIConfig &&from) noexcept
friend void swap(APIConfig &a, APIConfig &b)
APIConfig & operator=(const APIConfig &from)
void Swap(APIConfig *other)
PROTOBUF_CONSTEXPR APIConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIConfig(const APIConfig &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR APIError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const APIError * internal_default_instance()
APIError(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
APIError * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(APIError *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void Swap(APIError *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
APIError(APIError &&from) noexcept
APIError & operator=(const APIError &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
APIError(const APIError &from)
void set_details(ArgT0 &&arg0, ArgT... args)
void CopyFrom(const APIError &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(APIError &a, APIError &b)
APIError & operator=(APIError &&from) noexcept
static const APIError & default_instance()
void MergeFrom(const APIError &from)
static const ClassData _class_data_
void Swap(APIRequest_Nodes *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
APIRequest_Nodes(const APIRequest_Nodes &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
APIRequest_Nodes(APIRequest_Nodes &&from) noexcept
APIRequest_Nodes & operator=(APIRequest_Nodes &&from) noexcept
void CopyFrom(const APIRequest_Nodes &from)
PROTOBUF_CONSTEXPR APIRequest_Nodes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIRequest_Nodes & operator=(const APIRequest_Nodes &from)
APIRequest_Nodes * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const APIRequest_Nodes * internal_default_instance()
void MergeFrom(const APIRequest_Nodes &from)
static const ClassData _class_data_
~APIRequest_Nodes() override
void UnsafeArenaSwap(APIRequest_Nodes *other)
friend void swap(APIRequest_Nodes &a, APIRequest_Nodes &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const APIRequest_Nodes & default_instance()
APIRequest_Nodes(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void clear_command_for_hub()
void set_allocated_task_packets(::jaiabot::protobuf::TaskPacketsRequest *task_packets)
APIRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_command(::jaiabot::protobuf::Command *command)
friend void swap(APIRequest &a, APIRequest &b)
void set_api_key(ArgT0 &&arg0, ArgT... args)
static const ClassData _class_data_
PROTOBUF_CONSTEXPR APIRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const APIRequest * internal_default_instance()
APIRequest(APIRequest &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(APIRequest *other)
APIRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_allocated_command_for_hub(::jaiabot::protobuf::CommandForHub *command_for_hub)
APIRequest(const APIRequest &from)
void Swap(APIRequest *other)
void CopyFrom(const APIRequest &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
APIRequest & operator=(const APIRequest &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
APIRequest & operator=(APIRequest &&from) noexcept
static const APIRequest & default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const APIRequest &from)
APIResponse_Nodes * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
APIResponse_Nodes(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
~APIResponse_Nodes() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const APIResponse_Nodes & default_instance()
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const APIResponse_Nodes * internal_default_instance()
APIResponse_Nodes & operator=(const APIResponse_Nodes &from)
PROTOBUF_CONSTEXPR APIResponse_Nodes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(APIResponse_Nodes &a, APIResponse_Nodes &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const APIResponse_Nodes &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
APIResponse_Nodes & operator=(APIResponse_Nodes &&from) noexcept
APIResponse_Nodes(APIResponse_Nodes &&from) noexcept
void Swap(APIResponse_Nodes *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const APIResponse_Nodes &from)
void UnsafeArenaSwap(APIResponse_Nodes *other)
APIResponse_Nodes(const APIResponse_Nodes &from)
PROTOBUF_CONSTEXPR APIResponse_Statuses(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const APIResponse_Statuses &from)
APIResponse_Statuses(const APIResponse_Statuses &from)
friend void swap(APIResponse_Statuses &a, APIResponse_Statuses &b)
static const APIResponse_Statuses & default_instance()
APIResponse_Statuses & operator=(const APIResponse_Statuses &from)
void UnsafeArenaSwap(APIResponse_Statuses *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
APIResponse_Statuses(APIResponse_Statuses &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIResponse_Statuses & operator=(APIResponse_Statuses &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
~APIResponse_Statuses() override
static const ClassData _class_data_
APIResponse_Statuses(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const APIResponse_Statuses &from)
APIResponse_Statuses * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(APIResponse_Statuses *other)
static const APIResponse_Statuses * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void Swap(APIResponse_TaskPackets *other)
APIResponse_TaskPackets(APIResponse_TaskPackets &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
APIResponse_TaskPackets()
APIResponse_TaskPackets & operator=(APIResponse_TaskPackets &&from) noexcept
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIResponse_TaskPackets(const APIResponse_TaskPackets &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR APIResponse_TaskPackets(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const APIResponse_TaskPackets &from)
APIResponse_TaskPackets(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
~APIResponse_TaskPackets() override
APIResponse_TaskPackets * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const APIResponse_TaskPackets &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(APIResponse_TaskPackets *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const APIResponse_TaskPackets & default_instance()
static const APIResponse_TaskPackets * internal_default_instance()
APIResponse_TaskPackets & operator=(const APIResponse_TaskPackets &from)
friend void swap(APIResponse_TaskPackets &a, APIResponse_TaskPackets &b)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const APIResponse &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void MergeFrom(const APIResponse &from)
APIResponse & operator=(APIResponse &&from) noexcept
static const ClassData _class_data_
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_allocated_command_result(::jaiabot::protobuf::CommandResult *command_result)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const APIResponse & default_instance()
APIResponse(const APIResponse &from)
void set_allocated_task_packets(::jaiabot::protobuf::APIResponse_TaskPackets *task_packets)
static const APIResponse * internal_default_instance()
void Swap(APIResponse *other)
APIResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_allocated_status(::jaiabot::protobuf::APIResponse_Statuses *status)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
APIResponse & operator=(const APIResponse &from)
void UnsafeArenaSwap(APIResponse *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
APIResponse(APIResponse &&from) noexcept
PROTOBUF_CONSTEXPR APIResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
APIResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(APIResponse &a, APIResponse &b)
void set_allocated_metadata(::jaiabot::protobuf::APIResponse_Metadatas *metadata)
void set_allocated_error(::jaiabot::protobuf::APIError *error)
CommandResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
CommandResult(CommandResult &&from) noexcept
void UnsafeArenaSwap(CommandResult *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(CommandResult &a, CommandResult &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
CommandResult & operator=(const CommandResult &from)
static const CommandResult * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void Swap(CommandResult *other)
void CopyFrom(const CommandResult &from)
PROTOBUF_CONSTEXPR CommandResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
~CommandResult() override
void MergeFrom(const CommandResult &from)
CommandResult(const CommandResult &from)
static const CommandResult & default_instance()
CommandResult(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
CommandResult & operator=(CommandResult &&from) noexcept
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static constexpr int kIndexInFileMessages
void set_start_time(uint64_t value)
void MergeFrom(const TaskPacketsRequest &from)
~TaskPacketsRequest() override
TaskPacketsRequest & operator=(const TaskPacketsRequest &from)
static const TaskPacketsRequest & default_instance()
TaskPacketsRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
friend void swap(TaskPacketsRequest &a, TaskPacketsRequest &b)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const TaskPacketsRequest * internal_default_instance()
bool has_end_time() const
TaskPacketsRequest(const TaskPacketsRequest &from)
uint64_t start_time() const
void UnsafeArenaSwap(TaskPacketsRequest *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void Swap(TaskPacketsRequest *other)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
TaskPacketsRequest(TaskPacketsRequest &&from) noexcept
size_t ByteSizeLong() const final
bool has_start_time() const
TaskPacketsRequest & operator=(TaskPacketsRequest &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const final
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const TaskPacketsRequest &from)
TaskPacketsRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR TaskPacketsRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool IsInitialized() const final
uint64_t end_time() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_end_time(uint64_t value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * APIErrorCode_descriptor()
APIResponse_TaskPacketsDefaultTypeInternal _APIResponse_TaskPackets_default_instance_
APIResponseDefaultTypeInternal _APIResponse_default_instance_
APIConfig_APIKey_Permission
@ APIConfig_APIKey_Permission_READ
@ APIConfig_APIKey_Permission_WRITE
@ APIConfig_APIKey_Permission_COMMAND
@ APIConfig_APIKey_Permission_COMMAND_FOR_HUB
@ APIConfig_APIKey_Permission_STATUS
@ APIConfig_APIKey_Permission_TASK_PACKETS
@ APIConfig_APIKey_Permission_METADATA
@ APIConfig_APIKey_Permission_ALL
constexpr int APIConfig_APIKey_Permission_Permission_ARRAYSIZE
APIRequest_NodesDefaultTypeInternal _APIRequest_Nodes_default_instance_
const std::string & APIErrorCode_Name(T enum_t_value)
@ API_ERROR__ACTION_REQUIRES_JSON_POST_DATA
@ API_ERROR__COULD_NOT_PARSE_API_REQUEST_JSON
@ API_ERROR__INVALID_ACTION
@ API_ERROR__INVALID_TYPE
@ API_ERROR__REQUEST_NOT_INITIALIZED
@ API_ERROR__TARGETS_STRING_MALFORMATTED
@ API_ERROR__UNSUPPORTED_API_VERSION
@ API_ERROR__NO_ACTION_SPECIFIED
@ API_ERROR__INVALID_TARGET
@ API_ERROR__NOT_IMPLEMENTED
CommandResultDefaultTypeInternal _CommandResult_default_instance_
constexpr APIConfig_APIKey_Permission APIConfig_APIKey_Permission_Permission_MAX
constexpr APIErrorCode APIErrorCode_MIN
APIResponse_StatusesDefaultTypeInternal _APIResponse_Statuses_default_instance_
APIConfig_APIKeyDefaultTypeInternal _APIConfig_APIKey_default_instance_
APIRequestDefaultTypeInternal _APIRequest_default_instance_
constexpr APIConfig_APIKey_Permission APIConfig_APIKey_Permission_Permission_MIN
bool APIErrorCode_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * APIConfig_APIKey_Permission_descriptor()
CommandDefaultTypeInternal _Command_default_instance_
APIErrorDefaultTypeInternal _APIError_default_instance_
bool APIErrorCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, APIErrorCode *value)
APIResponse_NodesDefaultTypeInternal _APIResponse_Nodes_default_instance_
const std::string & APIConfig_APIKey_Permission_Name(T enum_t_value)
APIConfig_StreamingEndpointDefaultTypeInternal _APIConfig_StreamingEndpoint_default_instance_
APIResponse_MetadatasDefaultTypeInternal _APIResponse_Metadatas_default_instance_
bool APIConfig_APIKey_Permission_IsValid(int value)
constexpr APIErrorCode APIErrorCode_MAX
constexpr int APIErrorCode_ARRAYSIZE
CommandForHubDefaultTypeInternal _CommandForHub_default_instance_
APIConfigDefaultTypeInternal _APIConfig_default_instance_
bool APIConfig_APIKey_Permission_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, APIConfig_APIKey_Permission *value)
TaskPacketsRequestDefaultTypeInternal _TaskPacketsRequest_default_instance_
::jaiabot::protobuf::APIRequest * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest >(Arena *)
::jaiabot::protobuf::APIResponse_Nodes * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Nodes >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::APIErrorCode >()
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::APIConfig_APIKey_Permission >()
::jaiabot::protobuf::APIRequest_Nodes * Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest_Nodes >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2frest_5fapi_2eproto
static const uint32_t offsets[]
::jaiabot::protobuf::TaskPacketsRequest * task_packets_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
::jaiabot::protobuf::Command * command_
::jaiabot::protobuf::CommandForHub * command_for_hub_
::jaiabot::protobuf::APIResponse_Metadatas * metadata_
::jaiabot::protobuf::CommandResult * command_result_
::jaiabot::protobuf::APIError * error_
::jaiabot::protobuf::APIResponse_TaskPackets * task_packets_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
::jaiabot::protobuf::APIResponse_Statuses * status_