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>
39#include <boost/units/quantity.hpp>
40#include <boost/units/absolute.hpp>
41#include <boost/units/dimensionless_type.hpp>
42#include <boost/units/make_scaled_unit.hpp>
44#include <google/protobuf/port_def.inc>
45#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2frest_5fapi_2eproto
46PROTOBUF_NAMESPACE_OPEN
50PROTOBUF_NAMESPACE_CLOSE
60struct APIConfigDefaultTypeInternal;
62class APIConfig_APIKey;
63struct APIConfig_APIKeyDefaultTypeInternal;
65class APIConfig_StreamingEndpoint;
66struct APIConfig_StreamingEndpointDefaultTypeInternal;
69struct APIErrorDefaultTypeInternal;
72struct APIRequestDefaultTypeInternal;
74class APIRequest_Nodes;
75struct APIRequest_NodesDefaultTypeInternal;
78struct APIResponseDefaultTypeInternal;
80class APIResponse_Metadatas;
81struct APIResponse_MetadatasDefaultTypeInternal;
83class APIResponse_Nodes;
84struct APIResponse_NodesDefaultTypeInternal;
86class APIResponse_Statuses;
87struct APIResponse_StatusesDefaultTypeInternal;
90struct CommandResultDefaultTypeInternal;
93struct MissionQueryDefaultTypeInternal;
95class MissionQueryResults;
96struct MissionQueryResultsDefaultTypeInternal;
99struct TaskPacketQueryDefaultTypeInternal;
101class TaskPacketQueryResults;
102struct TaskPacketQueryResultsDefaultTypeInternal;
106PROTOBUF_NAMESPACE_OPEN
122PROTOBUF_NAMESPACE_CLOSE
140 static_assert(::std::is_same<T, TaskPacketQuery_Format>::value ||
141 ::std::is_integral<T>::value,
142 "Incorrect type passed to function TaskPacketQuery_Format_Name.");
143 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
148 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TaskPacketQuery_Format>(
170 static_assert(::std::is_same<T, APIConfig_APIKey_Permission>::value ||
171 ::std::is_integral<T>::value,
172 "Incorrect type passed to function APIConfig_APIKey_Permission_Name.");
173 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
178 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<APIConfig_APIKey_Permission>(
201 static_assert(::std::is_same<T, APIErrorCode>::value ||
202 ::std::is_integral<T>::value,
203 "Incorrect type passed to function APIErrorCode_Name.");
204 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
208 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
APIErrorCode* value) {
209 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<APIErrorCode>(
215 public ::PROTOBUF_NAMESPACE_ID::Message {
219 explicit PROTOBUF_CONSTEXPR
TaskPacketQuery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
224 *
this = ::std::move(from);
232 if (
this == &from)
return *
this;
233 if (GetOwningArena() == from.GetOwningArena()
234 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
235 && GetOwningArena() !=
nullptr
246 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
249 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
252 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
275 if (other ==
this)
return;
276 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
277 if (GetOwningArena() !=
nullptr &&
278 GetOwningArena() == other->GetOwningArena()) {
280 if (GetOwningArena() == other->GetOwningArena()) {
284 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
288 if (other ==
this)
return;
289 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
296 return CreateMaybeMessage<TaskPacketQuery>(arena);
298 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
300 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
302 TaskPacketQuery::MergeImpl(*
this, from);
305 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
307 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
313 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
317 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
319 void SetCachedSize(
int size)
const final;
323 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
324 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
325 return "jaiabot.protobuf.TaskPacketQuery";
329 bool is_message_owned =
false);
333 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
357 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
363 static_assert(::std::is_same<T, Format>::value ||
364 ::std::is_integral<T>::value,
365 "Incorrect type passed to function Format_Name.");
368 static inline bool Format_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
385 int _internal_mission_name_size()
const;
399 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
mission_name()
const;
402 const std::string& _internal_mission_name(
int index)
const;
403 std::string* _internal_add_mission_name();
409 bool _internal_has_start_time()
const;
415 uint64_t _internal_start_time()
const;
416 void _internal_set_start_time(uint64_t value);
422 bool _internal_has_end_time()
const;
428 uint64_t _internal_end_time()
const;
429 void _internal_set_end_time(uint64_t value);
435 bool _internal_has_format()
const;
448 bool _internal_has_included_only()
const;
454 bool _internal_included_only()
const;
455 void _internal_set_included_only(
bool value);
462 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
463 typedef void InternalArenaConstructable_;
464 typedef void DestructorSkippable_;
466 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
467 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
468 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> mission_name_;
469 uint64_t start_time_;
475 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
480 public ::PROTOBUF_NAMESPACE_ID::Message {
489 *
this = ::std::move(from);
497 if (
this == &from)
return *
this;
498 if (GetOwningArena() == from.GetOwningArena()
499 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
500 && GetOwningArena() !=
nullptr
511 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
514 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
517 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
518 return GetDescriptor();
521 return default_instance().GetMetadata().descriptor;
524 return default_instance().GetMetadata().reflection;
527 return *internal_default_instance();
533 static constexpr int kIndexInFileMessages =
540 if (other ==
this)
return;
541 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
542 if (GetOwningArena() !=
nullptr &&
543 GetOwningArena() == other->GetOwningArena()) {
545 if (GetOwningArena() == other->GetOwningArena()) {
549 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
553 if (other ==
this)
return;
554 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
561 return CreateMaybeMessage<TaskPacketQueryResults>(arena);
563 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
565 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
567 TaskPacketQueryResults::MergeImpl(*
this, from);
570 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
572 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
573 bool IsInitialized() const final;
575 size_t ByteSizeLong() const final;
576 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
577 uint8_t* _InternalSerialize(
578 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
579 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
582 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
584 void SetCachedSize(
int size)
const final;
588 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
589 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
590 return "jaiabot.protobuf.TaskPacketQueryResults";
594 bool is_message_owned =
false);
598 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
600 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
607 kPacketsFieldNumber = 1,
610 int packets_size()
const;
612 int _internal_packets_size()
const;
616 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >*
619 const ::jaiabot::protobuf::TaskPacket& _internal_packets(
int index)
const;
622 const ::jaiabot::protobuf::TaskPacket& packets(
int index)
const;
624 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >&
631 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
632 typedef void InternalArenaConstructable_;
633 typedef void DestructorSkippable_;
635 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket > packets_;
636 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
639 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
644 public ::PROTOBUF_NAMESPACE_ID::Message {
648 explicit PROTOBUF_CONSTEXPR
MissionQuery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
653 *
this = ::std::move(from);
661 if (
this == &from)
return *
this;
662 if (GetOwningArena() == from.GetOwningArena()
663 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
664 && GetOwningArena() !=
nullptr
675 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
678 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
681 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
682 return GetDescriptor();
685 return default_instance().GetMetadata().descriptor;
688 return default_instance().GetMetadata().reflection;
691 return *internal_default_instance();
697 static constexpr int kIndexInFileMessages =
704 if (other ==
this)
return;
705 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
706 if (GetOwningArena() !=
nullptr &&
707 GetOwningArena() == other->GetOwningArena()) {
709 if (GetOwningArena() == other->GetOwningArena()) {
713 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
717 if (other ==
this)
return;
718 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
725 return CreateMaybeMessage<MissionQuery>(arena);
727 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
729 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
731 MissionQuery::MergeImpl(*
this, from);
734 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
736 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
737 bool IsInitialized() const final;
739 size_t ByteSizeLong() const final;
740 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
741 uint8_t* _InternalSerialize(
742 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
743 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
746 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
748 void SetCachedSize(
int size)
const final;
752 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
753 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
754 return "jaiabot.protobuf.MissionQuery";
758 bool is_message_owned =
false);
762 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
764 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
771 kStartTimeFieldNumber = 1,
772 kEndTimeFieldNumber = 2,
775 bool has_start_time()
const;
777 bool _internal_has_start_time()
const;
779 void clear_start_time();
780 uint64_t start_time()
const;
781 void set_start_time(uint64_t value);
783 uint64_t _internal_start_time()
const;
784 void _internal_set_start_time(uint64_t value);
788 bool has_end_time()
const;
790 bool _internal_has_end_time()
const;
792 void clear_end_time();
793 uint64_t end_time()
const;
794 void set_end_time(uint64_t value);
796 uint64_t _internal_end_time()
const;
797 void _internal_set_end_time(uint64_t value);
804 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
805 typedef void InternalArenaConstructable_;
806 typedef void DestructorSkippable_;
808 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
809 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
810 uint64_t start_time_;
814 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
819 public ::PROTOBUF_NAMESPACE_ID::Message {
828 *
this = ::std::move(from);
836 if (
this == &from)
return *
this;
837 if (GetOwningArena() == from.GetOwningArena()
838 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
839 && GetOwningArena() !=
nullptr
850 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
853 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
856 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
857 return GetDescriptor();
860 return default_instance().GetMetadata().descriptor;
863 return default_instance().GetMetadata().reflection;
866 return *internal_default_instance();
872 static constexpr int kIndexInFileMessages =
879 if (other ==
this)
return;
880 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
881 if (GetOwningArena() !=
nullptr &&
882 GetOwningArena() == other->GetOwningArena()) {
884 if (GetOwningArena() == other->GetOwningArena()) {
888 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
892 if (other ==
this)
return;
893 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
900 return CreateMaybeMessage<MissionQueryResults>(arena);
902 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
904 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
906 MissionQueryResults::MergeImpl(*
this, from);
909 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
911 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
912 bool IsInitialized() const final;
914 size_t ByteSizeLong() const final;
915 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
916 uint8_t* _InternalSerialize(
917 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
918 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
921 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
923 void SetCachedSize(
int size)
const final;
927 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
928 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
929 return "jaiabot.protobuf.MissionQueryResults";
933 bool is_message_owned =
false);
937 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
939 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
946 kMissionSummariesFieldNumber = 1,
949 int mission_summaries_size()
const;
951 int _internal_mission_summaries_size()
const;
955 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionSummary >*
956 mutable_mission_summaries();
958 const ::jaiabot::protobuf::MissionSummary& _internal_mission_summaries(
int index)
const;
961 const ::jaiabot::protobuf::MissionSummary& mission_summaries(
int index)
const;
963 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionSummary >&
964 mission_summaries()
const;
970 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
971 typedef void InternalArenaConstructable_;
972 typedef void DestructorSkippable_;
974 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionSummary > mission_summaries_;
975 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
978 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
983 public ::PROTOBUF_NAMESPACE_ID::Message {
987 explicit PROTOBUF_CONSTEXPR
CommandResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
992 *
this = ::std::move(from);
1000 if (
this == &from)
return *
this;
1001 if (GetOwningArena() == from.GetOwningArena()
1002 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1003 && GetOwningArena() !=
nullptr
1006 InternalSwap(&from);
1014 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1017 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1021 return GetDescriptor();
1024 return default_instance().GetMetadata().descriptor;
1027 return default_instance().GetMetadata().reflection;
1030 return *internal_default_instance();
1036 static constexpr int kIndexInFileMessages =
1043 if (other ==
this)
return;
1044 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1045 if (GetOwningArena() !=
nullptr &&
1046 GetOwningArena() == other->GetOwningArena()) {
1048 if (GetOwningArena() == other->GetOwningArena()) {
1050 InternalSwap(other);
1052 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1056 if (other ==
this)
return;
1057 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1058 InternalSwap(other);
1064 return CreateMaybeMessage<CommandResult>(arena);
1066 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1068 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1070 CommandResult::MergeImpl(*
this, from);
1073 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1075 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1076 bool IsInitialized() const final;
1078 size_t ByteSizeLong() const final;
1079 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1080 uint8_t* _InternalSerialize(
1081 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1082 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1085 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1087 void SetCachedSize(
int size)
const final;
1091 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1092 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1093 return "jaiabot.protobuf.CommandResult";
1097 bool is_message_owned =
false);
1101 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1103 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1110 kCommandSentFieldNumber = 1,
1113 bool has_command_sent()
const;
1115 bool _internal_has_command_sent()
const;
1117 void clear_command_sent();
1118 bool command_sent()
const;
1119 void set_command_sent(
bool value);
1121 bool _internal_command_sent()
const;
1122 void _internal_set_command_sent(
bool value);
1129 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1130 typedef void InternalArenaConstructable_;
1131 typedef void DestructorSkippable_;
1133 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1134 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1138 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1143 public ::PROTOBUF_NAMESPACE_ID::Message {
1147 explicit PROTOBUF_CONSTEXPR
APIError(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1152 *
this = ::std::move(from);
1160 if (
this == &from)
return *
this;
1161 if (GetOwningArena() == from.GetOwningArena()
1162 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1163 && GetOwningArena() !=
nullptr
1166 InternalSwap(&from);
1174 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1177 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1181 return GetDescriptor();
1184 return default_instance().GetMetadata().descriptor;
1187 return default_instance().GetMetadata().reflection;
1190 return *internal_default_instance();
1193 return reinterpret_cast<const APIError*
>(
1196 static constexpr int kIndexInFileMessages =
1203 if (other ==
this)
return;
1204 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1205 if (GetOwningArena() !=
nullptr &&
1206 GetOwningArena() == other->GetOwningArena()) {
1208 if (GetOwningArena() == other->GetOwningArena()) {
1210 InternalSwap(other);
1212 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1216 if (other ==
this)
return;
1217 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1218 InternalSwap(other);
1223 APIError*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1224 return CreateMaybeMessage<APIError>(arena);
1226 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1228 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1230 APIError::MergeImpl(*
this, from);
1233 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1235 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1236 bool IsInitialized() const final;
1238 size_t ByteSizeLong() const final;
1239 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1240 uint8_t* _InternalSerialize(
1241 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1242 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1245 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1247 void SetCachedSize(
int size)
const final;
1248 void InternalSwap(
APIError* other);
1251 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1252 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1253 return "jaiabot.protobuf.APIError";
1256 explicit APIError(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1257 bool is_message_owned =
false);
1261 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1263 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1270 kDetailsFieldNumber = 2,
1271 kCodeFieldNumber = 1,
1274 bool has_details()
const;
1276 bool _internal_has_details()
const;
1278 void clear_details();
1279 const std::string& details()
const;
1280 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1282 std::string* mutable_details();
1283 PROTOBUF_NODISCARD std::string* release_details();
1284 void set_allocated_details(std::string* details);
1286 const std::string& _internal_details()
const;
1287 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_details(
const std::string& value);
1288 std::string* _internal_mutable_details();
1292 bool has_code()
const;
1294 bool _internal_has_code()
const;
1308 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1309 typedef void InternalArenaConstructable_;
1310 typedef void DestructorSkippable_;
1312 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1313 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1314 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr details_;
1318 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1323 public ::PROTOBUF_NAMESPACE_ID::Message {
1327 explicit PROTOBUF_CONSTEXPR
APIRequest_Nodes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1332 *
this = ::std::move(from);
1340 if (
this == &from)
return *
this;
1341 if (GetOwningArena() == from.GetOwningArena()
1342 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1343 && GetOwningArena() !=
nullptr
1346 InternalSwap(&from);
1354 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1357 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1361 return GetDescriptor();
1364 return default_instance().GetMetadata().descriptor;
1367 return default_instance().GetMetadata().reflection;
1370 return *internal_default_instance();
1376 static constexpr int kIndexInFileMessages =
1383 if (other ==
this)
return;
1384 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1385 if (GetOwningArena() !=
nullptr &&
1386 GetOwningArena() == other->GetOwningArena()) {
1388 if (GetOwningArena() == other->GetOwningArena()) {
1390 InternalSwap(other);
1392 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1396 if (other ==
this)
return;
1397 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1398 InternalSwap(other);
1404 return CreateMaybeMessage<APIRequest_Nodes>(arena);
1406 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1408 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1410 APIRequest_Nodes::MergeImpl(*
this, from);
1413 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1415 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1416 bool IsInitialized() const final;
1418 size_t ByteSizeLong() const final;
1419 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1420 uint8_t* _InternalSerialize(
1421 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1422 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1425 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1427 void SetCachedSize(
int size)
const final;
1431 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1432 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1433 return "jaiabot.protobuf.APIRequest.Nodes";
1437 bool is_message_owned =
false);
1441 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1443 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1450 kHubsFieldNumber = 1,
1451 kBotsFieldNumber = 2,
1452 kAllFieldNumber = 3,
1455 int hubs_size()
const;
1457 int _internal_hubs_size()
const;
1461 int32_t _internal_hubs(
int index)
const;
1462 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1463 _internal_hubs()
const;
1464 void _internal_add_hubs(int32_t value);
1465 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1466 _internal_mutable_hubs();
1468 int32_t hubs(
int index)
const;
1469 void set_hubs(
int index, int32_t value);
1470 void add_hubs(int32_t value);
1471 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1473 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1477 int bots_size()
const;
1479 int _internal_bots_size()
const;
1483 int32_t _internal_bots(
int index)
const;
1484 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1485 _internal_bots()
const;
1486 void _internal_add_bots(int32_t value);
1487 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1488 _internal_mutable_bots();
1490 int32_t bots(
int index)
const;
1491 void set_bots(
int index, int32_t value);
1492 void add_bots(int32_t value);
1493 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1495 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1499 bool has_all()
const;
1501 bool _internal_has_all()
const;
1505 void set_all(
bool value);
1507 bool _internal_all()
const;
1508 void _internal_set_all(
bool value);
1515 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1516 typedef void InternalArenaConstructable_;
1517 typedef void DestructorSkippable_;
1519 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1520 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1521 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > hubs_;
1522 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > bots_;
1526 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1531 public ::PROTOBUF_NAMESPACE_ID::Message {
1535 explicit PROTOBUF_CONSTEXPR
APIRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1540 *
this = ::std::move(from);
1548 if (
this == &from)
return *
this;
1549 if (GetOwningArena() == from.GetOwningArena()
1550 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1551 && GetOwningArena() !=
nullptr
1554 InternalSwap(&from);
1562 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1565 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1569 return GetDescriptor();
1572 return default_instance().GetMetadata().descriptor;
1575 return default_instance().GetMetadata().reflection;
1578 return *internal_default_instance();
1586 kCommandForHub = 15,
1594 static constexpr int kIndexInFileMessages =
1601 if (other ==
this)
return;
1602 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1603 if (GetOwningArena() !=
nullptr &&
1604 GetOwningArena() == other->GetOwningArena()) {
1606 if (GetOwningArena() == other->GetOwningArena()) {
1608 InternalSwap(other);
1610 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1614 if (other ==
this)
return;
1615 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1616 InternalSwap(other);
1622 return CreateMaybeMessage<APIRequest>(arena);
1624 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1626 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1628 APIRequest::MergeImpl(*
this, from);
1631 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1633 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1634 bool IsInitialized() const final;
1636 size_t ByteSizeLong() const final;
1637 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1638 uint8_t* _InternalSerialize(
1639 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1640 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1643 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1645 void SetCachedSize(
int size)
const final;
1649 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1650 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1651 return "jaiabot.protobuf.APIRequest";
1655 bool is_message_owned =
false);
1659 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1661 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1670 kApiKeyFieldNumber = 2,
1671 kTargetFieldNumber = 1,
1672 kStatusFieldNumber = 11,
1673 kMetadataFieldNumber = 12,
1674 kTaskPacketsFieldNumber = 13,
1675 kMissionsFieldNumber = 16,
1676 kCommandFieldNumber = 14,
1677 kCommandForHubFieldNumber = 15,
1680 bool has_api_key()
const;
1682 bool _internal_has_api_key()
const;
1684 void clear_api_key();
1685 const std::string& api_key()
const;
1686 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1688 std::string* mutable_api_key();
1689 PROTOBUF_NODISCARD std::string* release_api_key();
1690 void set_allocated_api_key(std::string* api_key);
1692 const std::string& _internal_api_key()
const;
1693 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_api_key(
const std::string& value);
1694 std::string* _internal_mutable_api_key();
1698 bool has_target()
const;
1700 bool _internal_has_target()
const;
1702 void clear_target();
1703 const ::jaiabot::protobuf::APIRequest_Nodes& target()
const;
1704 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIRequest_Nodes* release_target();
1708 const ::jaiabot::protobuf::APIRequest_Nodes& _internal_target()
const;
1711 void unsafe_arena_set_allocated_target(
1716 bool has_status()
const;
1718 bool _internal_has_status()
const;
1720 void clear_status();
1721 bool status()
const;
1722 void set_status(
bool value);
1724 bool _internal_status()
const;
1725 void _internal_set_status(
bool value);
1729 bool has_metadata()
const;
1731 bool _internal_has_metadata()
const;
1733 void clear_metadata();
1734 bool metadata()
const;
1735 void set_metadata(
bool value);
1737 bool _internal_metadata()
const;
1738 void _internal_set_metadata(
bool value);
1742 bool has_task_packets()
const;
1744 bool _internal_has_task_packets()
const;
1746 void clear_task_packets();
1747 const ::jaiabot::protobuf::TaskPacketQuery& task_packets()
const;
1748 PROTOBUF_NODISCARD ::jaiabot::protobuf::TaskPacketQuery* release_task_packets();
1752 const ::jaiabot::protobuf::TaskPacketQuery& _internal_task_packets()
const;
1755 void unsafe_arena_set_allocated_task_packets(
1760 bool has_missions()
const;
1762 bool _internal_has_missions()
const;
1764 void clear_missions();
1765 const ::jaiabot::protobuf::MissionQuery& missions()
const;
1766 PROTOBUF_NODISCARD ::jaiabot::protobuf::MissionQuery* release_missions();
1770 const ::jaiabot::protobuf::MissionQuery& _internal_missions()
const;
1773 void unsafe_arena_set_allocated_missions(
1778 bool has_command()
const;
1780 bool _internal_has_command()
const;
1783 const ::jaiabot::protobuf::Command& command()
const;
1784 PROTOBUF_NODISCARD ::jaiabot::protobuf::Command* release_command();
1788 const ::jaiabot::protobuf::Command& _internal_command()
const;
1791 void unsafe_arena_set_allocated_command(
1796 bool has_command_for_hub()
const;
1798 bool _internal_has_command_for_hub()
const;
1801 const ::jaiabot::protobuf::CommandForHub& command_for_hub()
const;
1802 PROTOBUF_NODISCARD ::jaiabot::protobuf::CommandForHub* release_command_for_hub();
1806 const ::jaiabot::protobuf::CommandForHub& _internal_command_for_hub()
const;
1809 void unsafe_arena_set_allocated_command_for_hub(
1818 void set_has_status();
1819 void set_has_metadata();
1820 void set_has_task_packets();
1821 void set_has_missions();
1822 void set_has_command();
1823 void set_has_command_for_hub();
1825 inline bool has_action()
const;
1826 inline void clear_has_action();
1828 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1829 typedef void InternalArenaConstructable_;
1830 typedef void DestructorSkippable_;
1832 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1833 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1834 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr api_key_;
1846 uint32_t _oneof_case_[1];
1850 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1855 public ::PROTOBUF_NAMESPACE_ID::Message {
1859 explicit PROTOBUF_CONSTEXPR
APIResponse_Nodes(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1864 *
this = ::std::move(from);
1872 if (
this == &from)
return *
this;
1873 if (GetOwningArena() == from.GetOwningArena()
1874 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1875 && GetOwningArena() !=
nullptr
1878 InternalSwap(&from);
1886 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1889 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1893 return GetDescriptor();
1896 return default_instance().GetMetadata().descriptor;
1899 return default_instance().GetMetadata().reflection;
1902 return *internal_default_instance();
1908 static constexpr int kIndexInFileMessages =
1915 if (other ==
this)
return;
1916 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1917 if (GetOwningArena() !=
nullptr &&
1918 GetOwningArena() == other->GetOwningArena()) {
1920 if (GetOwningArena() == other->GetOwningArena()) {
1922 InternalSwap(other);
1924 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1928 if (other ==
this)
return;
1929 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1930 InternalSwap(other);
1936 return CreateMaybeMessage<APIResponse_Nodes>(arena);
1938 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1940 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1942 APIResponse_Nodes::MergeImpl(*
this, from);
1945 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1947 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1948 bool IsInitialized() const final;
1950 size_t ByteSizeLong() const final;
1951 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1952 uint8_t* _InternalSerialize(
1953 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1954 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1957 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1959 void SetCachedSize(
int size)
const final;
1963 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1964 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1965 return "jaiabot.protobuf.APIResponse.Nodes";
1969 bool is_message_owned =
false);
1973 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1975 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1982 kHubsFieldNumber = 1,
1983 kBotsFieldNumber = 2,
1986 int hubs_size()
const;
1988 int _internal_hubs_size()
const;
1992 int32_t _internal_hubs(
int index)
const;
1993 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1994 _internal_hubs()
const;
1995 void _internal_add_hubs(int32_t value);
1996 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1997 _internal_mutable_hubs();
1999 int32_t hubs(
int index)
const;
2000 void set_hubs(
int index, int32_t value);
2001 void add_hubs(int32_t value);
2002 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2004 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2008 int bots_size()
const;
2010 int _internal_bots_size()
const;
2014 int32_t _internal_bots(
int index)
const;
2015 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2016 _internal_bots()
const;
2017 void _internal_add_bots(int32_t value);
2018 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2019 _internal_mutable_bots();
2021 int32_t bots(
int index)
const;
2022 void set_bots(
int index, int32_t value);
2023 void add_bots(int32_t value);
2024 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
2026 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
2033 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2034 typedef void InternalArenaConstructable_;
2035 typedef void DestructorSkippable_;
2037 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > hubs_;
2038 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > bots_;
2039 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2042 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2047 public ::PROTOBUF_NAMESPACE_ID::Message {
2056 *
this = ::std::move(from);
2064 if (
this == &from)
return *
this;
2065 if (GetOwningArena() == from.GetOwningArena()
2066 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2067 && GetOwningArena() !=
nullptr
2070 InternalSwap(&from);
2078 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2081 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2085 return GetDescriptor();
2088 return default_instance().GetMetadata().descriptor;
2091 return default_instance().GetMetadata().reflection;
2094 return *internal_default_instance();
2100 static constexpr int kIndexInFileMessages =
2107 if (other ==
this)
return;
2108 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2109 if (GetOwningArena() !=
nullptr &&
2110 GetOwningArena() == other->GetOwningArena()) {
2112 if (GetOwningArena() == other->GetOwningArena()) {
2114 InternalSwap(other);
2116 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2120 if (other ==
this)
return;
2121 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2122 InternalSwap(other);
2128 return CreateMaybeMessage<APIResponse_Statuses>(arena);
2130 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2132 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2134 APIResponse_Statuses::MergeImpl(*
this, from);
2137 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2139 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2140 bool IsInitialized() const final;
2142 size_t ByteSizeLong() const final;
2143 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2144 uint8_t* _InternalSerialize(
2145 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2146 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2149 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2151 void SetCachedSize(
int size)
const final;
2155 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2156 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2157 return "jaiabot.protobuf.APIResponse.Statuses";
2161 bool is_message_owned =
false);
2165 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2167 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2174 kBotsFieldNumber = 1,
2175 kHubsFieldNumber = 2,
2178 int bots_size()
const;
2180 int _internal_bots_size()
const;
2184 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >*
2187 const ::jaiabot::protobuf::BotStatus& _internal_bots(
int index)
const;
2190 const ::jaiabot::protobuf::BotStatus& bots(
int index)
const;
2192 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >&
2196 int hubs_size()
const;
2198 int _internal_hubs_size()
const;
2202 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >*
2205 const ::jaiabot::protobuf::HubStatus& _internal_hubs(
int index)
const;
2208 const ::jaiabot::protobuf::HubStatus& hubs(
int index)
const;
2210 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >&
2217 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2218 typedef void InternalArenaConstructable_;
2219 typedef void DestructorSkippable_;
2221 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus > bots_;
2222 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus > hubs_;
2223 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2226 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2231 public ::PROTOBUF_NAMESPACE_ID::Message {
2240 *
this = ::std::move(from);
2248 if (
this == &from)
return *
this;
2249 if (GetOwningArena() == from.GetOwningArena()
2250 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2251 && GetOwningArena() !=
nullptr
2254 InternalSwap(&from);
2262 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2265 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2269 return GetDescriptor();
2272 return default_instance().GetMetadata().descriptor;
2275 return default_instance().GetMetadata().reflection;
2278 return *internal_default_instance();
2284 static constexpr int kIndexInFileMessages =
2291 if (other ==
this)
return;
2292 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2293 if (GetOwningArena() !=
nullptr &&
2294 GetOwningArena() == other->GetOwningArena()) {
2296 if (GetOwningArena() == other->GetOwningArena()) {
2298 InternalSwap(other);
2300 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2304 if (other ==
this)
return;
2305 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2306 InternalSwap(other);
2312 return CreateMaybeMessage<APIResponse_Metadatas>(arena);
2314 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2316 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2318 APIResponse_Metadatas::MergeImpl(*
this, from);
2321 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2323 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2324 bool IsInitialized() const final;
2326 size_t ByteSizeLong() const final;
2327 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2328 uint8_t* _InternalSerialize(
2329 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2330 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2333 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2335 void SetCachedSize(
int size)
const final;
2339 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2340 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2341 return "jaiabot.protobuf.APIResponse.Metadatas";
2345 bool is_message_owned =
false);
2349 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2351 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2358 kHubsFieldNumber = 1,
2361 int hubs_size()
const;
2363 int _internal_hubs_size()
const;
2367 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >*
2370 const ::jaiabot::protobuf::DeviceMetadata& _internal_hubs(
int index)
const;
2373 const ::jaiabot::protobuf::DeviceMetadata& hubs(
int index)
const;
2375 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >&
2382 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2383 typedef void InternalArenaConstructable_;
2384 typedef void DestructorSkippable_;
2386 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata > hubs_;
2387 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2390 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2395 public ::PROTOBUF_NAMESPACE_ID::Message {
2399 explicit PROTOBUF_CONSTEXPR
APIResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2404 *
this = ::std::move(from);
2412 if (
this == &from)
return *
this;
2413 if (GetOwningArena() == from.GetOwningArena()
2414 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2415 && GetOwningArena() !=
nullptr
2418 InternalSwap(&from);
2426 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2429 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2433 return GetDescriptor();
2436 return default_instance().GetMetadata().descriptor;
2439 return default_instance().GetMetadata().reflection;
2442 return *internal_default_instance();
2450 kCommandResult = 14,
2458 static constexpr int kIndexInFileMessages =
2465 if (other ==
this)
return;
2466 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2467 if (GetOwningArena() !=
nullptr &&
2468 GetOwningArena() == other->GetOwningArena()) {
2470 if (GetOwningArena() == other->GetOwningArena()) {
2472 InternalSwap(other);
2474 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2478 if (other ==
this)
return;
2479 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2480 InternalSwap(other);
2486 return CreateMaybeMessage<APIResponse>(arena);
2488 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2490 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2492 APIResponse::MergeImpl(*
this, from);
2495 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2497 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2498 bool IsInitialized() const final;
2500 size_t ByteSizeLong() const final;
2501 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2502 uint8_t* _InternalSerialize(
2503 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2504 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2507 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2509 void SetCachedSize(
int size)
const final;
2513 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2514 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2515 return "jaiabot.protobuf.APIResponse";
2519 bool is_message_owned =
false);
2523 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2525 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2536 kTargetFieldNumber = 1,
2537 kRequestFieldNumber = 20,
2538 kErrorFieldNumber = 10,
2539 kStatusFieldNumber = 11,
2540 kMetadataFieldNumber = 12,
2541 kTaskPacketsFieldNumber = 13,
2542 kMissionsFieldNumber = 15,
2543 kCommandResultFieldNumber = 14,
2546 bool has_target()
const;
2548 bool _internal_has_target()
const;
2550 void clear_target();
2551 const ::jaiabot::protobuf::APIResponse_Nodes& target()
const;
2552 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_Nodes* release_target();
2556 const ::jaiabot::protobuf::APIResponse_Nodes& _internal_target()
const;
2559 void unsafe_arena_set_allocated_target(
2564 bool has_request()
const;
2566 bool _internal_has_request()
const;
2568 void clear_request();
2569 const ::jaiabot::protobuf::APIRequest& request()
const;
2570 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIRequest* release_request();
2574 const ::jaiabot::protobuf::APIRequest& _internal_request()
const;
2577 void unsafe_arena_set_allocated_request(
2582 bool has_error()
const;
2584 bool _internal_has_error()
const;
2587 const ::jaiabot::protobuf::APIError& error()
const;
2588 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIError* release_error();
2592 const ::jaiabot::protobuf::APIError& _internal_error()
const;
2595 void unsafe_arena_set_allocated_error(
2600 bool has_status()
const;
2602 bool _internal_has_status()
const;
2604 void clear_status();
2605 const ::jaiabot::protobuf::APIResponse_Statuses& status()
const;
2606 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_Statuses* release_status();
2610 const ::jaiabot::protobuf::APIResponse_Statuses& _internal_status()
const;
2613 void unsafe_arena_set_allocated_status(
2618 bool has_metadata()
const;
2620 bool _internal_has_metadata()
const;
2622 void clear_metadata();
2623 const ::jaiabot::protobuf::APIResponse_Metadatas& metadata()
const;
2624 PROTOBUF_NODISCARD ::jaiabot::protobuf::APIResponse_Metadatas* release_metadata();
2628 const ::jaiabot::protobuf::APIResponse_Metadatas& _internal_metadata()
const;
2631 void unsafe_arena_set_allocated_metadata(
2636 bool has_task_packets()
const;
2638 bool _internal_has_task_packets()
const;
2640 void clear_task_packets();
2641 const ::jaiabot::protobuf::TaskPacketQueryResults& task_packets()
const;
2642 PROTOBUF_NODISCARD ::jaiabot::protobuf::TaskPacketQueryResults* release_task_packets();
2646 const ::jaiabot::protobuf::TaskPacketQueryResults& _internal_task_packets()
const;
2649 void unsafe_arena_set_allocated_task_packets(
2654 bool has_missions()
const;
2656 bool _internal_has_missions()
const;
2658 void clear_missions();
2659 const ::jaiabot::protobuf::MissionQueryResults& missions()
const;
2660 PROTOBUF_NODISCARD ::jaiabot::protobuf::MissionQueryResults* release_missions();
2664 const ::jaiabot::protobuf::MissionQueryResults& _internal_missions()
const;
2667 void unsafe_arena_set_allocated_missions(
2672 bool has_command_result()
const;
2674 bool _internal_has_command_result()
const;
2676 void clear_command_result();
2677 const ::jaiabot::protobuf::CommandResult& command_result()
const;
2678 PROTOBUF_NODISCARD ::jaiabot::protobuf::CommandResult* release_command_result();
2682 const ::jaiabot::protobuf::CommandResult& _internal_command_result()
const;
2685 void unsafe_arena_set_allocated_command_result(
2694 void set_has_error();
2695 void set_has_status();
2696 void set_has_metadata();
2697 void set_has_task_packets();
2698 void set_has_missions();
2699 void set_has_command_result();
2701 inline bool has_action()
const;
2702 inline void clear_has_action();
2704 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2705 typedef void InternalArenaConstructable_;
2706 typedef void DestructorSkippable_;
2708 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2709 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2722 uint32_t _oneof_case_[1];
2726 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2731 public ::PROTOBUF_NAMESPACE_ID::Message {
2740 *
this = ::std::move(from);
2748 if (
this == &from)
return *
this;
2749 if (GetOwningArena() == from.GetOwningArena()
2750 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2751 && GetOwningArena() !=
nullptr
2754 InternalSwap(&from);
2762 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2765 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2769 return GetDescriptor();
2772 return default_instance().GetMetadata().descriptor;
2775 return default_instance().GetMetadata().reflection;
2778 return *internal_default_instance();
2784 static constexpr int kIndexInFileMessages =
2791 if (other ==
this)
return;
2792 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2793 if (GetOwningArena() !=
nullptr &&
2794 GetOwningArena() == other->GetOwningArena()) {
2796 if (GetOwningArena() == other->GetOwningArena()) {
2798 InternalSwap(other);
2800 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2804 if (other ==
this)
return;
2805 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2806 InternalSwap(other);
2812 return CreateMaybeMessage<APIConfig_StreamingEndpoint>(arena);
2814 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2816 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2818 APIConfig_StreamingEndpoint::MergeImpl(*
this, from);
2821 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2823 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2824 bool IsInitialized() const final;
2826 size_t ByteSizeLong() const final;
2827 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2828 uint8_t* _InternalSerialize(
2829 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2830 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2833 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2835 void SetCachedSize(
int size)
const final;
2839 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2840 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2841 return "jaiabot.protobuf.APIConfig.StreamingEndpoint";
2845 bool is_message_owned =
false);
2849 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2851 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2858 kHostnameFieldNumber = 2,
2859 kHubIdFieldNumber = 1,
2860 kPortFieldNumber = 3,
2863 bool has_hostname()
const;
2865 bool _internal_has_hostname()
const;
2867 void clear_hostname();
2868 const std::string& hostname()
const;
2869 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2871 std::string* mutable_hostname();
2872 PROTOBUF_NODISCARD std::string* release_hostname();
2873 void set_allocated_hostname(std::string* hostname);
2875 const std::string& _internal_hostname()
const;
2876 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_hostname(
const std::string& value);
2877 std::string* _internal_mutable_hostname();
2881 bool has_hub_id()
const;
2883 bool _internal_has_hub_id()
const;
2885 void clear_hub_id();
2886 int32_t hub_id()
const;
2887 void set_hub_id(int32_t value);
2889 int32_t _internal_hub_id()
const;
2890 void _internal_set_hub_id(int32_t value);
2894 bool has_port()
const;
2896 bool _internal_has_port()
const;
2899 int32_t port()
const;
2900 void set_port(int32_t value);
2902 int32_t _internal_port()
const;
2903 void _internal_set_port(int32_t value);
2911 size_t RequiredFieldsByteSizeFallback()
const;
2913 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2914 typedef void InternalArenaConstructable_;
2915 typedef void DestructorSkippable_;
2917 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2918 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2919 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr hostname_;
2924 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2929 public ::PROTOBUF_NAMESPACE_ID::Message {
2933 explicit PROTOBUF_CONSTEXPR
APIConfig_APIKey(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2938 *
this = ::std::move(from);
2946 if (
this == &from)
return *
this;
2947 if (GetOwningArena() == from.GetOwningArena()
2948 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2949 && GetOwningArena() !=
nullptr
2952 InternalSwap(&from);
2960 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2963 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2967 return GetDescriptor();
2970 return default_instance().GetMetadata().descriptor;
2973 return default_instance().GetMetadata().reflection;
2976 return *internal_default_instance();
2982 static constexpr int kIndexInFileMessages =
2989 if (other ==
this)
return;
2990 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2991 if (GetOwningArena() !=
nullptr &&
2992 GetOwningArena() == other->GetOwningArena()) {
2994 if (GetOwningArena() == other->GetOwningArena()) {
2996 InternalSwap(other);
2998 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3002 if (other ==
this)
return;
3003 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3004 InternalSwap(other);
3010 return CreateMaybeMessage<APIConfig_APIKey>(arena);
3012 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3014 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3016 APIConfig_APIKey::MergeImpl(*
this, from);
3019 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3021 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3022 bool IsInitialized() const final;
3024 size_t ByteSizeLong() const final;
3025 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3026 uint8_t* _InternalSerialize(
3027 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3028 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3031 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3033 void SetCachedSize(
int size)
const final;
3037 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3038 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3039 return "jaiabot.protobuf.APIConfig.APIKey";
3043 bool is_message_owned =
false);
3047 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3049 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3055 APIConfig_APIKey_Permission_ALL;
3057 APIConfig_APIKey_Permission_READ;
3059 APIConfig_APIKey_Permission_WRITE;
3061 APIConfig_APIKey_Permission_STATUS;
3063 APIConfig_APIKey_Permission_METADATA;
3065 APIConfig_APIKey_Permission_TASK_PACKETS;
3067 APIConfig_APIKey_Permission_MISSIONS;
3069 APIConfig_APIKey_Permission_COMMAND;
3071 APIConfig_APIKey_Permission_COMMAND_FOR_HUB;
3072 static inline
bool Permission_IsValid(
int value) {
3079 static constexpr int Permission_ARRAYSIZE =
3081 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
3085 template<
typename T>
3087 static_assert(::std::is_same<T, Permission>::value ||
3088 ::std::is_integral<T>::value,
3089 "Incorrect type passed to function Permission_Name.");
3100 kPermissionFieldNumber = 2,
3101 kPrivateKeyFieldNumber = 1,
3104 int permission_size()
const;
3106 int _internal_permission_size()
const;
3108 void clear_permission();
3112 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_permission();
3117 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& permission()
const;
3118 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_permission();
3121 bool has_private_key()
const;
3123 bool _internal_has_private_key()
const;
3125 void clear_private_key();
3126 const std::string& private_key()
const;
3127 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3129 std::string* mutable_private_key();
3130 PROTOBUF_NODISCARD std::string* release_private_key();
3131 void set_allocated_private_key(std::string* private_key);
3133 const std::string& _internal_private_key()
const;
3134 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_private_key(
const std::string& value);
3135 std::string* _internal_mutable_private_key();
3142 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3143 typedef void InternalArenaConstructable_;
3144 typedef void DestructorSkippable_;
3146 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3147 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3148 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> permission_;
3149 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr private_key_;
3152 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
3157 public ::PROTOBUF_NAMESPACE_ID::Message {
3161 explicit PROTOBUF_CONSTEXPR
APIConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3166 *
this = ::std::move(from);
3174 if (
this == &from)
return *
this;
3175 if (GetOwningArena() == from.GetOwningArena()
3176 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3177 && GetOwningArena() !=
nullptr
3180 InternalSwap(&from);
3188 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3191 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3195 return GetDescriptor();
3198 return default_instance().GetMetadata().descriptor;
3201 return default_instance().GetMetadata().reflection;
3204 return *internal_default_instance();
3207 return reinterpret_cast<const APIConfig*
>(
3210 static constexpr int kIndexInFileMessages =
3217 if (other ==
this)
return;
3218 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3219 if (GetOwningArena() !=
nullptr &&
3220 GetOwningArena() == other->GetOwningArena()) {
3222 if (GetOwningArena() == other->GetOwningArena()) {
3224 InternalSwap(other);
3226 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3230 if (other ==
this)
return;
3231 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3232 InternalSwap(other);
3237 APIConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
3238 return CreateMaybeMessage<APIConfig>(arena);
3240 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3242 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3244 APIConfig::MergeImpl(*
this, from);
3247 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3249 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3250 bool IsInitialized() const final;
3252 size_t ByteSizeLong() const final;
3253 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3254 uint8_t* _InternalSerialize(
3255 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3256 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3259 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3261 void SetCachedSize(
int size)
const final;
3265 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3266 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3267 return "jaiabot.protobuf.APIConfig";
3271 bool is_message_owned =
false);
3275 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3277 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3287 kStreamingEndpointFieldNumber = 1,
3288 kKeyFieldNumber = 4,
3289 kNoKeyRequiredFieldNumber = 3,
3290 kFlaskBindPortFieldNumber = 2,
3293 int streaming_endpoint_size()
const;
3295 int _internal_streaming_endpoint_size()
const;
3297 void clear_streaming_endpoint();
3299 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >*
3300 mutable_streaming_endpoint();
3302 const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& _internal_streaming_endpoint(
int index)
const;
3305 const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& streaming_endpoint(
int index)
const;
3307 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >&
3308 streaming_endpoint()
const;
3311 int key_size()
const;
3313 int _internal_key_size()
const;
3317 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >*
3320 const ::jaiabot::protobuf::APIConfig_APIKey& _internal_key(
int index)
const;
3323 const ::jaiabot::protobuf::APIConfig_APIKey& key(
int index)
const;
3325 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >&
3329 bool has_no_key_required()
const;
3331 bool _internal_has_no_key_required()
const;
3333 void clear_no_key_required();
3334 bool no_key_required()
const;
3335 void set_no_key_required(
bool value);
3337 bool _internal_no_key_required()
const;
3338 void _internal_set_no_key_required(
bool value);
3342 bool has_flask_bind_port()
const;
3344 bool _internal_has_flask_bind_port()
const;
3346 void clear_flask_bind_port();
3347 int32_t flask_bind_port()
const;
3348 void set_flask_bind_port(int32_t value);
3350 int32_t _internal_flask_bind_port()
const;
3351 void _internal_set_flask_bind_port(int32_t value);
3358 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3359 typedef void InternalArenaConstructable_;
3360 typedef void DestructorSkippable_;
3362 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3363 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3364 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint > streaming_endpoint_;
3365 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey > key_;
3366 bool no_key_required_;
3367 int32_t flask_bind_port_;
3370 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
3378 #pragma GCC diagnostic push
3379 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3384inline bool TaskPacketQuery::_internal_has_start_time()
const {
3385 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3388inline bool TaskPacketQuery::has_start_time()
const {
3389 return _internal_has_start_time();
3391inline void TaskPacketQuery::clear_start_time() {
3392 _impl_.start_time_ = uint64_t{0u};
3393 _impl_._has_bits_[0] &= ~0x00000001u;
3395inline uint64_t TaskPacketQuery::_internal_start_time()
const {
3396 return _impl_.start_time_;
3398inline uint64_t TaskPacketQuery::start_time()
const {
3400 return _internal_start_time();
3402inline void TaskPacketQuery::_internal_set_start_time(uint64_t value) {
3403 _impl_._has_bits_[0] |= 0x00000001u;
3404 _impl_.start_time_ = value;
3406inline void TaskPacketQuery::set_start_time(uint64_t value) {
3407 _internal_set_start_time(value);
3412inline bool TaskPacketQuery::_internal_has_end_time()
const {
3413 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3416inline bool TaskPacketQuery::has_end_time()
const {
3417 return _internal_has_end_time();
3419inline void TaskPacketQuery::clear_end_time() {
3420 _impl_.end_time_ = uint64_t{0u};
3421 _impl_._has_bits_[0] &= ~0x00000002u;
3423inline uint64_t TaskPacketQuery::_internal_end_time()
const {
3424 return _impl_.end_time_;
3426inline uint64_t TaskPacketQuery::end_time()
const {
3428 return _internal_end_time();
3430inline void TaskPacketQuery::_internal_set_end_time(uint64_t value) {
3431 _impl_._has_bits_[0] |= 0x00000002u;
3432 _impl_.end_time_ = value;
3434inline void TaskPacketQuery::set_end_time(uint64_t value) {
3435 _internal_set_end_time(value);
3440inline int TaskPacketQuery::_internal_mission_name_size()
const {
3441 return _impl_.mission_name_.size();
3443inline int TaskPacketQuery::mission_name_size()
const {
3444 return _internal_mission_name_size();
3446inline void TaskPacketQuery::clear_mission_name() {
3447 _impl_.mission_name_.Clear();
3449inline std::string* TaskPacketQuery::add_mission_name() {
3450 std::string* _s = _internal_add_mission_name();
3454inline const std::string& TaskPacketQuery::_internal_mission_name(
int index)
const {
3455 return _impl_.mission_name_.Get(index);
3457inline const std::string& TaskPacketQuery::mission_name(
int index)
const {
3459 return _internal_mission_name(index);
3461inline std::string* TaskPacketQuery::mutable_mission_name(
int index) {
3463 return _impl_.mission_name_.Mutable(index);
3465inline void TaskPacketQuery::set_mission_name(
int index,
const std::string& value) {
3466 _impl_.mission_name_.Mutable(index)->assign(value);
3469inline void TaskPacketQuery::set_mission_name(
int index, std::string&& value) {
3470 _impl_.mission_name_.Mutable(index)->assign(std::move(value));
3473inline void TaskPacketQuery::set_mission_name(
int index,
const char* value) {
3474 GOOGLE_DCHECK(value !=
nullptr);
3475 _impl_.mission_name_.Mutable(index)->assign(value);
3478inline void TaskPacketQuery::set_mission_name(
int index,
const char* value,
size_t size) {
3479 _impl_.mission_name_.Mutable(index)->assign(
3480 reinterpret_cast<const char*
>(value), size);
3483inline std::string* TaskPacketQuery::_internal_add_mission_name() {
3484 return _impl_.mission_name_.Add();
3486inline void TaskPacketQuery::add_mission_name(
const std::string& value) {
3487 _impl_.mission_name_.Add()->assign(value);
3490inline void TaskPacketQuery::add_mission_name(std::string&& value) {
3491 _impl_.mission_name_.Add(std::move(value));
3494inline void TaskPacketQuery::add_mission_name(
const char* value) {
3495 GOOGLE_DCHECK(value !=
nullptr);
3496 _impl_.mission_name_.Add()->assign(value);
3499inline void TaskPacketQuery::add_mission_name(
const char* value,
size_t size) {
3500 _impl_.mission_name_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3503inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3504TaskPacketQuery::mission_name()
const {
3506 return _impl_.mission_name_;
3508inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3509TaskPacketQuery::mutable_mission_name() {
3511 return &_impl_.mission_name_;
3515inline bool TaskPacketQuery::_internal_has_included_only()
const {
3516 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3519inline bool TaskPacketQuery::has_included_only()
const {
3520 return _internal_has_included_only();
3522inline void TaskPacketQuery::clear_included_only() {
3523 _impl_.included_only_ =
true;
3524 _impl_._has_bits_[0] &= ~0x00000008u;
3526inline bool TaskPacketQuery::_internal_included_only()
const {
3527 return _impl_.included_only_;
3529inline bool TaskPacketQuery::included_only()
const {
3531 return _internal_included_only();
3533inline void TaskPacketQuery::_internal_set_included_only(
bool value) {
3534 _impl_._has_bits_[0] |= 0x00000008u;
3535 _impl_.included_only_ = value;
3537inline void TaskPacketQuery::set_included_only(
bool value) {
3538 _internal_set_included_only(value);
3543inline bool TaskPacketQuery::_internal_has_format()
const {
3544 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3547inline bool TaskPacketQuery::has_format()
const {
3548 return _internal_has_format();
3550inline void TaskPacketQuery::clear_format() {
3552 _impl_._has_bits_[0] &= ~0x00000004u;
3554inline ::jaiabot::protobuf::TaskPacketQuery_Format TaskPacketQuery::_internal_format()
const {
3557inline ::jaiabot::protobuf::TaskPacketQuery_Format TaskPacketQuery::format()
const {
3559 return _internal_format();
3563 _impl_._has_bits_[0] |= 0x00000004u;
3564 _impl_.format_ = value;
3567 _internal_set_format(value);
3576inline int TaskPacketQueryResults::_internal_packets_size()
const {
3577 return _impl_.packets_.size();
3579inline int TaskPacketQueryResults::packets_size()
const {
3580 return _internal_packets_size();
3582inline ::jaiabot::protobuf::TaskPacket* TaskPacketQueryResults::mutable_packets(
int index) {
3584 return _impl_.packets_.Mutable(index);
3586inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >*
3587TaskPacketQueryResults::mutable_packets() {
3589 return &_impl_.packets_;
3591inline const ::jaiabot::protobuf::TaskPacket& TaskPacketQueryResults::_internal_packets(
int index)
const {
3592 return _impl_.packets_.Get(index);
3594inline const ::jaiabot::protobuf::TaskPacket& TaskPacketQueryResults::packets(
int index)
const {
3596 return _internal_packets(index);
3598inline ::jaiabot::protobuf::TaskPacket* TaskPacketQueryResults::_internal_add_packets() {
3599 return _impl_.packets_.Add();
3601inline ::jaiabot::protobuf::TaskPacket* TaskPacketQueryResults::add_packets() {
3606inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >&
3607TaskPacketQueryResults::packets()
const {
3609 return _impl_.packets_;
3617inline bool MissionQuery::_internal_has_start_time()
const {
3618 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3621inline bool MissionQuery::has_start_time()
const {
3622 return _internal_has_start_time();
3624inline void MissionQuery::clear_start_time() {
3625 _impl_.start_time_ = uint64_t{0u};
3626 _impl_._has_bits_[0] &= ~0x00000001u;
3628inline uint64_t MissionQuery::_internal_start_time()
const {
3629 return _impl_.start_time_;
3631inline uint64_t MissionQuery::start_time()
const {
3633 return _internal_start_time();
3635inline void MissionQuery::_internal_set_start_time(uint64_t value) {
3636 _impl_._has_bits_[0] |= 0x00000001u;
3637 _impl_.start_time_ = value;
3639inline void MissionQuery::set_start_time(uint64_t value) {
3640 _internal_set_start_time(value);
3645inline bool MissionQuery::_internal_has_end_time()
const {
3646 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3649inline bool MissionQuery::has_end_time()
const {
3650 return _internal_has_end_time();
3652inline void MissionQuery::clear_end_time() {
3653 _impl_.end_time_ = uint64_t{0u};
3654 _impl_._has_bits_[0] &= ~0x00000002u;
3656inline uint64_t MissionQuery::_internal_end_time()
const {
3657 return _impl_.end_time_;
3659inline uint64_t MissionQuery::end_time()
const {
3661 return _internal_end_time();
3663inline void MissionQuery::_internal_set_end_time(uint64_t value) {
3664 _impl_._has_bits_[0] |= 0x00000002u;
3665 _impl_.end_time_ = value;
3667inline void MissionQuery::set_end_time(uint64_t value) {
3668 _internal_set_end_time(value);
3677inline int MissionQueryResults::_internal_mission_summaries_size()
const {
3678 return _impl_.mission_summaries_.size();
3680inline int MissionQueryResults::mission_summaries_size()
const {
3681 return _internal_mission_summaries_size();
3683inline ::jaiabot::protobuf::MissionSummary* MissionQueryResults::mutable_mission_summaries(
int index) {
3685 return _impl_.mission_summaries_.Mutable(index);
3687inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionSummary >*
3688MissionQueryResults::mutable_mission_summaries() {
3690 return &_impl_.mission_summaries_;
3692inline const ::jaiabot::protobuf::MissionSummary& MissionQueryResults::_internal_mission_summaries(
int index)
const {
3693 return _impl_.mission_summaries_.Get(index);
3695inline const ::jaiabot::protobuf::MissionSummary& MissionQueryResults::mission_summaries(
int index)
const {
3697 return _internal_mission_summaries(index);
3699inline ::jaiabot::protobuf::MissionSummary* MissionQueryResults::_internal_add_mission_summaries() {
3700 return _impl_.mission_summaries_.Add();
3702inline ::jaiabot::protobuf::MissionSummary* MissionQueryResults::add_mission_summaries() {
3707inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionSummary >&
3708MissionQueryResults::mission_summaries()
const {
3710 return _impl_.mission_summaries_;
3718inline bool CommandResult::_internal_has_command_sent()
const {
3719 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3722inline bool CommandResult::has_command_sent()
const {
3723 return _internal_has_command_sent();
3725inline void CommandResult::clear_command_sent() {
3726 _impl_.command_sent_ =
false;
3727 _impl_._has_bits_[0] &= ~0x00000001u;
3729inline bool CommandResult::_internal_command_sent()
const {
3730 return _impl_.command_sent_;
3732inline bool CommandResult::command_sent()
const {
3734 return _internal_command_sent();
3736inline void CommandResult::_internal_set_command_sent(
bool value) {
3737 _impl_._has_bits_[0] |= 0x00000001u;
3738 _impl_.command_sent_ = value;
3740inline void CommandResult::set_command_sent(
bool value) {
3741 _internal_set_command_sent(value);
3750inline bool APIError::_internal_has_code()
const {
3751 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3754inline bool APIError::has_code()
const {
3755 return _internal_has_code();
3757inline void APIError::clear_code() {
3759 _impl_._has_bits_[0] &= ~0x00000002u;
3761inline ::jaiabot::protobuf::APIErrorCode APIError::_internal_code()
const {
3764inline ::jaiabot::protobuf::APIErrorCode APIError::code()
const {
3766 return _internal_code();
3770 _impl_._has_bits_[0] |= 0x00000002u;
3771 _impl_.code_ = value;
3774 _internal_set_code(value);
3779inline bool APIError::_internal_has_details()
const {
3780 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3783inline bool APIError::has_details()
const {
3784 return _internal_has_details();
3786inline void APIError::clear_details() {
3787 _impl_.details_.ClearToEmpty();
3788 _impl_._has_bits_[0] &= ~0x00000001u;
3790inline const std::string& APIError::details()
const {
3792 return _internal_details();
3794template <
typename ArgT0,
typename... ArgT>
3795inline PROTOBUF_ALWAYS_INLINE
3796void APIError::set_details(ArgT0&& arg0, ArgT... args) {
3797 _impl_._has_bits_[0] |= 0x00000001u;
3798 _impl_.details_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3801inline std::string* APIError::mutable_details() {
3802 std::string* _s = _internal_mutable_details();
3806inline const std::string& APIError::_internal_details()
const {
3807 return _impl_.details_.Get();
3809inline void APIError::_internal_set_details(
const std::string& value) {
3810 _impl_._has_bits_[0] |= 0x00000001u;
3811 _impl_.details_.Set(value, GetArenaForAllocation());
3813inline std::string* APIError::_internal_mutable_details() {
3814 _impl_._has_bits_[0] |= 0x00000001u;
3815 return _impl_.details_.Mutable(GetArenaForAllocation());
3817inline std::string* APIError::release_details() {
3819 if (!_internal_has_details()) {
3822 _impl_._has_bits_[0] &= ~0x00000001u;
3823 auto* p = _impl_.details_.Release();
3824#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3825 if (_impl_.details_.IsDefault()) {
3826 _impl_.details_.Set(
"", GetArenaForAllocation());
3831inline void APIError::set_allocated_details(std::string* details) {
3832 if (details !=
nullptr) {
3833 _impl_._has_bits_[0] |= 0x00000001u;
3835 _impl_._has_bits_[0] &= ~0x00000001u;
3837 _impl_.details_.SetAllocated(details, GetArenaForAllocation());
3838#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3839 if (_impl_.details_.IsDefault()) {
3840 _impl_.details_.Set(
"", GetArenaForAllocation());
3851inline int APIRequest_Nodes::_internal_hubs_size()
const {
3852 return _impl_.hubs_.size();
3854inline int APIRequest_Nodes::hubs_size()
const {
3855 return _internal_hubs_size();
3857inline void APIRequest_Nodes::clear_hubs() {
3858 _impl_.hubs_.Clear();
3860inline int32_t APIRequest_Nodes::_internal_hubs(
int index)
const {
3861 return _impl_.hubs_.Get(index);
3863inline int32_t APIRequest_Nodes::hubs(
int index)
const {
3865 return _internal_hubs(index);
3867inline void APIRequest_Nodes::set_hubs(
int index, int32_t value) {
3868 _impl_.hubs_.Set(index, value);
3871inline void APIRequest_Nodes::_internal_add_hubs(int32_t value) {
3872 _impl_.hubs_.Add(value);
3874inline void APIRequest_Nodes::add_hubs(int32_t value) {
3875 _internal_add_hubs(value);
3878inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3879APIRequest_Nodes::_internal_hubs()
const {
3880 return _impl_.hubs_;
3882inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3883APIRequest_Nodes::hubs()
const {
3885 return _internal_hubs();
3887inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3888APIRequest_Nodes::_internal_mutable_hubs() {
3889 return &_impl_.hubs_;
3891inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3892APIRequest_Nodes::mutable_hubs() {
3894 return _internal_mutable_hubs();
3898inline int APIRequest_Nodes::_internal_bots_size()
const {
3899 return _impl_.bots_.size();
3901inline int APIRequest_Nodes::bots_size()
const {
3902 return _internal_bots_size();
3904inline void APIRequest_Nodes::clear_bots() {
3905 _impl_.bots_.Clear();
3907inline int32_t APIRequest_Nodes::_internal_bots(
int index)
const {
3908 return _impl_.bots_.Get(index);
3910inline int32_t APIRequest_Nodes::bots(
int index)
const {
3912 return _internal_bots(index);
3914inline void APIRequest_Nodes::set_bots(
int index, int32_t value) {
3915 _impl_.bots_.Set(index, value);
3918inline void APIRequest_Nodes::_internal_add_bots(int32_t value) {
3919 _impl_.bots_.Add(value);
3921inline void APIRequest_Nodes::add_bots(int32_t value) {
3922 _internal_add_bots(value);
3925inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3926APIRequest_Nodes::_internal_bots()
const {
3927 return _impl_.bots_;
3929inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3930APIRequest_Nodes::bots()
const {
3932 return _internal_bots();
3934inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3935APIRequest_Nodes::_internal_mutable_bots() {
3936 return &_impl_.bots_;
3938inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3939APIRequest_Nodes::mutable_bots() {
3941 return _internal_mutable_bots();
3945inline bool APIRequest_Nodes::_internal_has_all()
const {
3946 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3949inline bool APIRequest_Nodes::has_all()
const {
3950 return _internal_has_all();
3952inline void APIRequest_Nodes::clear_all() {
3953 _impl_.all_ =
false;
3954 _impl_._has_bits_[0] &= ~0x00000001u;
3956inline bool APIRequest_Nodes::_internal_all()
const {
3959inline bool APIRequest_Nodes::all()
const {
3961 return _internal_all();
3963inline void APIRequest_Nodes::_internal_set_all(
bool value) {
3964 _impl_._has_bits_[0] |= 0x00000001u;
3965 _impl_.all_ = value;
3967inline void APIRequest_Nodes::set_all(
bool value) {
3968 _internal_set_all(value);
3977inline bool APIRequest::_internal_has_target()
const {
3978 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3979 PROTOBUF_ASSUME(!value || _impl_.target_ !=
nullptr);
3982inline bool APIRequest::has_target()
const {
3983 return _internal_has_target();
3985inline void APIRequest::clear_target() {
3986 if (_impl_.target_ !=
nullptr) _impl_.target_->Clear();
3987 _impl_._has_bits_[0] &= ~0x00000002u;
3989inline const ::jaiabot::protobuf::APIRequest_Nodes& APIRequest::_internal_target()
const {
3990 const ::jaiabot::protobuf::APIRequest_Nodes* p = _impl_.target_;
3994inline const ::jaiabot::protobuf::APIRequest_Nodes& APIRequest::target()
const {
3996 return _internal_target();
3998inline void APIRequest::unsafe_arena_set_allocated_target(
4000 if (GetArenaForAllocation() ==
nullptr) {
4001 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.target_);
4003 _impl_.target_ = target;
4005 _impl_._has_bits_[0] |= 0x00000002u;
4007 _impl_._has_bits_[0] &= ~0x00000002u;
4011inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::release_target() {
4012 _impl_._has_bits_[0] &= ~0x00000002u;
4014 _impl_.target_ =
nullptr;
4015#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4016 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4017 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4018 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4020 if (GetArenaForAllocation() !=
nullptr) {
4021 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4026inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::unsafe_arena_release_target() {
4028 _impl_._has_bits_[0] &= ~0x00000002u;
4030 _impl_.target_ =
nullptr;
4033inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::_internal_mutable_target() {
4034 _impl_._has_bits_[0] |= 0x00000002u;
4035 if (_impl_.target_ ==
nullptr) {
4039 return _impl_.target_;
4041inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::mutable_target() {
4047 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4048 if (message_arena ==
nullptr) {
4049 delete _impl_.target_;
4052 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4053 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(target);
4054 if (message_arena != submessage_arena) {
4055 target = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4056 message_arena, target, submessage_arena);
4058 _impl_._has_bits_[0] |= 0x00000002u;
4060 _impl_._has_bits_[0] &= ~0x00000002u;
4062 _impl_.target_ = target;
4067inline bool APIRequest::_internal_has_api_key()
const {
4068 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4071inline bool APIRequest::has_api_key()
const {
4072 return _internal_has_api_key();
4074inline void APIRequest::clear_api_key() {
4075 _impl_.api_key_.ClearToEmpty();
4076 _impl_._has_bits_[0] &= ~0x00000001u;
4078inline const std::string& APIRequest::api_key()
const {
4080 return _internal_api_key();
4082template <
typename ArgT0,
typename... ArgT>
4083inline PROTOBUF_ALWAYS_INLINE
4084void APIRequest::set_api_key(ArgT0&& arg0, ArgT... args) {
4085 _impl_._has_bits_[0] |= 0x00000001u;
4086 _impl_.api_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
4089inline std::string* APIRequest::mutable_api_key() {
4090 std::string* _s = _internal_mutable_api_key();
4094inline const std::string& APIRequest::_internal_api_key()
const {
4095 return _impl_.api_key_.Get();
4097inline void APIRequest::_internal_set_api_key(
const std::string& value) {
4098 _impl_._has_bits_[0] |= 0x00000001u;
4099 _impl_.api_key_.Set(value, GetArenaForAllocation());
4101inline std::string* APIRequest::_internal_mutable_api_key() {
4102 _impl_._has_bits_[0] |= 0x00000001u;
4103 return _impl_.api_key_.Mutable(GetArenaForAllocation());
4105inline std::string* APIRequest::release_api_key() {
4107 if (!_internal_has_api_key()) {
4110 _impl_._has_bits_[0] &= ~0x00000001u;
4111 auto* p = _impl_.api_key_.Release();
4112#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4113 if (_impl_.api_key_.IsDefault()) {
4114 _impl_.api_key_.Set(
"", GetArenaForAllocation());
4119inline void APIRequest::set_allocated_api_key(std::string* api_key) {
4120 if (api_key !=
nullptr) {
4121 _impl_._has_bits_[0] |= 0x00000001u;
4123 _impl_._has_bits_[0] &= ~0x00000001u;
4125 _impl_.api_key_.SetAllocated(api_key, GetArenaForAllocation());
4126#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4127 if (_impl_.api_key_.IsDefault()) {
4128 _impl_.api_key_.Set(
"", GetArenaForAllocation());
4135inline bool APIRequest::_internal_has_status()
const {
4136 return action_case() == kStatus;
4138inline bool APIRequest::has_status()
const {
4139 return _internal_has_status();
4141inline void APIRequest::set_has_status() {
4142 _impl_._oneof_case_[0] = kStatus;
4144inline void APIRequest::clear_status() {
4145 if (_internal_has_status()) {
4146 _impl_.action_.status_ =
false;
4150inline bool APIRequest::_internal_status()
const {
4151 if (_internal_has_status()) {
4152 return _impl_.action_.status_;
4156inline void APIRequest::_internal_set_status(
bool value) {
4157 if (!_internal_has_status()) {
4161 _impl_.action_.status_ = value;
4163inline bool APIRequest::status()
const {
4165 return _internal_status();
4167inline void APIRequest::set_status(
bool value) {
4168 _internal_set_status(value);
4173inline bool APIRequest::_internal_has_metadata()
const {
4174 return action_case() == kMetadata;
4176inline bool APIRequest::has_metadata()
const {
4177 return _internal_has_metadata();
4179inline void APIRequest::set_has_metadata() {
4180 _impl_._oneof_case_[0] = kMetadata;
4182inline void APIRequest::clear_metadata() {
4183 if (_internal_has_metadata()) {
4184 _impl_.action_.metadata_ =
false;
4188inline bool APIRequest::_internal_metadata()
const {
4189 if (_internal_has_metadata()) {
4190 return _impl_.action_.metadata_;
4194inline void APIRequest::_internal_set_metadata(
bool value) {
4195 if (!_internal_has_metadata()) {
4199 _impl_.action_.metadata_ = value;
4201inline bool APIRequest::metadata()
const {
4203 return _internal_metadata();
4205inline void APIRequest::set_metadata(
bool value) {
4206 _internal_set_metadata(value);
4211inline bool APIRequest::_internal_has_task_packets()
const {
4212 return action_case() == kTaskPackets;
4214inline bool APIRequest::has_task_packets()
const {
4215 return _internal_has_task_packets();
4217inline void APIRequest::set_has_task_packets() {
4218 _impl_._oneof_case_[0] = kTaskPackets;
4220inline void APIRequest::clear_task_packets() {
4221 if (_internal_has_task_packets()) {
4222 if (GetArenaForAllocation() ==
nullptr) {
4223 delete _impl_.action_.task_packets_;
4228inline ::jaiabot::protobuf::TaskPacketQuery* APIRequest::release_task_packets() {
4230 if (_internal_has_task_packets()) {
4233 if (GetArenaForAllocation() !=
nullptr) {
4234 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4236 _impl_.action_.task_packets_ =
nullptr;
4242inline const ::jaiabot::protobuf::TaskPacketQuery& APIRequest::_internal_task_packets()
const {
4243 return _internal_has_task_packets()
4244 ? *_impl_.action_.task_packets_
4247inline const ::jaiabot::protobuf::TaskPacketQuery& APIRequest::task_packets()
const {
4249 return _internal_task_packets();
4251inline ::jaiabot::protobuf::TaskPacketQuery* APIRequest::unsafe_arena_release_task_packets() {
4253 if (_internal_has_task_packets()) {
4256 _impl_.action_.task_packets_ =
nullptr;
4265 set_has_task_packets();
4266 _impl_.action_.task_packets_ = task_packets;
4270inline ::jaiabot::protobuf::TaskPacketQuery* APIRequest::_internal_mutable_task_packets() {
4271 if (!_internal_has_task_packets()) {
4273 set_has_task_packets();
4274 _impl_.action_.task_packets_ = CreateMaybeMessage< ::jaiabot::protobuf::TaskPacketQuery >(GetArenaForAllocation());
4276 return _impl_.action_.task_packets_;
4278inline ::jaiabot::protobuf::TaskPacketQuery* APIRequest::mutable_task_packets() {
4285inline bool APIRequest::_internal_has_missions()
const {
4286 return action_case() == kMissions;
4288inline bool APIRequest::has_missions()
const {
4289 return _internal_has_missions();
4291inline void APIRequest::set_has_missions() {
4292 _impl_._oneof_case_[0] = kMissions;
4294inline void APIRequest::clear_missions() {
4295 if (_internal_has_missions()) {
4296 if (GetArenaForAllocation() ==
nullptr) {
4297 delete _impl_.action_.missions_;
4302inline ::jaiabot::protobuf::MissionQuery* APIRequest::release_missions() {
4304 if (_internal_has_missions()) {
4307 if (GetArenaForAllocation() !=
nullptr) {
4308 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4310 _impl_.action_.missions_ =
nullptr;
4316inline const ::jaiabot::protobuf::MissionQuery& APIRequest::_internal_missions()
const {
4317 return _internal_has_missions()
4318 ? *_impl_.action_.missions_
4321inline const ::jaiabot::protobuf::MissionQuery& APIRequest::missions()
const {
4323 return _internal_missions();
4325inline ::jaiabot::protobuf::MissionQuery* APIRequest::unsafe_arena_release_missions() {
4327 if (_internal_has_missions()) {
4330 _impl_.action_.missions_ =
nullptr;
4340 _impl_.action_.missions_ = missions;
4344inline ::jaiabot::protobuf::MissionQuery* APIRequest::_internal_mutable_missions() {
4345 if (!_internal_has_missions()) {
4348 _impl_.action_.missions_ = CreateMaybeMessage< ::jaiabot::protobuf::MissionQuery >(GetArenaForAllocation());
4350 return _impl_.action_.missions_;
4352inline ::jaiabot::protobuf::MissionQuery* APIRequest::mutable_missions() {
4359inline bool APIRequest::_internal_has_command()
const {
4360 return action_case() == kCommand;
4362inline bool APIRequest::has_command()
const {
4363 return _internal_has_command();
4365inline void APIRequest::set_has_command() {
4366 _impl_._oneof_case_[0] = kCommand;
4368inline ::jaiabot::protobuf::Command* APIRequest::release_command() {
4370 if (_internal_has_command()) {
4373 if (GetArenaForAllocation() !=
nullptr) {
4374 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4376 _impl_.action_.command_ =
nullptr;
4382inline const ::jaiabot::protobuf::Command& APIRequest::_internal_command()
const {
4383 return _internal_has_command()
4384 ? *_impl_.action_.command_
4387inline const ::jaiabot::protobuf::Command& APIRequest::command()
const {
4389 return _internal_command();
4391inline ::jaiabot::protobuf::Command* APIRequest::unsafe_arena_release_command() {
4393 if (_internal_has_command()) {
4396 _impl_.action_.command_ =
nullptr;
4406 _impl_.action_.command_ = command;
4410inline ::jaiabot::protobuf::Command* APIRequest::_internal_mutable_command() {
4411 if (!_internal_has_command()) {
4414 _impl_.action_.command_ = CreateMaybeMessage< ::jaiabot::protobuf::Command >(GetArenaForAllocation());
4416 return _impl_.action_.command_;
4418inline ::jaiabot::protobuf::Command* APIRequest::mutable_command() {
4425inline bool APIRequest::_internal_has_command_for_hub()
const {
4426 return action_case() == kCommandForHub;
4428inline bool APIRequest::has_command_for_hub()
const {
4429 return _internal_has_command_for_hub();
4431inline void APIRequest::set_has_command_for_hub() {
4432 _impl_._oneof_case_[0] = kCommandForHub;
4434inline ::jaiabot::protobuf::CommandForHub* APIRequest::release_command_for_hub() {
4436 if (_internal_has_command_for_hub()) {
4439 if (GetArenaForAllocation() !=
nullptr) {
4440 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4442 _impl_.action_.command_for_hub_ =
nullptr;
4448inline const ::jaiabot::protobuf::CommandForHub& APIRequest::_internal_command_for_hub()
const {
4449 return _internal_has_command_for_hub()
4450 ? *_impl_.action_.command_for_hub_
4453inline const ::jaiabot::protobuf::CommandForHub& APIRequest::command_for_hub()
const {
4455 return _internal_command_for_hub();
4457inline ::jaiabot::protobuf::CommandForHub* APIRequest::unsafe_arena_release_command_for_hub() {
4459 if (_internal_has_command_for_hub()) {
4462 _impl_.action_.command_for_hub_ =
nullptr;
4470 if (command_for_hub) {
4471 set_has_command_for_hub();
4472 _impl_.action_.command_for_hub_ = command_for_hub;
4476inline ::jaiabot::protobuf::CommandForHub* APIRequest::_internal_mutable_command_for_hub() {
4477 if (!_internal_has_command_for_hub()) {
4479 set_has_command_for_hub();
4480 _impl_.action_.command_for_hub_ = CreateMaybeMessage< ::jaiabot::protobuf::CommandForHub >(GetArenaForAllocation());
4482 return _impl_.action_.command_for_hub_;
4484inline ::jaiabot::protobuf::CommandForHub* APIRequest::mutable_command_for_hub() {
4490inline bool APIRequest::has_action()
const {
4491 return action_case() != ACTION_NOT_SET;
4493inline void APIRequest::clear_has_action() {
4494 _impl_._oneof_case_[0] = ACTION_NOT_SET;
4504inline int APIResponse_Nodes::_internal_hubs_size()
const {
4505 return _impl_.hubs_.size();
4507inline int APIResponse_Nodes::hubs_size()
const {
4508 return _internal_hubs_size();
4510inline void APIResponse_Nodes::clear_hubs() {
4511 _impl_.hubs_.Clear();
4513inline int32_t APIResponse_Nodes::_internal_hubs(
int index)
const {
4514 return _impl_.hubs_.Get(index);
4516inline int32_t APIResponse_Nodes::hubs(
int index)
const {
4518 return _internal_hubs(index);
4520inline void APIResponse_Nodes::set_hubs(
int index, int32_t value) {
4521 _impl_.hubs_.Set(index, value);
4524inline void APIResponse_Nodes::_internal_add_hubs(int32_t value) {
4525 _impl_.hubs_.Add(value);
4527inline void APIResponse_Nodes::add_hubs(int32_t value) {
4528 _internal_add_hubs(value);
4531inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
4532APIResponse_Nodes::_internal_hubs()
const {
4533 return _impl_.hubs_;
4535inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
4536APIResponse_Nodes::hubs()
const {
4538 return _internal_hubs();
4540inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
4541APIResponse_Nodes::_internal_mutable_hubs() {
4542 return &_impl_.hubs_;
4544inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
4545APIResponse_Nodes::mutable_hubs() {
4547 return _internal_mutable_hubs();
4551inline int APIResponse_Nodes::_internal_bots_size()
const {
4552 return _impl_.bots_.size();
4554inline int APIResponse_Nodes::bots_size()
const {
4555 return _internal_bots_size();
4557inline void APIResponse_Nodes::clear_bots() {
4558 _impl_.bots_.Clear();
4560inline int32_t APIResponse_Nodes::_internal_bots(
int index)
const {
4561 return _impl_.bots_.Get(index);
4563inline int32_t APIResponse_Nodes::bots(
int index)
const {
4565 return _internal_bots(index);
4567inline void APIResponse_Nodes::set_bots(
int index, int32_t value) {
4568 _impl_.bots_.Set(index, value);
4571inline void APIResponse_Nodes::_internal_add_bots(int32_t value) {
4572 _impl_.bots_.Add(value);
4574inline void APIResponse_Nodes::add_bots(int32_t value) {
4575 _internal_add_bots(value);
4578inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
4579APIResponse_Nodes::_internal_bots()
const {
4580 return _impl_.bots_;
4582inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
4583APIResponse_Nodes::bots()
const {
4585 return _internal_bots();
4587inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
4588APIResponse_Nodes::_internal_mutable_bots() {
4589 return &_impl_.bots_;
4591inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
4592APIResponse_Nodes::mutable_bots() {
4594 return _internal_mutable_bots();
4602inline int APIResponse_Statuses::_internal_bots_size()
const {
4603 return _impl_.bots_.size();
4605inline int APIResponse_Statuses::bots_size()
const {
4606 return _internal_bots_size();
4608inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::mutable_bots(
int index) {
4610 return _impl_.bots_.Mutable(index);
4612inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >*
4613APIResponse_Statuses::mutable_bots() {
4615 return &_impl_.bots_;
4617inline const ::jaiabot::protobuf::BotStatus& APIResponse_Statuses::_internal_bots(
int index)
const {
4618 return _impl_.bots_.Get(index);
4620inline const ::jaiabot::protobuf::BotStatus& APIResponse_Statuses::bots(
int index)
const {
4622 return _internal_bots(index);
4624inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::_internal_add_bots() {
4625 return _impl_.bots_.Add();
4627inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::add_bots() {
4632inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >&
4633APIResponse_Statuses::bots()
const {
4635 return _impl_.bots_;
4639inline int APIResponse_Statuses::_internal_hubs_size()
const {
4640 return _impl_.hubs_.size();
4642inline int APIResponse_Statuses::hubs_size()
const {
4643 return _internal_hubs_size();
4645inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::mutable_hubs(
int index) {
4647 return _impl_.hubs_.Mutable(index);
4649inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >*
4650APIResponse_Statuses::mutable_hubs() {
4652 return &_impl_.hubs_;
4654inline const ::jaiabot::protobuf::HubStatus& APIResponse_Statuses::_internal_hubs(
int index)
const {
4655 return _impl_.hubs_.Get(index);
4657inline const ::jaiabot::protobuf::HubStatus& APIResponse_Statuses::hubs(
int index)
const {
4659 return _internal_hubs(index);
4661inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::_internal_add_hubs() {
4662 return _impl_.hubs_.Add();
4664inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::add_hubs() {
4669inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >&
4670APIResponse_Statuses::hubs()
const {
4672 return _impl_.hubs_;
4680inline int APIResponse_Metadatas::_internal_hubs_size()
const {
4681 return _impl_.hubs_.size();
4683inline int APIResponse_Metadatas::hubs_size()
const {
4684 return _internal_hubs_size();
4686inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::mutable_hubs(
int index) {
4688 return _impl_.hubs_.Mutable(index);
4690inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >*
4691APIResponse_Metadatas::mutable_hubs() {
4693 return &_impl_.hubs_;
4695inline const ::jaiabot::protobuf::DeviceMetadata& APIResponse_Metadatas::_internal_hubs(
int index)
const {
4696 return _impl_.hubs_.Get(index);
4698inline const ::jaiabot::protobuf::DeviceMetadata& APIResponse_Metadatas::hubs(
int index)
const {
4700 return _internal_hubs(index);
4702inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::_internal_add_hubs() {
4703 return _impl_.hubs_.Add();
4705inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::add_hubs() {
4710inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >&
4711APIResponse_Metadatas::hubs()
const {
4713 return _impl_.hubs_;
4721inline bool APIResponse::_internal_has_target()
const {
4722 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4723 PROTOBUF_ASSUME(!value || _impl_.target_ !=
nullptr);
4726inline bool APIResponse::has_target()
const {
4727 return _internal_has_target();
4729inline void APIResponse::clear_target() {
4730 if (_impl_.target_ !=
nullptr) _impl_.target_->Clear();
4731 _impl_._has_bits_[0] &= ~0x00000001u;
4733inline const ::jaiabot::protobuf::APIResponse_Nodes& APIResponse::_internal_target()
const {
4734 const ::jaiabot::protobuf::APIResponse_Nodes* p = _impl_.target_;
4738inline const ::jaiabot::protobuf::APIResponse_Nodes& APIResponse::target()
const {
4740 return _internal_target();
4742inline void APIResponse::unsafe_arena_set_allocated_target(
4744 if (GetArenaForAllocation() ==
nullptr) {
4745 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.target_);
4747 _impl_.target_ = target;
4749 _impl_._has_bits_[0] |= 0x00000001u;
4751 _impl_._has_bits_[0] &= ~0x00000001u;
4755inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::release_target() {
4756 _impl_._has_bits_[0] &= ~0x00000001u;
4758 _impl_.target_ =
nullptr;
4759#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
4760 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
4761 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4762 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
4764 if (GetArenaForAllocation() !=
nullptr) {
4765 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4770inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::unsafe_arena_release_target() {
4772 _impl_._has_bits_[0] &= ~0x00000001u;
4774 _impl_.target_ =
nullptr;
4777inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::_internal_mutable_target() {
4778 _impl_._has_bits_[0] |= 0x00000001u;
4779 if (_impl_.target_ ==
nullptr) {
4783 return _impl_.target_;
4785inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::mutable_target() {
4791 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
4792 if (message_arena ==
nullptr) {
4793 delete _impl_.target_;
4796 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4797 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(target);
4798 if (message_arena != submessage_arena) {
4799 target = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4800 message_arena, target, submessage_arena);
4802 _impl_._has_bits_[0] |= 0x00000001u;
4804 _impl_._has_bits_[0] &= ~0x00000001u;
4806 _impl_.target_ = target;
4811inline bool APIResponse::_internal_has_error()
const {
4812 return action_case() == kError;
4814inline bool APIResponse::has_error()
const {
4815 return _internal_has_error();
4817inline void APIResponse::set_has_error() {
4818 _impl_._oneof_case_[0] = kError;
4820inline void APIResponse::clear_error() {
4821 if (_internal_has_error()) {
4822 if (GetArenaForAllocation() ==
nullptr) {
4823 delete _impl_.action_.error_;
4828inline ::jaiabot::protobuf::APIError* APIResponse::release_error() {
4830 if (_internal_has_error()) {
4833 if (GetArenaForAllocation() !=
nullptr) {
4834 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4836 _impl_.action_.error_ =
nullptr;
4842inline const ::jaiabot::protobuf::APIError& APIResponse::_internal_error()
const {
4843 return _internal_has_error()
4844 ? *_impl_.action_.error_
4847inline const ::jaiabot::protobuf::APIError& APIResponse::error()
const {
4849 return _internal_error();
4851inline ::jaiabot::protobuf::APIError* APIResponse::unsafe_arena_release_error() {
4853 if (_internal_has_error()) {
4856 _impl_.action_.error_ =
nullptr;
4866 _impl_.action_.error_ = error;
4870inline ::jaiabot::protobuf::APIError* APIResponse::_internal_mutable_error() {
4871 if (!_internal_has_error()) {
4874 _impl_.action_.error_ = CreateMaybeMessage< ::jaiabot::protobuf::APIError >(GetArenaForAllocation());
4876 return _impl_.action_.error_;
4878inline ::jaiabot::protobuf::APIError* APIResponse::mutable_error() {
4885inline bool APIResponse::_internal_has_status()
const {
4886 return action_case() == kStatus;
4888inline bool APIResponse::has_status()
const {
4889 return _internal_has_status();
4891inline void APIResponse::set_has_status() {
4892 _impl_._oneof_case_[0] = kStatus;
4894inline void APIResponse::clear_status() {
4895 if (_internal_has_status()) {
4896 if (GetArenaForAllocation() ==
nullptr) {
4897 delete _impl_.action_.status_;
4902inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::release_status() {
4904 if (_internal_has_status()) {
4907 if (GetArenaForAllocation() !=
nullptr) {
4908 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4910 _impl_.action_.status_ =
nullptr;
4916inline const ::jaiabot::protobuf::APIResponse_Statuses& APIResponse::_internal_status()
const {
4917 return _internal_has_status()
4918 ? *_impl_.action_.status_
4921inline const ::jaiabot::protobuf::APIResponse_Statuses& APIResponse::status()
const {
4923 return _internal_status();
4925inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::unsafe_arena_release_status() {
4927 if (_internal_has_status()) {
4930 _impl_.action_.status_ =
nullptr;
4940 _impl_.action_.status_ = status;
4944inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::_internal_mutable_status() {
4945 if (!_internal_has_status()) {
4948 _impl_.action_.status_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_Statuses >(GetArenaForAllocation());
4950 return _impl_.action_.status_;
4952inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::mutable_status() {
4959inline bool APIResponse::_internal_has_metadata()
const {
4960 return action_case() == kMetadata;
4962inline bool APIResponse::has_metadata()
const {
4963 return _internal_has_metadata();
4965inline void APIResponse::set_has_metadata() {
4966 _impl_._oneof_case_[0] = kMetadata;
4968inline void APIResponse::clear_metadata() {
4969 if (_internal_has_metadata()) {
4970 if (GetArenaForAllocation() ==
nullptr) {
4971 delete _impl_.action_.metadata_;
4976inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::release_metadata() {
4978 if (_internal_has_metadata()) {
4981 if (GetArenaForAllocation() !=
nullptr) {
4982 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4984 _impl_.action_.metadata_ =
nullptr;
4990inline const ::jaiabot::protobuf::APIResponse_Metadatas& APIResponse::_internal_metadata()
const {
4991 return _internal_has_metadata()
4992 ? *_impl_.action_.metadata_
4995inline const ::jaiabot::protobuf::APIResponse_Metadatas& APIResponse::metadata()
const {
4997 return _internal_metadata();
4999inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::unsafe_arena_release_metadata() {
5001 if (_internal_has_metadata()) {
5004 _impl_.action_.metadata_ =
nullptr;
5014 _impl_.action_.metadata_ = metadata;
5018inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::_internal_mutable_metadata() {
5019 if (!_internal_has_metadata()) {
5022 _impl_.action_.metadata_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_Metadatas >(GetArenaForAllocation());
5024 return _impl_.action_.metadata_;
5026inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::mutable_metadata() {
5033inline bool APIResponse::_internal_has_task_packets()
const {
5034 return action_case() == kTaskPackets;
5036inline bool APIResponse::has_task_packets()
const {
5037 return _internal_has_task_packets();
5039inline void APIResponse::set_has_task_packets() {
5040 _impl_._oneof_case_[0] = kTaskPackets;
5042inline void APIResponse::clear_task_packets() {
5043 if (_internal_has_task_packets()) {
5044 if (GetArenaForAllocation() ==
nullptr) {
5045 delete _impl_.action_.task_packets_;
5050inline ::jaiabot::protobuf::TaskPacketQueryResults* APIResponse::release_task_packets() {
5052 if (_internal_has_task_packets()) {
5055 if (GetArenaForAllocation() !=
nullptr) {
5056 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5058 _impl_.action_.task_packets_ =
nullptr;
5064inline const ::jaiabot::protobuf::TaskPacketQueryResults& APIResponse::_internal_task_packets()
const {
5065 return _internal_has_task_packets()
5066 ? *_impl_.action_.task_packets_
5069inline const ::jaiabot::protobuf::TaskPacketQueryResults& APIResponse::task_packets()
const {
5071 return _internal_task_packets();
5073inline ::jaiabot::protobuf::TaskPacketQueryResults* APIResponse::unsafe_arena_release_task_packets() {
5075 if (_internal_has_task_packets()) {
5078 _impl_.action_.task_packets_ =
nullptr;
5087 set_has_task_packets();
5088 _impl_.action_.task_packets_ = task_packets;
5092inline ::jaiabot::protobuf::TaskPacketQueryResults* APIResponse::_internal_mutable_task_packets() {
5093 if (!_internal_has_task_packets()) {
5095 set_has_task_packets();
5096 _impl_.action_.task_packets_ = CreateMaybeMessage< ::jaiabot::protobuf::TaskPacketQueryResults >(GetArenaForAllocation());
5098 return _impl_.action_.task_packets_;
5100inline ::jaiabot::protobuf::TaskPacketQueryResults* APIResponse::mutable_task_packets() {
5107inline bool APIResponse::_internal_has_missions()
const {
5108 return action_case() == kMissions;
5110inline bool APIResponse::has_missions()
const {
5111 return _internal_has_missions();
5113inline void APIResponse::set_has_missions() {
5114 _impl_._oneof_case_[0] = kMissions;
5116inline void APIResponse::clear_missions() {
5117 if (_internal_has_missions()) {
5118 if (GetArenaForAllocation() ==
nullptr) {
5119 delete _impl_.action_.missions_;
5124inline ::jaiabot::protobuf::MissionQueryResults* APIResponse::release_missions() {
5126 if (_internal_has_missions()) {
5129 if (GetArenaForAllocation() !=
nullptr) {
5130 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5132 _impl_.action_.missions_ =
nullptr;
5138inline const ::jaiabot::protobuf::MissionQueryResults& APIResponse::_internal_missions()
const {
5139 return _internal_has_missions()
5140 ? *_impl_.action_.missions_
5143inline const ::jaiabot::protobuf::MissionQueryResults& APIResponse::missions()
const {
5145 return _internal_missions();
5147inline ::jaiabot::protobuf::MissionQueryResults* APIResponse::unsafe_arena_release_missions() {
5149 if (_internal_has_missions()) {
5152 _impl_.action_.missions_ =
nullptr;
5162 _impl_.action_.missions_ = missions;
5166inline ::jaiabot::protobuf::MissionQueryResults* APIResponse::_internal_mutable_missions() {
5167 if (!_internal_has_missions()) {
5170 _impl_.action_.missions_ = CreateMaybeMessage< ::jaiabot::protobuf::MissionQueryResults >(GetArenaForAllocation());
5172 return _impl_.action_.missions_;
5174inline ::jaiabot::protobuf::MissionQueryResults* APIResponse::mutable_missions() {
5181inline bool APIResponse::_internal_has_command_result()
const {
5182 return action_case() == kCommandResult;
5184inline bool APIResponse::has_command_result()
const {
5185 return _internal_has_command_result();
5187inline void APIResponse::set_has_command_result() {
5188 _impl_._oneof_case_[0] = kCommandResult;
5190inline void APIResponse::clear_command_result() {
5191 if (_internal_has_command_result()) {
5192 if (GetArenaForAllocation() ==
nullptr) {
5193 delete _impl_.action_.command_result_;
5198inline ::jaiabot::protobuf::CommandResult* APIResponse::release_command_result() {
5200 if (_internal_has_command_result()) {
5203 if (GetArenaForAllocation() !=
nullptr) {
5204 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5206 _impl_.action_.command_result_ =
nullptr;
5212inline const ::jaiabot::protobuf::CommandResult& APIResponse::_internal_command_result()
const {
5213 return _internal_has_command_result()
5214 ? *_impl_.action_.command_result_
5217inline const ::jaiabot::protobuf::CommandResult& APIResponse::command_result()
const {
5219 return _internal_command_result();
5221inline ::jaiabot::protobuf::CommandResult* APIResponse::unsafe_arena_release_command_result() {
5223 if (_internal_has_command_result()) {
5226 _impl_.action_.command_result_ =
nullptr;
5234 if (command_result) {
5235 set_has_command_result();
5236 _impl_.action_.command_result_ = command_result;
5240inline ::jaiabot::protobuf::CommandResult* APIResponse::_internal_mutable_command_result() {
5241 if (!_internal_has_command_result()) {
5243 set_has_command_result();
5244 _impl_.action_.command_result_ = CreateMaybeMessage< ::jaiabot::protobuf::CommandResult >(GetArenaForAllocation());
5246 return _impl_.action_.command_result_;
5248inline ::jaiabot::protobuf::CommandResult* APIResponse::mutable_command_result() {
5255inline bool APIResponse::_internal_has_request()
const {
5256 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5257 PROTOBUF_ASSUME(!value || _impl_.request_ !=
nullptr);
5260inline bool APIResponse::has_request()
const {
5261 return _internal_has_request();
5263inline void APIResponse::clear_request() {
5264 if (_impl_.request_ !=
nullptr) _impl_.request_->Clear();
5265 _impl_._has_bits_[0] &= ~0x00000002u;
5267inline const ::jaiabot::protobuf::APIRequest& APIResponse::_internal_request()
const {
5268 const ::jaiabot::protobuf::APIRequest* p = _impl_.request_;
5272inline const ::jaiabot::protobuf::APIRequest& APIResponse::request()
const {
5274 return _internal_request();
5276inline void APIResponse::unsafe_arena_set_allocated_request(
5278 if (GetArenaForAllocation() ==
nullptr) {
5279 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.request_);
5281 _impl_.request_ = request;
5283 _impl_._has_bits_[0] |= 0x00000002u;
5285 _impl_._has_bits_[0] &= ~0x00000002u;
5289inline ::jaiabot::protobuf::APIRequest* APIResponse::release_request() {
5290 _impl_._has_bits_[0] &= ~0x00000002u;
5292 _impl_.request_ =
nullptr;
5293#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5294 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5295 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5296 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5298 if (GetArenaForAllocation() !=
nullptr) {
5299 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5304inline ::jaiabot::protobuf::APIRequest* APIResponse::unsafe_arena_release_request() {
5306 _impl_._has_bits_[0] &= ~0x00000002u;
5308 _impl_.request_ =
nullptr;
5311inline ::jaiabot::protobuf::APIRequest* APIResponse::_internal_mutable_request() {
5312 _impl_._has_bits_[0] |= 0x00000002u;
5313 if (_impl_.request_ ==
nullptr) {
5315 _impl_.request_ = p;
5317 return _impl_.request_;
5319inline ::jaiabot::protobuf::APIRequest* APIResponse::mutable_request() {
5325 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5326 if (message_arena ==
nullptr) {
5327 delete _impl_.request_;
5330 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5331 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(request);
5332 if (message_arena != submessage_arena) {
5333 request = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5334 message_arena, request, submessage_arena);
5336 _impl_._has_bits_[0] |= 0x00000002u;
5338 _impl_._has_bits_[0] &= ~0x00000002u;
5340 _impl_.request_ = request;
5344inline bool APIResponse::has_action()
const {
5345 return action_case() != ACTION_NOT_SET;
5347inline void APIResponse::clear_has_action() {
5348 _impl_._oneof_case_[0] = ACTION_NOT_SET;
5358inline bool APIConfig_StreamingEndpoint::_internal_has_hub_id()
const {
5359 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5362inline bool APIConfig_StreamingEndpoint::has_hub_id()
const {
5363 return _internal_has_hub_id();
5365inline void APIConfig_StreamingEndpoint::clear_hub_id() {
5367 _impl_._has_bits_[0] &= ~0x00000002u;
5369inline int32_t APIConfig_StreamingEndpoint::_internal_hub_id()
const {
5370 return _impl_.hub_id_;
5372inline int32_t APIConfig_StreamingEndpoint::hub_id()
const {
5374 return _internal_hub_id();
5376inline void APIConfig_StreamingEndpoint::_internal_set_hub_id(int32_t value) {
5377 _impl_._has_bits_[0] |= 0x00000002u;
5378 _impl_.hub_id_ = value;
5380inline void APIConfig_StreamingEndpoint::set_hub_id(int32_t value) {
5381 _internal_set_hub_id(value);
5386inline bool APIConfig_StreamingEndpoint::_internal_has_hostname()
const {
5387 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5390inline bool APIConfig_StreamingEndpoint::has_hostname()
const {
5391 return _internal_has_hostname();
5393inline void APIConfig_StreamingEndpoint::clear_hostname() {
5394 _impl_.hostname_.ClearToEmpty();
5395 _impl_._has_bits_[0] &= ~0x00000001u;
5397inline const std::string& APIConfig_StreamingEndpoint::hostname()
const {
5399 return _internal_hostname();
5401template <
typename ArgT0,
typename... ArgT>
5402inline PROTOBUF_ALWAYS_INLINE
5403void APIConfig_StreamingEndpoint::set_hostname(ArgT0&& arg0, ArgT... args) {
5404 _impl_._has_bits_[0] |= 0x00000001u;
5405 _impl_.hostname_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
5408inline std::string* APIConfig_StreamingEndpoint::mutable_hostname() {
5409 std::string* _s = _internal_mutable_hostname();
5413inline const std::string& APIConfig_StreamingEndpoint::_internal_hostname()
const {
5414 return _impl_.hostname_.Get();
5416inline void APIConfig_StreamingEndpoint::_internal_set_hostname(
const std::string& value) {
5417 _impl_._has_bits_[0] |= 0x00000001u;
5418 _impl_.hostname_.Set(value, GetArenaForAllocation());
5420inline std::string* APIConfig_StreamingEndpoint::_internal_mutable_hostname() {
5421 _impl_._has_bits_[0] |= 0x00000001u;
5422 return _impl_.hostname_.Mutable(GetArenaForAllocation());
5424inline std::string* APIConfig_StreamingEndpoint::release_hostname() {
5426 if (!_internal_has_hostname()) {
5429 _impl_._has_bits_[0] &= ~0x00000001u;
5430 auto* p = _impl_.hostname_.Release();
5431#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5432 if (_impl_.hostname_.IsDefault()) {
5433 _impl_.hostname_.Set(
"", GetArenaForAllocation());
5438inline void APIConfig_StreamingEndpoint::set_allocated_hostname(std::string* hostname) {
5439 if (hostname !=
nullptr) {
5440 _impl_._has_bits_[0] |= 0x00000001u;
5442 _impl_._has_bits_[0] &= ~0x00000001u;
5444 _impl_.hostname_.SetAllocated(hostname, GetArenaForAllocation());
5445#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5446 if (_impl_.hostname_.IsDefault()) {
5447 _impl_.hostname_.Set(
"", GetArenaForAllocation());
5454inline bool APIConfig_StreamingEndpoint::_internal_has_port()
const {
5455 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5458inline bool APIConfig_StreamingEndpoint::has_port()
const {
5459 return _internal_has_port();
5461inline void APIConfig_StreamingEndpoint::clear_port() {
5463 _impl_._has_bits_[0] &= ~0x00000004u;
5465inline int32_t APIConfig_StreamingEndpoint::_internal_port()
const {
5466 return _impl_.port_;
5468inline int32_t APIConfig_StreamingEndpoint::port()
const {
5470 return _internal_port();
5472inline void APIConfig_StreamingEndpoint::_internal_set_port(int32_t value) {
5473 _impl_._has_bits_[0] |= 0x00000004u;
5474 _impl_.port_ = value;
5476inline void APIConfig_StreamingEndpoint::set_port(int32_t value) {
5477 _internal_set_port(value);
5486inline bool APIConfig_APIKey::_internal_has_private_key()
const {
5487 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5490inline bool APIConfig_APIKey::has_private_key()
const {
5491 return _internal_has_private_key();
5493inline void APIConfig_APIKey::clear_private_key() {
5494 _impl_.private_key_.ClearToEmpty();
5495 _impl_._has_bits_[0] &= ~0x00000001u;
5497inline const std::string& APIConfig_APIKey::private_key()
const {
5499 return _internal_private_key();
5501template <
typename ArgT0,
typename... ArgT>
5502inline PROTOBUF_ALWAYS_INLINE
5503void APIConfig_APIKey::set_private_key(ArgT0&& arg0, ArgT... args) {
5504 _impl_._has_bits_[0] |= 0x00000001u;
5505 _impl_.private_key_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
5508inline std::string* APIConfig_APIKey::mutable_private_key() {
5509 std::string* _s = _internal_mutable_private_key();
5513inline const std::string& APIConfig_APIKey::_internal_private_key()
const {
5514 return _impl_.private_key_.Get();
5516inline void APIConfig_APIKey::_internal_set_private_key(
const std::string& value) {
5517 _impl_._has_bits_[0] |= 0x00000001u;
5518 _impl_.private_key_.Set(value, GetArenaForAllocation());
5520inline std::string* APIConfig_APIKey::_internal_mutable_private_key() {
5521 _impl_._has_bits_[0] |= 0x00000001u;
5522 return _impl_.private_key_.Mutable(GetArenaForAllocation());
5524inline std::string* APIConfig_APIKey::release_private_key() {
5526 if (!_internal_has_private_key()) {
5529 _impl_._has_bits_[0] &= ~0x00000001u;
5530 auto* p = _impl_.private_key_.Release();
5531#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5532 if (_impl_.private_key_.IsDefault()) {
5533 _impl_.private_key_.Set(
"", GetArenaForAllocation());
5538inline void APIConfig_APIKey::set_allocated_private_key(std::string* private_key) {
5539 if (private_key !=
nullptr) {
5540 _impl_._has_bits_[0] |= 0x00000001u;
5542 _impl_._has_bits_[0] &= ~0x00000001u;
5544 _impl_.private_key_.SetAllocated(private_key, GetArenaForAllocation());
5545#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5546 if (_impl_.private_key_.IsDefault()) {
5547 _impl_.private_key_.Set(
"", GetArenaForAllocation());
5554inline int APIConfig_APIKey::_internal_permission_size()
const {
5555 return _impl_.permission_.size();
5557inline int APIConfig_APIKey::permission_size()
const {
5558 return _internal_permission_size();
5560inline void APIConfig_APIKey::clear_permission() {
5561 _impl_.permission_.Clear();
5563inline ::jaiabot::protobuf::APIConfig_APIKey_Permission APIConfig_APIKey::_internal_permission(
int index)
const {
5566inline ::jaiabot::protobuf::APIConfig_APIKey_Permission APIConfig_APIKey::permission(
int index)
const {
5568 return _internal_permission(index);
5572 _impl_.permission_.Set(index, value);
5577 _impl_.permission_.Add(value);
5580 _internal_add_permission(value);
5583inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
5584APIConfig_APIKey::permission()
const {
5586 return _impl_.permission_;
5588inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
5589APIConfig_APIKey::_internal_mutable_permission() {
5590 return &_impl_.permission_;
5592inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
5593APIConfig_APIKey::mutable_permission() {
5595 return _internal_mutable_permission();
5603inline int APIConfig::_internal_streaming_endpoint_size()
const {
5604 return _impl_.streaming_endpoint_.size();
5606inline int APIConfig::streaming_endpoint_size()
const {
5607 return _internal_streaming_endpoint_size();
5609inline void APIConfig::clear_streaming_endpoint() {
5610 _impl_.streaming_endpoint_.Clear();
5612inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::mutable_streaming_endpoint(
int index) {
5614 return _impl_.streaming_endpoint_.Mutable(index);
5616inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >*
5617APIConfig::mutable_streaming_endpoint() {
5619 return &_impl_.streaming_endpoint_;
5621inline const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& APIConfig::_internal_streaming_endpoint(
int index)
const {
5622 return _impl_.streaming_endpoint_.Get(index);
5624inline const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& APIConfig::streaming_endpoint(
int index)
const {
5626 return _internal_streaming_endpoint(index);
5628inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::_internal_add_streaming_endpoint() {
5629 return _impl_.streaming_endpoint_.Add();
5631inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::add_streaming_endpoint() {
5636inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >&
5637APIConfig::streaming_endpoint()
const {
5639 return _impl_.streaming_endpoint_;
5643inline bool APIConfig::_internal_has_flask_bind_port()
const {
5644 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5647inline bool APIConfig::has_flask_bind_port()
const {
5648 return _internal_has_flask_bind_port();
5650inline void APIConfig::clear_flask_bind_port() {
5651 _impl_.flask_bind_port_ = 9092;
5652 _impl_._has_bits_[0] &= ~0x00000002u;
5654inline int32_t APIConfig::_internal_flask_bind_port()
const {
5655 return _impl_.flask_bind_port_;
5657inline int32_t APIConfig::flask_bind_port()
const {
5659 return _internal_flask_bind_port();
5661inline void APIConfig::_internal_set_flask_bind_port(int32_t value) {
5662 _impl_._has_bits_[0] |= 0x00000002u;
5663 _impl_.flask_bind_port_ = value;
5665inline void APIConfig::set_flask_bind_port(int32_t value) {
5666 _internal_set_flask_bind_port(value);
5671inline bool APIConfig::_internal_has_no_key_required()
const {
5672 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5675inline bool APIConfig::has_no_key_required()
const {
5676 return _internal_has_no_key_required();
5678inline void APIConfig::clear_no_key_required() {
5679 _impl_.no_key_required_ =
false;
5680 _impl_._has_bits_[0] &= ~0x00000001u;
5682inline bool APIConfig::_internal_no_key_required()
const {
5683 return _impl_.no_key_required_;
5685inline bool APIConfig::no_key_required()
const {
5687 return _internal_no_key_required();
5689inline void APIConfig::_internal_set_no_key_required(
bool value) {
5690 _impl_._has_bits_[0] |= 0x00000001u;
5691 _impl_.no_key_required_ = value;
5693inline void APIConfig::set_no_key_required(
bool value) {
5694 _internal_set_no_key_required(value);
5699inline int APIConfig::_internal_key_size()
const {
5700 return _impl_.key_.size();
5702inline int APIConfig::key_size()
const {
5703 return _internal_key_size();
5705inline void APIConfig::clear_key() {
5706 _impl_.key_.Clear();
5708inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::mutable_key(
int index) {
5710 return _impl_.key_.Mutable(index);
5712inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >*
5713APIConfig::mutable_key() {
5715 return &_impl_.key_;
5717inline const ::jaiabot::protobuf::APIConfig_APIKey& APIConfig::_internal_key(
int index)
const {
5718 return _impl_.key_.Get(index);
5720inline const ::jaiabot::protobuf::APIConfig_APIKey& APIConfig::key(
int index)
const {
5722 return _internal_key(index);
5724inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::_internal_add_key() {
5725 return _impl_.key_.Add();
5727inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::add_key() {
5732inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >&
5733APIConfig::key()
const {
5739 #pragma GCC diagnostic pop
5775PROTOBUF_NAMESPACE_OPEN
5780 return ::jaiabot::protobuf::TaskPacketQuery_Format_descriptor();
5785 return ::jaiabot::protobuf::APIConfig_APIKey_Permission_descriptor();
5790 return ::jaiabot::protobuf::APIErrorCode_descriptor();
5793PROTOBUF_NAMESPACE_CLOSE
5797#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()
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_allocated_missions(::jaiabot::protobuf::MissionQuery *missions)
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()
void set_allocated_task_packets(::jaiabot::protobuf::TaskPacketQuery *task_packets)
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 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_task_packets(::jaiabot::protobuf::TaskPacketQueryResults *task_packets)
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)
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_missions(::jaiabot::protobuf::MissionQueryResults *missions)
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 const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(MissionQuery *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR MissionQuery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MissionQuery * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(MissionQuery *other)
MissionQuery & operator=(MissionQuery &&from) noexcept
friend void swap(MissionQuery &a, MissionQuery &b)
static const MissionQuery * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
MissionQuery(MissionQuery &&from) noexcept
MissionQuery & operator=(const MissionQuery &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void CopyFrom(const MissionQuery &from)
MissionQuery(const MissionQuery &from)
MissionQuery(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const MissionQuery & default_instance()
void MergeFrom(const MissionQuery &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
MissionQueryResults(const MissionQueryResults &from)
MissionQueryResults & operator=(const MissionQueryResults &from)
MissionQueryResults * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
~MissionQueryResults() override
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
MissionQueryResults(MissionQueryResults &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const MissionQueryResults &from)
static const MissionQueryResults * internal_default_instance()
void clear_mission_summaries()
PROTOBUF_CONSTEXPR MissionQueryResults(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MissionQueryResults & operator=(MissionQueryResults &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
MissionQueryResults(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const MissionQueryResults & default_instance()
void Swap(MissionQueryResults *other)
friend void swap(MissionQueryResults &a, MissionQueryResults &b)
void UnsafeArenaSwap(MissionQueryResults *other)
void MergeFrom(const MissionQueryResults &from)
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_end_time(uint64_t value)
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static constexpr Format KMZ
TaskPacketQuery(TaskPacketQuery &&from) noexcept
bool has_end_time() const
uint64_t start_time() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & mission_name() const
PROTOBUF_CONSTEXPR TaskPacketQuery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
~TaskPacketQuery() override
bool IsInitialized() const final
static constexpr int kIndexInFileMessages
void set_included_only(bool value)
void Swap(TaskPacketQuery *other)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Format_descriptor()
int mission_name_size() const
int GetCachedSize() const final
std::string * add_mission_name()
bool has_included_only() const
static constexpr int Format_ARRAYSIZE
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
bool has_start_time() const
static const TaskPacketQuery * internal_default_instance()
@ kIncludedOnlyFieldNumber
@ kMissionNameFieldNumber
static const TaskPacketQuery & default_instance()
static constexpr Format Format_MAX
friend void swap(TaskPacketQuery &a, TaskPacketQuery &b)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_mission_name()
static constexpr Format CSV
TaskPacketQuery * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static constexpr Format GEOJSON_CONTOURS
static constexpr Format Format_MIN
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
uint64_t end_time() const
::jaiabot::protobuf::TaskPacketQuery_Format format() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void UnsafeArenaSwap(TaskPacketQuery *other)
size_t ByteSizeLong() const final
TaskPacketQuery(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool included_only() const
void CopyFrom(const TaskPacketQuery &from)
static const std::string & Format_Name(T enum_t_value)
TaskPacketQuery & operator=(const TaskPacketQuery &from)
void set_mission_name(int index, const std::string &value)
void set_format(::jaiabot::protobuf::TaskPacketQuery_Format value)
TaskPacketQuery & operator=(TaskPacketQuery &&from) noexcept
void clear_included_only()
void set_start_time(uint64_t value)
static constexpr Format JSON
static bool Format_IsValid(int value)
static bool Format_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Format *value)
TaskPacketQuery(const TaskPacketQuery &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_mission_name()
void MergeFrom(const TaskPacketQuery &from)
TaskPacketQueryResults(TaskPacketQueryResults &&from) noexcept
TaskPacketQueryResults & operator=(const TaskPacketQueryResults &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const TaskPacketQueryResults & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_CONSTEXPR TaskPacketQueryResults(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void CopyFrom(const TaskPacketQueryResults &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(TaskPacketQueryResults &a, TaskPacketQueryResults &b)
TaskPacketQueryResults & operator=(TaskPacketQueryResults &&from) noexcept
void UnsafeArenaSwap(TaskPacketQueryResults *other)
TaskPacketQueryResults(const TaskPacketQueryResults &from)
static const TaskPacketQueryResults * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void MergeFrom(const TaskPacketQueryResults &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
~TaskPacketQueryResults() override
void Swap(TaskPacketQueryResults *other)
TaskPacketQueryResults(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
TaskPacketQueryResults * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * APIErrorCode_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TaskPacketQuery_Format_descriptor()
const std::string & TaskPacketQuery_Format_Name(T enum_t_value)
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_MISSIONS
@ APIConfig_APIKey_Permission_METADATA
@ APIConfig_APIKey_Permission_ALL
constexpr TaskPacketQuery_Format TaskPacketQuery_Format_Format_MAX
constexpr int APIConfig_APIKey_Permission_Permission_ARRAYSIZE
constexpr int TaskPacketQuery_Format_Format_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
bool TaskPacketQuery_Format_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TaskPacketQuery_Format *value)
constexpr APIErrorCode APIErrorCode_MIN
constexpr TaskPacketQuery_Format TaskPacketQuery_Format_Format_MIN
APIResponse_StatusesDefaultTypeInternal _APIResponse_Statuses_default_instance_
@ TaskPacketQuery_Format_JSON
@ TaskPacketQuery_Format_GEOJSON_CONTOURS
@ TaskPacketQuery_Format_CSV
@ TaskPacketQuery_Format_KMZ
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()
bool TaskPacketQuery_Format_IsValid(int value)
MissionQueryDefaultTypeInternal _MissionQuery_default_instance_
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_
TaskPacketQueryResultsDefaultTypeInternal _TaskPacketQueryResults_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_
TaskPacketQueryDefaultTypeInternal _TaskPacketQuery_default_instance_
bool APIConfig_APIKey_Permission_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, APIConfig_APIKey_Permission *value)
MissionQueryResultsDefaultTypeInternal _MissionQueryResults_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::TaskPacketQuery_Format >()
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[]
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
::jaiabot::protobuf::Command * command_
::jaiabot::protobuf::CommandForHub * command_for_hub_
::jaiabot::protobuf::TaskPacketQuery * task_packets_
::jaiabot::protobuf::MissionQuery * missions_
::jaiabot::protobuf::APIResponse_Metadatas * metadata_
::jaiabot::protobuf::CommandResult * command_result_
::jaiabot::protobuf::APIError * error_
::jaiabot::protobuf::MissionQueryResults * missions_
::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_
::jaiabot::protobuf::TaskPacketQueryResults * task_packets_
::jaiabot::protobuf::APIResponse_Statuses * status_