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 < 3012000
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 3012004 < 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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
40 #include <boost/units/quantity.hpp>
41 #include <boost/units/absolute.hpp>
42 #include <boost/units/dimensionless_type.hpp>
43 #include <boost/units/make_scaled_unit.hpp>
45 #include <google/protobuf/port_def.inc>
46 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2frest_5fapi_2eproto
47 PROTOBUF_NAMESPACE_OPEN
51 PROTOBUF_NAMESPACE_CLOSE
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[13]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
63 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
69 class APIConfigDefaultTypeInternal;
71 class APIConfig_APIKey;
72 class APIConfig_APIKeyDefaultTypeInternal;
74 class APIConfig_StreamingEndpoint;
75 class APIConfig_StreamingEndpointDefaultTypeInternal;
78 class APIErrorDefaultTypeInternal;
81 class APIRequestDefaultTypeInternal;
83 class APIRequest_Nodes;
84 class APIRequest_NodesDefaultTypeInternal;
87 class APIResponseDefaultTypeInternal;
89 class APIResponse_Metadatas;
90 class APIResponse_MetadatasDefaultTypeInternal;
92 class APIResponse_Nodes;
93 class APIResponse_NodesDefaultTypeInternal;
95 class APIResponse_Statuses;
96 class APIResponse_StatusesDefaultTypeInternal;
98 class APIResponse_TaskPackets;
99 class APIResponse_TaskPacketsDefaultTypeInternal;
102 class CommandResultDefaultTypeInternal;
104 class TaskPacketsRequest;
105 class TaskPacketsRequestDefaultTypeInternal;
109 PROTOBUF_NAMESPACE_OPEN
110 template<> ::jaiabot::protobuf::APIConfig* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig>(Arena*);
111 template<> ::jaiabot::protobuf::APIConfig_APIKey* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_APIKey>(Arena*);
112 template<> ::jaiabot::protobuf::APIConfig_StreamingEndpoint* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIConfig_StreamingEndpoint>(Arena*);
113 template<> ::jaiabot::protobuf::APIError* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIError>(Arena*);
114 template<> ::jaiabot::protobuf::APIRequest* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest>(Arena*);
115 template<> ::jaiabot::protobuf::APIRequest_Nodes* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIRequest_Nodes>(Arena*);
116 template<> ::jaiabot::protobuf::APIResponse* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse>(Arena*);
117 template<> ::jaiabot::protobuf::APIResponse_Metadatas* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Metadatas>(Arena*);
118 template<> ::jaiabot::protobuf::APIResponse_Nodes* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Nodes>(Arena*);
119 template<> ::jaiabot::protobuf::APIResponse_Statuses* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Statuses>(Arena*);
120 template<> ::jaiabot::protobuf::APIResponse_TaskPackets* Arena::CreateMaybeMessage<::jaiabot::protobuf::APIResponse_TaskPackets>(Arena*);
121 template<> ::jaiabot::protobuf::CommandResult* Arena::CreateMaybeMessage<::jaiabot::protobuf::CommandResult>(Arena*);
122 template<> ::jaiabot::protobuf::TaskPacketsRequest* Arena::CreateMaybeMessage<::jaiabot::protobuf::TaskPacketsRequest>(Arena*);
123 PROTOBUF_NAMESPACE_CLOSE
145 static_assert(::std::is_same<T, APIConfig_APIKey_Permission>::value ||
146 ::std::is_integral<T>::value,
147 "Incorrect type passed to function APIConfig_APIKey_Permission_Name.");
148 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
153 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<APIConfig_APIKey_Permission>(
176 static_assert(::std::is_same<T, APIErrorCode>::value ||
177 ::std::is_integral<T>::value,
178 "Incorrect type passed to function APIErrorCode_Name.");
179 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
184 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<APIErrorCode>(
189 class TaskPacketsRequest PROTOBUF_FINAL :
190 public ::PROTOBUF_NAMESPACE_ID::Message {
197 : TaskPacketsRequest() {
198 *
this = ::std::move(from);
201 inline TaskPacketsRequest&
operator=(
const TaskPacketsRequest& from) {
205 inline TaskPacketsRequest&
operator=(TaskPacketsRequest&& from) noexcept {
206 if (GetArena() == from.GetArena()) {
207 if (
this != &from) InternalSwap(&from);
215 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
218 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
221 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
222 return GetDescriptor();
225 return GetMetadataStatic().descriptor;
228 return GetMetadataStatic().reflection;
234 return reinterpret_cast<const TaskPacketsRequest*
>(
237 static constexpr
int kIndexInFileMessages =
240 friend void swap(TaskPacketsRequest& a, TaskPacketsRequest& b) {
243 inline void Swap(TaskPacketsRequest* other) {
244 if (other ==
this)
return;
245 if (GetArena() == other->GetArena()) {
248 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
252 if (other ==
this)
return;
253 GOOGLE_DCHECK(GetArena() == other->GetArena());
259 inline TaskPacketsRequest*
New() const final {
260 return CreateMaybeMessage<TaskPacketsRequest>(
nullptr);
263 TaskPacketsRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
264 return CreateMaybeMessage<TaskPacketsRequest>(arena);
266 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
267 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
270 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
271 bool IsInitialized() const final;
273 size_t ByteSizeLong() const final;
274 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
275 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
276 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
277 int GetCachedSize() const final {
return _cached_size_.Get(); }
280 inline void SharedCtor();
281 inline void SharedDtor();
282 void SetCachedSize(
int size)
const final;
283 void InternalSwap(TaskPacketsRequest* other);
284 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
285 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
286 return "jaiabot.protobuf.TaskPacketsRequest";
291 static void ArenaDtor(
void*
object);
292 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
297 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
309 kStartTimeFieldNumber = 1,
310 kEndTimeFieldNumber = 2,
315 bool _internal_has_start_time()
const;
321 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_start_time()
const;
322 void _internal_set_start_time(::PROTOBUF_NAMESPACE_ID::uint64 value);
328 bool _internal_has_end_time()
const;
334 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_end_time()
const;
335 void _internal_set_end_time(::PROTOBUF_NAMESPACE_ID::uint64 value);
343 size_t RequiredFieldsByteSizeFallback()
const;
345 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
346 typedef void InternalArenaConstructable_;
347 typedef void DestructorSkippable_;
348 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
349 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
350 ::PROTOBUF_NAMESPACE_ID::uint64 start_time_;
351 ::PROTOBUF_NAMESPACE_ID::uint64 end_time_;
352 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
357 public ::PROTOBUF_NAMESPACE_ID::Message {
365 *
this = ::std::move(from);
368 inline CommandResult&
operator=(
const CommandResult& from) {
372 inline CommandResult&
operator=(CommandResult&& from) noexcept {
373 if (GetArena() == from.GetArena()) {
374 if (
this != &from) InternalSwap(&from);
382 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
385 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
388 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
389 return GetDescriptor();
392 return GetMetadataStatic().descriptor;
395 return GetMetadataStatic().reflection;
401 return reinterpret_cast<const CommandResult*
>(
404 static constexpr
int kIndexInFileMessages =
407 friend void swap(CommandResult& a, CommandResult& b) {
410 inline void Swap(CommandResult* other) {
411 if (other ==
this)
return;
412 if (GetArena() == other->GetArena()) {
415 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
419 if (other ==
this)
return;
420 GOOGLE_DCHECK(GetArena() == other->GetArena());
426 inline CommandResult*
New() const final {
427 return CreateMaybeMessage<CommandResult>(
nullptr);
430 CommandResult*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
431 return CreateMaybeMessage<CommandResult>(arena);
433 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
434 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
437 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
438 bool IsInitialized() const final;
440 size_t ByteSizeLong() const final;
441 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
442 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
443 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
444 int GetCachedSize() const final {
return _cached_size_.Get(); }
447 inline void SharedCtor();
448 inline void SharedDtor();
449 void SetCachedSize(
int size)
const final;
450 void InternalSwap(CommandResult* other);
451 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
452 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
453 return "jaiabot.protobuf.CommandResult";
458 static void ArenaDtor(
void*
object);
459 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
464 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
476 kCommandSentFieldNumber = 1,
481 bool _internal_has_command_sent()
const;
487 bool _internal_command_sent()
const;
488 void _internal_set_command_sent(
bool value);
495 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
496 typedef void InternalArenaConstructable_;
497 typedef void DestructorSkippable_;
498 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
499 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
501 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
506 public ::PROTOBUF_NAMESPACE_ID::Message {
514 *
this = ::std::move(from);
522 if (GetArena() == from.GetArena()) {
523 if (
this != &from) InternalSwap(&from);
531 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
534 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
537 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
538 return GetDescriptor();
541 return GetMetadataStatic().descriptor;
544 return GetMetadataStatic().reflection;
550 return reinterpret_cast<const APIError*
>(
553 static constexpr
int kIndexInFileMessages =
556 friend void swap(APIError& a, APIError& b) {
559 inline void Swap(APIError* other) {
560 if (other ==
this)
return;
561 if (GetArena() == other->GetArena()) {
564 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
568 if (other ==
this)
return;
569 GOOGLE_DCHECK(GetArena() == other->GetArena());
575 inline APIError*
New() const final {
576 return CreateMaybeMessage<APIError>(
nullptr);
579 APIError*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
580 return CreateMaybeMessage<APIError>(arena);
582 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
583 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
586 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
587 bool IsInitialized() const final;
589 size_t ByteSizeLong() const final;
590 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
591 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
592 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
593 int GetCachedSize() const final {
return _cached_size_.Get(); }
596 inline void SharedCtor();
597 inline void SharedDtor();
598 void SetCachedSize(
int size)
const final;
599 void InternalSwap(APIError* other);
600 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
601 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
602 return "jaiabot.protobuf.APIError";
605 explicit APIError(::PROTOBUF_NAMESPACE_ID::Arena* arena);
607 static void ArenaDtor(
void*
object);
608 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
613 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
625 kDetailsFieldNumber = 2,
626 kCodeFieldNumber = 1,
631 bool _internal_has_details()
const;
642 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
643 " string fields are deprecated and will be removed in a"
645 std::
string* unsafe_arena_release_details();
646 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
647 "
string fields are deprecated and will be removed in a"
649 void unsafe_arena_set_allocated_details(
650 std::
string* details);
652 const std::
string& _internal_details() const;
653 void _internal_set_details(const std::
string& value);
654 std::
string* _internal_mutable_details();
658 bool has_code() const;
660 bool _internal_has_code() const;
674 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
675 typedef
void InternalArenaConstructable_;
676 typedef
void DestructorSkippable_;
677 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
678 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
679 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr details_;
686 public ::PROTOBUF_NAMESPACE_ID::Message {
693 : APIRequest_Nodes() {
694 *
this = ::std::move(from);
697 inline APIRequest_Nodes&
operator=(
const APIRequest_Nodes& from) {
701 inline APIRequest_Nodes&
operator=(APIRequest_Nodes&& from) noexcept {
702 if (GetArena() == from.GetArena()) {
703 if (
this != &from) InternalSwap(&from);
711 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
714 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
717 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
718 return GetDescriptor();
721 return GetMetadataStatic().descriptor;
724 return GetMetadataStatic().reflection;
730 return reinterpret_cast<const APIRequest_Nodes*
>(
733 static constexpr
int kIndexInFileMessages =
736 friend void swap(APIRequest_Nodes& a, APIRequest_Nodes& b) {
739 inline void Swap(APIRequest_Nodes* other) {
740 if (other ==
this)
return;
741 if (GetArena() == other->GetArena()) {
744 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
748 if (other ==
this)
return;
749 GOOGLE_DCHECK(GetArena() == other->GetArena());
755 inline APIRequest_Nodes*
New() const final {
756 return CreateMaybeMessage<APIRequest_Nodes>(
nullptr);
759 APIRequest_Nodes*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
760 return CreateMaybeMessage<APIRequest_Nodes>(arena);
762 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
763 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
766 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
767 bool IsInitialized() const final;
769 size_t ByteSizeLong() const final;
770 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
771 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
772 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
773 int GetCachedSize() const final {
return _cached_size_.Get(); }
776 inline void SharedCtor();
777 inline void SharedDtor();
778 void SetCachedSize(
int size)
const final;
779 void InternalSwap(APIRequest_Nodes* other);
780 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
781 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
782 return "jaiabot.protobuf.APIRequest.Nodes";
787 static void ArenaDtor(
void*
object);
788 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
793 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
805 kHubsFieldNumber = 1,
806 kBotsFieldNumber = 2,
812 int _internal_hubs_size()
const;
816 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hubs(
int index)
const;
817 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
818 _internal_hubs()
const;
819 void _internal_add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value);
820 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
821 _internal_mutable_hubs();
823 ::PROTOBUF_NAMESPACE_ID::int32
hubs(
int index)
const;
824 void set_hubs(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value);
825 void add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value);
826 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
828 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
834 int _internal_bots_size()
const;
838 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bots(
int index)
const;
839 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
840 _internal_bots()
const;
841 void _internal_add_bots(::PROTOBUF_NAMESPACE_ID::int32 value);
842 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
843 _internal_mutable_bots();
845 ::PROTOBUF_NAMESPACE_ID::int32
bots(
int index)
const;
846 void set_bots(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value);
847 void add_bots(::PROTOBUF_NAMESPACE_ID::int32 value);
848 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
850 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
856 bool _internal_has_all()
const;
862 bool _internal_all()
const;
863 void _internal_set_all(
bool value);
870 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
871 typedef void InternalArenaConstructable_;
872 typedef void DestructorSkippable_;
873 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
874 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
875 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > hubs_;
876 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > bots_;
878 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
883 public ::PROTOBUF_NAMESPACE_ID::Message {
891 *
this = ::std::move(from);
898 inline APIRequest&
operator=(APIRequest&& from) noexcept {
899 if (GetArena() == from.GetArena()) {
900 if (
this != &from) InternalSwap(&from);
908 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
911 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
914 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
915 return GetDescriptor();
918 return GetMetadataStatic().descriptor;
921 return GetMetadataStatic().reflection;
936 return reinterpret_cast<const APIRequest*
>(
939 static constexpr
int kIndexInFileMessages =
942 friend void swap(APIRequest& a, APIRequest& b) {
945 inline void Swap(APIRequest* other) {
946 if (other ==
this)
return;
947 if (GetArena() == other->GetArena()) {
950 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
954 if (other ==
this)
return;
955 GOOGLE_DCHECK(GetArena() == other->GetArena());
961 inline APIRequest*
New() const final {
962 return CreateMaybeMessage<APIRequest>(
nullptr);
965 APIRequest*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
966 return CreateMaybeMessage<APIRequest>(arena);
968 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
969 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
972 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
973 bool IsInitialized() const final;
975 size_t ByteSizeLong() const final;
976 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
977 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
978 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
979 int GetCachedSize() const final {
return _cached_size_.Get(); }
982 inline void SharedCtor();
983 inline void SharedDtor();
984 void SetCachedSize(
int size)
const final;
985 void InternalSwap(APIRequest* other);
986 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
987 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
988 return "jaiabot.protobuf.APIRequest";
993 static void ArenaDtor(
void*
object);
994 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
999 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1013 kApiKeyFieldNumber = 2,
1014 kTargetFieldNumber = 1,
1015 kStatusFieldNumber = 11,
1016 kMetadataFieldNumber = 12,
1017 kTaskPacketsFieldNumber = 13,
1018 kCommandFieldNumber = 14,
1019 kCommandForHubFieldNumber = 15,
1024 bool _internal_has_api_key()
const;
1035 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1036 " string fields are deprecated and will be removed in a"
1038 std::
string* unsafe_arena_release_api_key();
1039 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1040 "
string fields are deprecated and will be removed in a"
1042 void unsafe_arena_set_allocated_api_key(
1043 std::
string* api_key);
1045 const std::
string& _internal_api_key() const;
1046 void _internal_set_api_key(const std::
string& value);
1047 std::
string* _internal_mutable_api_key();
1051 bool has_target() const;
1053 bool _internal_has_target() const;
1055 void clear_target();
1056 const ::
jaiabot::protobuf::APIRequest_Nodes& target() const;
1057 ::
jaiabot::protobuf::APIRequest_Nodes* release_target();
1058 ::
jaiabot::protobuf::APIRequest_Nodes* mutable_target();
1059 void set_allocated_target(::
jaiabot::protobuf::APIRequest_Nodes* target);
1061 const ::
jaiabot::protobuf::APIRequest_Nodes& _internal_target() const;
1062 ::
jaiabot::protobuf::APIRequest_Nodes* _internal_mutable_target();
1064 void unsafe_arena_set_allocated_target(
1065 ::
jaiabot::protobuf::APIRequest_Nodes* target);
1066 ::
jaiabot::protobuf::APIRequest_Nodes* unsafe_arena_release_target();
1069 bool has_status() const;
1071 bool _internal_has_status() const;
1073 void clear_status();
1074 bool status() const;
1075 void set_status(
bool value);
1077 bool _internal_status() const;
1078 void _internal_set_status(
bool value);
1082 bool has_metadata() const;
1084 bool _internal_has_metadata() const;
1086 void clear_metadata();
1088 void set_metadata(
bool value);
1090 bool _internal_metadata() const;
1091 void _internal_set_metadata(
bool value);
1095 bool has_task_packets() const;
1097 bool _internal_has_task_packets() const;
1099 void clear_task_packets();
1100 const ::
jaiabot::protobuf::TaskPacketsRequest& task_packets() const;
1101 ::
jaiabot::protobuf::TaskPacketsRequest* release_task_packets();
1102 ::
jaiabot::protobuf::TaskPacketsRequest* mutable_task_packets();
1103 void set_allocated_task_packets(::
jaiabot::protobuf::TaskPacketsRequest* task_packets);
1105 const ::
jaiabot::protobuf::TaskPacketsRequest& _internal_task_packets() const;
1106 ::
jaiabot::protobuf::TaskPacketsRequest* _internal_mutable_task_packets();
1108 void unsafe_arena_set_allocated_task_packets(
1109 ::
jaiabot::protobuf::TaskPacketsRequest* task_packets);
1110 ::
jaiabot::protobuf::TaskPacketsRequest* unsafe_arena_release_task_packets();
1113 bool has_command() const;
1115 bool _internal_has_command() const;
1117 void clear_command();
1118 const ::
jaiabot::protobuf::Command& command() const;
1121 void set_allocated_command(::
jaiabot::protobuf::Command* command);
1123 const ::
jaiabot::protobuf::Command& _internal_command() const;
1124 ::
jaiabot::protobuf::Command* _internal_mutable_command();
1126 void unsafe_arena_set_allocated_command(
1127 ::
jaiabot::protobuf::Command* command);
1128 ::
jaiabot::protobuf::Command* unsafe_arena_release_command();
1131 bool has_command_for_hub() const;
1133 bool _internal_has_command_for_hub() const;
1135 void clear_command_for_hub();
1136 const ::
jaiabot::protobuf::CommandForHub& command_for_hub() const;
1137 ::
jaiabot::protobuf::CommandForHub* release_command_for_hub();
1138 ::
jaiabot::protobuf::CommandForHub* mutable_command_for_hub();
1139 void set_allocated_command_for_hub(::
jaiabot::protobuf::CommandForHub* command_for_hub);
1141 const ::
jaiabot::protobuf::CommandForHub& _internal_command_for_hub() const;
1142 ::
jaiabot::protobuf::CommandForHub* _internal_mutable_command_for_hub();
1144 void unsafe_arena_set_allocated_command_for_hub(
1145 ::
jaiabot::protobuf::CommandForHub* command_for_hub);
1146 ::
jaiabot::protobuf::CommandForHub* unsafe_arena_release_command_for_hub();
1148 void clear_action();
1153 void set_has_status();
1154 void set_has_metadata();
1155 void set_has_task_packets();
1156 void set_has_command();
1157 void set_has_command_for_hub();
1159 inline
bool has_action() const;
1160 inline
void clear_has_action();
1162 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1163 typedef
void InternalArenaConstructable_;
1164 typedef
void DestructorSkippable_;
1165 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1166 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1167 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr api_key_;
1168 ::
jaiabot::protobuf::APIRequest_Nodes* target_;
1173 ::jaiabot::protobuf::TaskPacketsRequest* task_packets_;
1174 ::jaiabot::protobuf::Command* command_;
1175 ::jaiabot::protobuf::CommandForHub* command_for_hub_;
1177 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
1179 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1183 class APIResponse_Nodes PROTOBUF_FINAL :
1184 public ::PROTOBUF_NAMESPACE_ID::Message {
1191 : APIResponse_Nodes() {
1192 *
this = ::std::move(from);
1195 inline APIResponse_Nodes&
operator=(
const APIResponse_Nodes& from) {
1199 inline APIResponse_Nodes&
operator=(APIResponse_Nodes&& from) noexcept {
1200 if (GetArena() == from.GetArena()) {
1201 if (
this != &from) InternalSwap(&from);
1209 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1212 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1216 return GetDescriptor();
1219 return GetMetadataStatic().descriptor;
1222 return GetMetadataStatic().reflection;
1228 return reinterpret_cast<const APIResponse_Nodes*
>(
1231 static constexpr
int kIndexInFileMessages =
1234 friend void swap(APIResponse_Nodes& a, APIResponse_Nodes& b) {
1237 inline void Swap(APIResponse_Nodes* other) {
1238 if (other ==
this)
return;
1239 if (GetArena() == other->GetArena()) {
1240 InternalSwap(other);
1242 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1246 if (other ==
this)
return;
1247 GOOGLE_DCHECK(GetArena() == other->GetArena());
1248 InternalSwap(other);
1253 inline APIResponse_Nodes*
New() const final {
1254 return CreateMaybeMessage<APIResponse_Nodes>(
nullptr);
1257 APIResponse_Nodes*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1258 return CreateMaybeMessage<APIResponse_Nodes>(arena);
1260 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1261 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1264 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1265 bool IsInitialized() const final;
1267 size_t ByteSizeLong() const final;
1268 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1269 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1270 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1271 int GetCachedSize() const final {
return _cached_size_.Get(); }
1274 inline void SharedCtor();
1275 inline void SharedDtor();
1276 void SetCachedSize(
int size)
const final;
1277 void InternalSwap(APIResponse_Nodes* other);
1278 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1279 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1280 return "jaiabot.protobuf.APIResponse.Nodes";
1285 static void ArenaDtor(
void*
object);
1286 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1291 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1303 kHubsFieldNumber = 1,
1304 kBotsFieldNumber = 2,
1309 int _internal_hubs_size()
const;
1313 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hubs(
int index)
const;
1314 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1315 _internal_hubs()
const;
1316 void _internal_add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value);
1317 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1318 _internal_mutable_hubs();
1320 ::PROTOBUF_NAMESPACE_ID::int32
hubs(
int index)
const;
1321 void set_hubs(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value);
1323 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1325 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1331 int _internal_bots_size()
const;
1335 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bots(
int index)
const;
1336 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1337 _internal_bots()
const;
1338 void _internal_add_bots(::PROTOBUF_NAMESPACE_ID::int32 value);
1339 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1340 _internal_mutable_bots();
1342 ::PROTOBUF_NAMESPACE_ID::int32
bots(
int index)
const;
1343 void set_bots(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value);
1345 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1347 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1354 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1355 typedef void InternalArenaConstructable_;
1356 typedef void DestructorSkippable_;
1357 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > hubs_;
1358 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > bots_;
1359 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1360 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1365 public ::PROTOBUF_NAMESPACE_ID::Message {
1372 : APIResponse_Statuses() {
1373 *
this = ::std::move(from);
1376 inline APIResponse_Statuses&
operator=(
const APIResponse_Statuses& from) {
1380 inline APIResponse_Statuses&
operator=(APIResponse_Statuses&& from) noexcept {
1381 if (GetArena() == from.GetArena()) {
1382 if (
this != &from) InternalSwap(&from);
1390 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1393 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1397 return GetDescriptor();
1400 return GetMetadataStatic().descriptor;
1403 return GetMetadataStatic().reflection;
1409 return reinterpret_cast<const APIResponse_Statuses*
>(
1412 static constexpr
int kIndexInFileMessages =
1415 friend void swap(APIResponse_Statuses& a, APIResponse_Statuses& b) {
1418 inline void Swap(APIResponse_Statuses* other) {
1419 if (other ==
this)
return;
1420 if (GetArena() == other->GetArena()) {
1421 InternalSwap(other);
1423 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1427 if (other ==
this)
return;
1428 GOOGLE_DCHECK(GetArena() == other->GetArena());
1429 InternalSwap(other);
1434 inline APIResponse_Statuses*
New() const final {
1435 return CreateMaybeMessage<APIResponse_Statuses>(
nullptr);
1438 APIResponse_Statuses*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1439 return CreateMaybeMessage<APIResponse_Statuses>(arena);
1441 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1442 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1445 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1446 bool IsInitialized() const final;
1448 size_t ByteSizeLong() const final;
1449 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1450 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1451 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1452 int GetCachedSize() const final {
return _cached_size_.Get(); }
1455 inline void SharedCtor();
1456 inline void SharedDtor();
1457 void SetCachedSize(
int size)
const final;
1458 void InternalSwap(APIResponse_Statuses* other);
1459 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1460 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1461 return "jaiabot.protobuf.APIResponse.Statuses";
1466 static void ArenaDtor(
void*
object);
1467 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1472 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1484 kBotsFieldNumber = 1,
1485 kHubsFieldNumber = 2,
1490 int _internal_bots_size()
const;
1494 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >*
1497 const ::jaiabot::protobuf::BotStatus& _internal_bots(
int index)
const;
1498 ::jaiabot::protobuf::BotStatus* _internal_add_bots();
1500 const ::jaiabot::protobuf::BotStatus&
bots(
int index)
const;
1502 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >&
1508 int _internal_hubs_size()
const;
1512 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >*
1515 const ::jaiabot::protobuf::HubStatus& _internal_hubs(
int index)
const;
1516 ::jaiabot::protobuf::HubStatus* _internal_add_hubs();
1518 const ::jaiabot::protobuf::HubStatus&
hubs(
int index)
const;
1520 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >&
1527 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1528 typedef void InternalArenaConstructable_;
1529 typedef void DestructorSkippable_;
1530 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus > bots_;
1531 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus > hubs_;
1532 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1533 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1538 public ::PROTOBUF_NAMESPACE_ID::Message {
1545 : APIResponse_Metadatas() {
1546 *
this = ::std::move(from);
1549 inline APIResponse_Metadatas&
operator=(
const APIResponse_Metadatas& from) {
1553 inline APIResponse_Metadatas&
operator=(APIResponse_Metadatas&& from) noexcept {
1554 if (GetArena() == from.GetArena()) {
1555 if (
this != &from) InternalSwap(&from);
1563 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1566 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1570 return GetDescriptor();
1573 return GetMetadataStatic().descriptor;
1576 return GetMetadataStatic().reflection;
1582 return reinterpret_cast<const APIResponse_Metadatas*
>(
1585 static constexpr
int kIndexInFileMessages =
1588 friend void swap(APIResponse_Metadatas& a, APIResponse_Metadatas& b) {
1591 inline void Swap(APIResponse_Metadatas* other) {
1592 if (other ==
this)
return;
1593 if (GetArena() == other->GetArena()) {
1594 InternalSwap(other);
1596 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1600 if (other ==
this)
return;
1601 GOOGLE_DCHECK(GetArena() == other->GetArena());
1602 InternalSwap(other);
1607 inline APIResponse_Metadatas*
New() const final {
1608 return CreateMaybeMessage<APIResponse_Metadatas>(
nullptr);
1611 APIResponse_Metadatas*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1612 return CreateMaybeMessage<APIResponse_Metadatas>(arena);
1614 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1615 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1618 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1619 bool IsInitialized() const final;
1621 size_t ByteSizeLong() const final;
1622 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1623 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1624 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1625 int GetCachedSize() const final {
return _cached_size_.Get(); }
1628 inline void SharedCtor();
1629 inline void SharedDtor();
1630 void SetCachedSize(
int size)
const final;
1631 void InternalSwap(APIResponse_Metadatas* other);
1632 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1633 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1634 return "jaiabot.protobuf.APIResponse.Metadatas";
1639 static void ArenaDtor(
void*
object);
1640 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1645 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1657 kHubsFieldNumber = 1,
1662 int _internal_hubs_size()
const;
1666 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >*
1669 const ::jaiabot::protobuf::DeviceMetadata& _internal_hubs(
int index)
const;
1670 ::jaiabot::protobuf::DeviceMetadata* _internal_add_hubs();
1672 const ::jaiabot::protobuf::DeviceMetadata&
hubs(
int index)
const;
1674 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >&
1681 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1682 typedef void InternalArenaConstructable_;
1683 typedef void DestructorSkippable_;
1684 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata > hubs_;
1685 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1686 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1691 public ::PROTOBUF_NAMESPACE_ID::Message {
1698 : APIResponse_TaskPackets() {
1699 *
this = ::std::move(from);
1702 inline APIResponse_TaskPackets&
operator=(
const APIResponse_TaskPackets& from) {
1706 inline APIResponse_TaskPackets&
operator=(APIResponse_TaskPackets&& from) noexcept {
1707 if (GetArena() == from.GetArena()) {
1708 if (
this != &from) InternalSwap(&from);
1716 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1719 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1723 return GetDescriptor();
1726 return GetMetadataStatic().descriptor;
1729 return GetMetadataStatic().reflection;
1735 return reinterpret_cast<const APIResponse_TaskPackets*
>(
1738 static constexpr
int kIndexInFileMessages =
1741 friend void swap(APIResponse_TaskPackets& a, APIResponse_TaskPackets& b) {
1744 inline void Swap(APIResponse_TaskPackets* other) {
1745 if (other ==
this)
return;
1746 if (GetArena() == other->GetArena()) {
1747 InternalSwap(other);
1749 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1753 if (other ==
this)
return;
1754 GOOGLE_DCHECK(GetArena() == other->GetArena());
1755 InternalSwap(other);
1760 inline APIResponse_TaskPackets*
New() const final {
1761 return CreateMaybeMessage<APIResponse_TaskPackets>(
nullptr);
1764 APIResponse_TaskPackets*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1765 return CreateMaybeMessage<APIResponse_TaskPackets>(arena);
1767 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1768 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1771 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1772 bool IsInitialized() const final;
1774 size_t ByteSizeLong() const final;
1775 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1776 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1777 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1778 int GetCachedSize() const final {
return _cached_size_.Get(); }
1781 inline void SharedCtor();
1782 inline void SharedDtor();
1783 void SetCachedSize(
int size)
const final;
1784 void InternalSwap(APIResponse_TaskPackets* other);
1785 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1786 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1787 return "jaiabot.protobuf.APIResponse.TaskPackets";
1792 static void ArenaDtor(
void*
object);
1793 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1798 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1810 kPacketsFieldNumber = 1,
1815 int _internal_packets_size()
const;
1819 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >*
1822 const ::jaiabot::protobuf::TaskPacket& _internal_packets(
int index)
const;
1823 ::jaiabot::protobuf::TaskPacket* _internal_add_packets();
1825 const ::jaiabot::protobuf::TaskPacket&
packets(
int index)
const;
1827 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >&
1834 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1835 typedef void InternalArenaConstructable_;
1836 typedef void DestructorSkippable_;
1837 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket > packets_;
1838 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1839 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
1844 public ::PROTOBUF_NAMESPACE_ID::Message {
1852 *
this = ::std::move(from);
1859 inline APIResponse&
operator=(APIResponse&& from) noexcept {
1860 if (GetArena() == from.GetArena()) {
1861 if (
this != &from) InternalSwap(&from);
1869 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1872 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1876 return GetDescriptor();
1879 return GetMetadataStatic().descriptor;
1882 return GetMetadataStatic().reflection;
1891 kCommandResult = 14,
1897 return reinterpret_cast<const APIResponse*
>(
1900 static constexpr
int kIndexInFileMessages =
1903 friend void swap(APIResponse& a, APIResponse& b) {
1906 inline void Swap(APIResponse* other) {
1907 if (other ==
this)
return;
1908 if (GetArena() == other->GetArena()) {
1909 InternalSwap(other);
1911 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1915 if (other ==
this)
return;
1916 GOOGLE_DCHECK(GetArena() == other->GetArena());
1917 InternalSwap(other);
1922 inline APIResponse*
New() const final {
1923 return CreateMaybeMessage<APIResponse>(
nullptr);
1926 APIResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1927 return CreateMaybeMessage<APIResponse>(arena);
1929 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1930 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1933 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1934 bool IsInitialized() const final;
1936 size_t ByteSizeLong() const final;
1937 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1938 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1939 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1940 int GetCachedSize() const final {
return _cached_size_.Get(); }
1943 inline void SharedCtor();
1944 inline void SharedDtor();
1945 void SetCachedSize(
int size)
const final;
1946 void InternalSwap(APIResponse* other);
1947 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1948 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1949 return "jaiabot.protobuf.APIResponse";
1954 static void ArenaDtor(
void*
object);
1955 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1960 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1977 kTargetFieldNumber = 1,
1978 kRequestFieldNumber = 20,
1979 kErrorFieldNumber = 10,
1980 kStatusFieldNumber = 11,
1981 kMetadataFieldNumber = 12,
1982 kTaskPacketsFieldNumber = 13,
1983 kCommandResultFieldNumber = 14,
1988 bool _internal_has_target()
const;
1991 const ::jaiabot::protobuf::APIResponse_Nodes&
target()
const;
1996 const ::jaiabot::protobuf::APIResponse_Nodes& _internal_target()
const;
1997 ::jaiabot::protobuf::APIResponse_Nodes* _internal_mutable_target();
2000 ::jaiabot::protobuf::APIResponse_Nodes* target);
2006 bool _internal_has_request()
const;
2009 const ::jaiabot::protobuf::APIRequest&
request()
const;
2014 const ::jaiabot::protobuf::APIRequest& _internal_request()
const;
2015 ::jaiabot::protobuf::APIRequest* _internal_mutable_request();
2018 ::jaiabot::protobuf::APIRequest* request);
2024 bool _internal_has_error()
const;
2027 const ::jaiabot::protobuf::APIError&
error()
const;
2032 const ::jaiabot::protobuf::APIError& _internal_error()
const;
2033 ::jaiabot::protobuf::APIError* _internal_mutable_error();
2036 ::jaiabot::protobuf::APIError* error);
2042 bool _internal_has_status()
const;
2045 const ::jaiabot::protobuf::APIResponse_Statuses&
status()
const;
2050 const ::jaiabot::protobuf::APIResponse_Statuses& _internal_status()
const;
2051 ::jaiabot::protobuf::APIResponse_Statuses* _internal_mutable_status();
2054 ::jaiabot::protobuf::APIResponse_Statuses* status);
2060 bool _internal_has_metadata()
const;
2063 const ::jaiabot::protobuf::APIResponse_Metadatas&
metadata()
const;
2068 const ::jaiabot::protobuf::APIResponse_Metadatas& _internal_metadata()
const;
2069 ::jaiabot::protobuf::APIResponse_Metadatas* _internal_mutable_metadata();
2072 ::jaiabot::protobuf::APIResponse_Metadatas*
metadata);
2078 bool _internal_has_task_packets()
const;
2086 const ::jaiabot::protobuf::APIResponse_TaskPackets& _internal_task_packets()
const;
2087 ::jaiabot::protobuf::APIResponse_TaskPackets* _internal_mutable_task_packets();
2090 ::jaiabot::protobuf::APIResponse_TaskPackets* task_packets);
2096 bool _internal_has_command_result()
const;
2104 const ::jaiabot::protobuf::CommandResult& _internal_command_result()
const;
2105 ::jaiabot::protobuf::CommandResult* _internal_mutable_command_result();
2108 ::jaiabot::protobuf::CommandResult* command_result);
2116 void set_has_error();
2117 void set_has_status();
2118 void set_has_metadata();
2119 void set_has_task_packets();
2120 void set_has_command_result();
2122 inline bool has_action()
const;
2123 inline void clear_has_action();
2125 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2126 typedef void InternalArenaConstructable_;
2127 typedef void DestructorSkippable_;
2128 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2129 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2130 ::jaiabot::protobuf::APIResponse_Nodes* target_;
2131 ::jaiabot::protobuf::APIRequest* request_;
2134 ::jaiabot::protobuf::APIError* error_;
2135 ::jaiabot::protobuf::APIResponse_Statuses* status_;
2136 ::jaiabot::protobuf::APIResponse_Metadatas* metadata_;
2137 ::jaiabot::protobuf::APIResponse_TaskPackets* task_packets_;
2138 ::jaiabot::protobuf::CommandResult* command_result_;
2140 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
2142 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2146 class APIConfig_StreamingEndpoint PROTOBUF_FINAL :
2147 public ::PROTOBUF_NAMESPACE_ID::Message {
2154 : APIConfig_StreamingEndpoint() {
2155 *
this = ::std::move(from);
2158 inline APIConfig_StreamingEndpoint&
operator=(
const APIConfig_StreamingEndpoint& from) {
2162 inline APIConfig_StreamingEndpoint&
operator=(APIConfig_StreamingEndpoint&& from) noexcept {
2163 if (GetArena() == from.GetArena()) {
2164 if (
this != &from) InternalSwap(&from);
2172 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2175 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2179 return GetDescriptor();
2182 return GetMetadataStatic().descriptor;
2185 return GetMetadataStatic().reflection;
2191 return reinterpret_cast<const APIConfig_StreamingEndpoint*
>(
2194 static constexpr
int kIndexInFileMessages =
2197 friend void swap(APIConfig_StreamingEndpoint& a, APIConfig_StreamingEndpoint& b) {
2200 inline void Swap(APIConfig_StreamingEndpoint* other) {
2201 if (other ==
this)
return;
2202 if (GetArena() == other->GetArena()) {
2203 InternalSwap(other);
2205 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2209 if (other ==
this)
return;
2210 GOOGLE_DCHECK(GetArena() == other->GetArena());
2211 InternalSwap(other);
2216 inline APIConfig_StreamingEndpoint*
New() const final {
2217 return CreateMaybeMessage<APIConfig_StreamingEndpoint>(
nullptr);
2220 APIConfig_StreamingEndpoint*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2221 return CreateMaybeMessage<APIConfig_StreamingEndpoint>(arena);
2223 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2224 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2225 void CopyFrom(
const APIConfig_StreamingEndpoint& from);
2227 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2228 bool IsInitialized() const final;
2230 size_t ByteSizeLong() const final;
2231 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2232 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2233 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2234 int GetCachedSize() const final {
return _cached_size_.Get(); }
2237 inline void SharedCtor();
2238 inline void SharedDtor();
2239 void SetCachedSize(
int size)
const final;
2240 void InternalSwap(APIConfig_StreamingEndpoint* other);
2241 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2242 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2243 return "jaiabot.protobuf.APIConfig.StreamingEndpoint";
2248 static void ArenaDtor(
void*
object);
2249 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2254 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2266 kHostnameFieldNumber = 2,
2267 kHubIdFieldNumber = 1,
2268 kPortFieldNumber = 3,
2273 bool _internal_has_hostname()
const;
2284 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
2285 " string fields are deprecated and will be removed in a"
2287 std::
string* unsafe_arena_release_hostname();
2288 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
2289 "
string fields are deprecated and will be removed in a"
2291 void unsafe_arena_set_allocated_hostname(
2292 std::
string* hostname);
2294 const std::
string& _internal_hostname() const;
2295 void _internal_set_hostname(const std::
string& value);
2296 std::
string* _internal_mutable_hostname();
2300 bool has_hub_id() const;
2302 bool _internal_has_hub_id() const;
2304 void clear_hub_id();
2305 ::PROTOBUF_NAMESPACE_ID::int32 hub_id() const;
2306 void set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value);
2308 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hub_id() const;
2309 void _internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value);
2313 bool has_port() const;
2315 bool _internal_has_port() const;
2318 ::PROTOBUF_NAMESPACE_ID::int32 port() const;
2319 void set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
2321 ::PROTOBUF_NAMESPACE_ID::int32 _internal_port() const;
2322 void _internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value);
2330 size_t RequiredFieldsByteSizeFallback() const;
2332 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2333 typedef
void InternalArenaConstructable_;
2334 typedef
void DestructorSkippable_;
2335 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
2336 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
2337 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr hostname_;
2338 ::PROTOBUF_NAMESPACE_ID::int32 hub_id_;
2339 ::PROTOBUF_NAMESPACE_ID::int32 port_;
2345 public ::PROTOBUF_NAMESPACE_ID::Message {
2352 : APIConfig_APIKey() {
2353 *
this = ::std::move(from);
2356 inline APIConfig_APIKey&
operator=(
const APIConfig_APIKey& from) {
2360 inline APIConfig_APIKey&
operator=(APIConfig_APIKey&& from) noexcept {
2361 if (GetArena() == from.GetArena()) {
2362 if (
this != &from) InternalSwap(&from);
2370 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2373 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2377 return GetDescriptor();
2380 return GetMetadataStatic().descriptor;
2383 return GetMetadataStatic().reflection;
2389 return reinterpret_cast<const APIConfig_APIKey*
>(
2392 static constexpr
int kIndexInFileMessages =
2395 friend void swap(APIConfig_APIKey& a, APIConfig_APIKey& b) {
2398 inline void Swap(APIConfig_APIKey* other) {
2399 if (other ==
this)
return;
2400 if (GetArena() == other->GetArena()) {
2401 InternalSwap(other);
2403 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2407 if (other ==
this)
return;
2408 GOOGLE_DCHECK(GetArena() == other->GetArena());
2409 InternalSwap(other);
2414 inline APIConfig_APIKey*
New() const final {
2415 return CreateMaybeMessage<APIConfig_APIKey>(
nullptr);
2418 APIConfig_APIKey*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2419 return CreateMaybeMessage<APIConfig_APIKey>(arena);
2421 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2422 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2425 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2426 bool IsInitialized() const final;
2428 size_t ByteSizeLong() const final;
2429 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2430 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2431 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2432 int GetCachedSize() const final {
return _cached_size_.Get(); }
2435 inline void SharedCtor();
2436 inline void SharedDtor();
2437 void SetCachedSize(
int size)
const final;
2438 void InternalSwap(APIConfig_APIKey* other);
2439 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2440 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2441 return "jaiabot.protobuf.APIConfig.APIKey";
2446 static void ArenaDtor(
void*
object);
2447 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2452 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2485 static constexpr
int Permission_ARRAYSIZE =
2487 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2491 template<
typename T>
2493 static_assert(::std::is_same<T, Permission>::value ||
2494 ::std::is_integral<T>::value,
2495 "Incorrect type passed to function Permission_Name.");
2506 kPermissionFieldNumber = 2,
2507 kPrivateKeyFieldNumber = 1,
2512 int _internal_permission_size()
const;
2518 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_permission();
2523 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
permission()
const;
2529 bool _internal_has_private_key()
const;
2540 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
2541 " string fields are deprecated and will be removed in a"
2543 std::
string* unsafe_arena_release_private_key();
2544 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
2545 "
string fields are deprecated and will be removed in a"
2547 void unsafe_arena_set_allocated_private_key(
2548 std::
string* private_key);
2550 const std::
string& _internal_private_key() const;
2551 void _internal_set_private_key(const std::
string& value);
2552 std::
string* _internal_mutable_private_key();
2559 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2560 typedef
void InternalArenaConstructable_;
2561 typedef
void DestructorSkippable_;
2562 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
2563 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
2564 ::PROTOBUF_NAMESPACE_ID::RepeatedField<
int> permission_;
2565 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr private_key_;
2571 public ::PROTOBUF_NAMESPACE_ID::Message {
2579 *
this = ::std::move(from);
2587 if (GetArena() == from.GetArena()) {
2588 if (
this != &from) InternalSwap(&from);
2596 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2599 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2603 return GetDescriptor();
2606 return GetMetadataStatic().descriptor;
2609 return GetMetadataStatic().reflection;
2615 return reinterpret_cast<const APIConfig*
>(
2618 static constexpr
int kIndexInFileMessages =
2621 friend void swap(APIConfig& a, APIConfig& b) {
2624 inline void Swap(APIConfig* other) {
2625 if (other ==
this)
return;
2626 if (GetArena() == other->GetArena()) {
2627 InternalSwap(other);
2629 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2633 if (other ==
this)
return;
2634 GOOGLE_DCHECK(GetArena() == other->GetArena());
2635 InternalSwap(other);
2640 inline APIConfig*
New() const final {
2641 return CreateMaybeMessage<APIConfig>(
nullptr);
2644 APIConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2645 return CreateMaybeMessage<APIConfig>(arena);
2647 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2648 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2651 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2652 bool IsInitialized() const final;
2654 size_t ByteSizeLong() const final;
2655 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2656 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2657 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2658 int GetCachedSize() const final {
return _cached_size_.Get(); }
2661 inline void SharedCtor();
2662 inline void SharedDtor();
2663 void SetCachedSize(
int size)
const final;
2664 void InternalSwap(APIConfig* other);
2665 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2666 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2667 return "jaiabot.protobuf.APIConfig";
2672 static void ArenaDtor(
void*
object);
2673 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2678 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2693 kStreamingEndpointFieldNumber = 1,
2694 kKeyFieldNumber = 4,
2695 kNoKeyRequiredFieldNumber = 3,
2696 kFlaskBindPortFieldNumber = 2,
2701 int _internal_streaming_endpoint_size()
const;
2705 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >*
2708 const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& _internal_streaming_endpoint(
int index)
const;
2709 ::jaiabot::protobuf::APIConfig_StreamingEndpoint* _internal_add_streaming_endpoint();
2713 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >&
2719 int _internal_key_size()
const;
2723 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >*
2726 const ::jaiabot::protobuf::APIConfig_APIKey& _internal_key(
int index)
const;
2727 ::jaiabot::protobuf::APIConfig_APIKey* _internal_add_key();
2729 const ::jaiabot::protobuf::APIConfig_APIKey&
key(
int index)
const;
2731 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >&
2737 bool _internal_has_no_key_required()
const;
2743 bool _internal_no_key_required()
const;
2744 void _internal_set_no_key_required(
bool value);
2750 bool _internal_has_flask_bind_port()
const;
2756 ::PROTOBUF_NAMESPACE_ID::int32 _internal_flask_bind_port()
const;
2757 void _internal_set_flask_bind_port(::PROTOBUF_NAMESPACE_ID::int32 value);
2764 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2765 typedef void InternalArenaConstructable_;
2766 typedef void DestructorSkippable_;
2767 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2768 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2769 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint > streaming_endpoint_;
2770 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey > key_;
2771 bool no_key_required_;
2772 ::PROTOBUF_NAMESPACE_ID::int32 flask_bind_port_;
2773 friend struct ::TableStruct_jaiabot_2fmessages_2frest_5fapi_2eproto;
2781 #pragma GCC diagnostic push
2782 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
2787 inline bool TaskPacketsRequest::_internal_has_start_time()
const {
2788 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2791 inline bool TaskPacketsRequest::has_start_time()
const {
2792 return _internal_has_start_time();
2794 inline void TaskPacketsRequest::clear_start_time() {
2795 start_time_ = PROTOBUF_ULONGLONG(0);
2796 _has_bits_[0] &= ~0x00000001u;
2798 inline ::PROTOBUF_NAMESPACE_ID::uint64 TaskPacketsRequest::_internal_start_time()
const {
2801 inline ::PROTOBUF_NAMESPACE_ID::uint64 TaskPacketsRequest::start_time()
const {
2803 return _internal_start_time();
2805 inline void TaskPacketsRequest::_internal_set_start_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2806 _has_bits_[0] |= 0x00000001u;
2807 start_time_ = value;
2809 inline void TaskPacketsRequest::set_start_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2810 _internal_set_start_time(value);
2815 inline bool TaskPacketsRequest::_internal_has_end_time()
const {
2816 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2819 inline bool TaskPacketsRequest::has_end_time()
const {
2820 return _internal_has_end_time();
2822 inline void TaskPacketsRequest::clear_end_time() {
2823 end_time_ = PROTOBUF_ULONGLONG(0);
2824 _has_bits_[0] &= ~0x00000002u;
2826 inline ::PROTOBUF_NAMESPACE_ID::uint64 TaskPacketsRequest::_internal_end_time()
const {
2829 inline ::PROTOBUF_NAMESPACE_ID::uint64 TaskPacketsRequest::end_time()
const {
2831 return _internal_end_time();
2833 inline void TaskPacketsRequest::_internal_set_end_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2834 _has_bits_[0] |= 0x00000002u;
2837 inline void TaskPacketsRequest::set_end_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
2838 _internal_set_end_time(value);
2847 inline bool CommandResult::_internal_has_command_sent()
const {
2848 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2851 inline bool CommandResult::has_command_sent()
const {
2852 return _internal_has_command_sent();
2854 inline void CommandResult::clear_command_sent() {
2855 command_sent_ =
false;
2856 _has_bits_[0] &= ~0x00000001u;
2858 inline bool CommandResult::_internal_command_sent()
const {
2859 return command_sent_;
2861 inline bool CommandResult::command_sent()
const {
2863 return _internal_command_sent();
2865 inline void CommandResult::_internal_set_command_sent(
bool value) {
2866 _has_bits_[0] |= 0x00000001u;
2867 command_sent_ = value;
2869 inline void CommandResult::set_command_sent(
bool value) {
2870 _internal_set_command_sent(value);
2879 inline bool APIError::_internal_has_code()
const {
2880 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2883 inline bool APIError::has_code()
const {
2884 return _internal_has_code();
2886 inline void APIError::clear_code() {
2888 _has_bits_[0] &= ~0x00000002u;
2895 return _internal_code();
2899 _has_bits_[0] |= 0x00000002u;
2903 _internal_set_code(value);
2908 inline bool APIError::_internal_has_details()
const {
2909 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2912 inline bool APIError::has_details()
const {
2913 return _internal_has_details();
2915 inline void APIError::clear_details() {
2916 details_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2917 _has_bits_[0] &= ~0x00000001u;
2919 inline const std::string& APIError::details()
const {
2921 return _internal_details();
2923 inline void APIError::set_details(
const std::string& value) {
2924 _internal_set_details(value);
2927 inline std::string* APIError::mutable_details() {
2929 return _internal_mutable_details();
2931 inline const std::string& APIError::_internal_details()
const {
2932 return details_.Get();
2934 inline void APIError::_internal_set_details(
const std::string& value) {
2935 _has_bits_[0] |= 0x00000001u;
2936 details_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2938 inline void APIError::set_details(std::string&& value) {
2939 _has_bits_[0] |= 0x00000001u;
2941 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2944 inline void APIError::set_details(
const char* value) {
2945 GOOGLE_DCHECK(value !=
nullptr);
2946 _has_bits_[0] |= 0x00000001u;
2947 details_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2951 inline void APIError::set_details(
const char* value,
2953 _has_bits_[0] |= 0x00000001u;
2954 details_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2955 reinterpret_cast<const char*
>(value), size), GetArena());
2958 inline std::string* APIError::_internal_mutable_details() {
2959 _has_bits_[0] |= 0x00000001u;
2960 return details_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2962 inline std::string* APIError::release_details() {
2964 if (!_internal_has_details()) {
2967 _has_bits_[0] &= ~0x00000001u;
2968 return details_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2970 inline void APIError::set_allocated_details(std::string* details) {
2971 if (details !=
nullptr) {
2972 _has_bits_[0] |= 0x00000001u;
2974 _has_bits_[0] &= ~0x00000001u;
2976 details_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), details,
2980 inline std::string* APIError::unsafe_arena_release_details() {
2982 GOOGLE_DCHECK(GetArena() !=
nullptr);
2983 _has_bits_[0] &= ~0x00000001u;
2984 return details_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2987 inline void APIError::unsafe_arena_set_allocated_details(
2988 std::string* details) {
2989 GOOGLE_DCHECK(GetArena() !=
nullptr);
2990 if (details !=
nullptr) {
2991 _has_bits_[0] |= 0x00000001u;
2993 _has_bits_[0] &= ~0x00000001u;
2995 details_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2996 details, GetArena());
3005 inline int APIRequest_Nodes::_internal_hubs_size()
const {
3006 return hubs_.size();
3008 inline int APIRequest_Nodes::hubs_size()
const {
3009 return _internal_hubs_size();
3011 inline void APIRequest_Nodes::clear_hubs() {
3014 inline ::PROTOBUF_NAMESPACE_ID::int32 APIRequest_Nodes::_internal_hubs(
int index)
const {
3015 return hubs_.Get(index);
3017 inline ::PROTOBUF_NAMESPACE_ID::int32 APIRequest_Nodes::hubs(
int index)
const {
3019 return _internal_hubs(index);
3021 inline void APIRequest_Nodes::set_hubs(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
3022 hubs_.Set(index, value);
3025 inline void APIRequest_Nodes::_internal_add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value) {
3028 inline void APIRequest_Nodes::add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value) {
3029 _internal_add_hubs(value);
3032 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3033 APIRequest_Nodes::_internal_hubs()
const {
3036 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3037 APIRequest_Nodes::hubs()
const {
3039 return _internal_hubs();
3041 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3042 APIRequest_Nodes::_internal_mutable_hubs() {
3045 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3046 APIRequest_Nodes::mutable_hubs() {
3048 return _internal_mutable_hubs();
3052 inline int APIRequest_Nodes::_internal_bots_size()
const {
3053 return bots_.size();
3055 inline int APIRequest_Nodes::bots_size()
const {
3056 return _internal_bots_size();
3058 inline void APIRequest_Nodes::clear_bots() {
3061 inline ::PROTOBUF_NAMESPACE_ID::int32 APIRequest_Nodes::_internal_bots(
int index)
const {
3062 return bots_.Get(index);
3064 inline ::PROTOBUF_NAMESPACE_ID::int32 APIRequest_Nodes::bots(
int index)
const {
3066 return _internal_bots(index);
3068 inline void APIRequest_Nodes::set_bots(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
3069 bots_.Set(index, value);
3072 inline void APIRequest_Nodes::_internal_add_bots(::PROTOBUF_NAMESPACE_ID::int32 value) {
3075 inline void APIRequest_Nodes::add_bots(::PROTOBUF_NAMESPACE_ID::int32 value) {
3076 _internal_add_bots(value);
3079 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3080 APIRequest_Nodes::_internal_bots()
const {
3083 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3084 APIRequest_Nodes::bots()
const {
3086 return _internal_bots();
3088 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3089 APIRequest_Nodes::_internal_mutable_bots() {
3092 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3093 APIRequest_Nodes::mutable_bots() {
3095 return _internal_mutable_bots();
3099 inline bool APIRequest_Nodes::_internal_has_all()
const {
3100 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3103 inline bool APIRequest_Nodes::has_all()
const {
3104 return _internal_has_all();
3106 inline void APIRequest_Nodes::clear_all() {
3108 _has_bits_[0] &= ~0x00000001u;
3110 inline bool APIRequest_Nodes::_internal_all()
const {
3113 inline bool APIRequest_Nodes::all()
const {
3115 return _internal_all();
3117 inline void APIRequest_Nodes::_internal_set_all(
bool value) {
3118 _has_bits_[0] |= 0x00000001u;
3121 inline void APIRequest_Nodes::set_all(
bool value) {
3122 _internal_set_all(value);
3131 inline bool APIRequest::_internal_has_target()
const {
3132 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3133 PROTOBUF_ASSUME(!value || target_ !=
nullptr);
3136 inline bool APIRequest::has_target()
const {
3137 return _internal_has_target();
3139 inline void APIRequest::clear_target() {
3140 if (target_ !=
nullptr) target_->Clear();
3141 _has_bits_[0] &= ~0x00000002u;
3143 inline const ::jaiabot::protobuf::APIRequest_Nodes& APIRequest::_internal_target()
const {
3144 const ::jaiabot::protobuf::APIRequest_Nodes* p = target_;
3145 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::APIRequest_Nodes*
>(
3148 inline const ::jaiabot::protobuf::APIRequest_Nodes& APIRequest::target()
const {
3150 return _internal_target();
3152 inline void APIRequest::unsafe_arena_set_allocated_target(
3153 ::jaiabot::protobuf::APIRequest_Nodes* target) {
3154 if (GetArena() ==
nullptr) {
3155 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(target_);
3159 _has_bits_[0] |= 0x00000002u;
3161 _has_bits_[0] &= ~0x00000002u;
3165 inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::release_target() {
3166 auto temp = unsafe_arena_release_target();
3167 if (GetArena() !=
nullptr) {
3168 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3172 inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::unsafe_arena_release_target() {
3174 _has_bits_[0] &= ~0x00000002u;
3175 ::jaiabot::protobuf::APIRequest_Nodes* temp = target_;
3179 inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::_internal_mutable_target() {
3180 _has_bits_[0] |= 0x00000002u;
3181 if (target_ ==
nullptr) {
3182 auto* p = CreateMaybeMessage<::jaiabot::protobuf::APIRequest_Nodes>(GetArena());
3187 inline ::jaiabot::protobuf::APIRequest_Nodes* APIRequest::mutable_target() {
3189 return _internal_mutable_target();
3191 inline void APIRequest::set_allocated_target(::jaiabot::protobuf::APIRequest_Nodes* target) {
3192 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3193 if (message_arena ==
nullptr) {
3197 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3198 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(target);
3199 if (message_arena != submessage_arena) {
3200 target = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3201 message_arena, target, submessage_arena);
3203 _has_bits_[0] |= 0x00000002u;
3205 _has_bits_[0] &= ~0x00000002u;
3212 inline bool APIRequest::_internal_has_api_key()
const {
3213 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3216 inline bool APIRequest::has_api_key()
const {
3217 return _internal_has_api_key();
3219 inline void APIRequest::clear_api_key() {
3220 api_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3221 _has_bits_[0] &= ~0x00000001u;
3223 inline const std::string& APIRequest::api_key()
const {
3225 return _internal_api_key();
3227 inline void APIRequest::set_api_key(
const std::string& value) {
3228 _internal_set_api_key(value);
3231 inline std::string* APIRequest::mutable_api_key() {
3233 return _internal_mutable_api_key();
3235 inline const std::string& APIRequest::_internal_api_key()
const {
3236 return api_key_.Get();
3238 inline void APIRequest::_internal_set_api_key(
const std::string& value) {
3239 _has_bits_[0] |= 0x00000001u;
3240 api_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3242 inline void APIRequest::set_api_key(std::string&& value) {
3243 _has_bits_[0] |= 0x00000001u;
3245 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3248 inline void APIRequest::set_api_key(
const char* value) {
3249 GOOGLE_DCHECK(value !=
nullptr);
3250 _has_bits_[0] |= 0x00000001u;
3251 api_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3255 inline void APIRequest::set_api_key(
const char* value,
3257 _has_bits_[0] |= 0x00000001u;
3258 api_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3259 reinterpret_cast<const char*
>(value), size), GetArena());
3262 inline std::string* APIRequest::_internal_mutable_api_key() {
3263 _has_bits_[0] |= 0x00000001u;
3264 return api_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3266 inline std::string* APIRequest::release_api_key() {
3268 if (!_internal_has_api_key()) {
3271 _has_bits_[0] &= ~0x00000001u;
3272 return api_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3274 inline void APIRequest::set_allocated_api_key(std::string* api_key) {
3275 if (api_key !=
nullptr) {
3276 _has_bits_[0] |= 0x00000001u;
3278 _has_bits_[0] &= ~0x00000001u;
3280 api_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), api_key,
3284 inline std::string* APIRequest::unsafe_arena_release_api_key() {
3286 GOOGLE_DCHECK(GetArena() !=
nullptr);
3287 _has_bits_[0] &= ~0x00000001u;
3288 return api_key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3291 inline void APIRequest::unsafe_arena_set_allocated_api_key(
3292 std::string* api_key) {
3293 GOOGLE_DCHECK(GetArena() !=
nullptr);
3294 if (api_key !=
nullptr) {
3295 _has_bits_[0] |= 0x00000001u;
3297 _has_bits_[0] &= ~0x00000001u;
3299 api_key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3300 api_key, GetArena());
3305 inline bool APIRequest::_internal_has_status()
const {
3306 return action_case() == kStatus;
3308 inline bool APIRequest::has_status()
const {
3309 return _internal_has_status();
3311 inline void APIRequest::set_has_status() {
3312 _oneof_case_[0] = kStatus;
3314 inline void APIRequest::clear_status() {
3315 if (_internal_has_status()) {
3316 action_.status_ =
false;
3320 inline bool APIRequest::_internal_status()
const {
3321 if (_internal_has_status()) {
3322 return action_.status_;
3326 inline void APIRequest::_internal_set_status(
bool value) {
3327 if (!_internal_has_status()) {
3331 action_.status_ = value;
3333 inline bool APIRequest::status()
const {
3335 return _internal_status();
3337 inline void APIRequest::set_status(
bool value) {
3338 _internal_set_status(value);
3343 inline bool APIRequest::_internal_has_metadata()
const {
3344 return action_case() == kMetadata;
3346 inline bool APIRequest::has_metadata()
const {
3347 return _internal_has_metadata();
3349 inline void APIRequest::set_has_metadata() {
3350 _oneof_case_[0] = kMetadata;
3352 inline void APIRequest::clear_metadata() {
3353 if (_internal_has_metadata()) {
3354 action_.metadata_ =
false;
3358 inline bool APIRequest::_internal_metadata()
const {
3359 if (_internal_has_metadata()) {
3360 return action_.metadata_;
3364 inline void APIRequest::_internal_set_metadata(
bool value) {
3365 if (!_internal_has_metadata()) {
3369 action_.metadata_ = value;
3373 return _internal_metadata();
3375 inline void APIRequest::set_metadata(
bool value) {
3376 _internal_set_metadata(value);
3381 inline bool APIRequest::_internal_has_task_packets()
const {
3382 return action_case() == kTaskPackets;
3384 inline bool APIRequest::has_task_packets()
const {
3385 return _internal_has_task_packets();
3387 inline void APIRequest::set_has_task_packets() {
3388 _oneof_case_[0] = kTaskPackets;
3390 inline void APIRequest::clear_task_packets() {
3391 if (_internal_has_task_packets()) {
3392 if (GetArena() ==
nullptr) {
3393 delete action_.task_packets_;
3398 inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::release_task_packets() {
3400 if (_internal_has_task_packets()) {
3402 ::jaiabot::protobuf::TaskPacketsRequest* temp = action_.task_packets_;
3403 if (GetArena() !=
nullptr) {
3404 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3406 action_.task_packets_ =
nullptr;
3412 inline const ::jaiabot::protobuf::TaskPacketsRequest& APIRequest::_internal_task_packets()
const {
3413 return _internal_has_task_packets()
3414 ? *action_.task_packets_
3417 inline const ::jaiabot::protobuf::TaskPacketsRequest& APIRequest::task_packets()
const {
3419 return _internal_task_packets();
3421 inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::unsafe_arena_release_task_packets() {
3423 if (_internal_has_task_packets()) {
3425 ::jaiabot::protobuf::TaskPacketsRequest* temp = action_.task_packets_;
3426 action_.task_packets_ =
nullptr;
3432 inline void APIRequest::unsafe_arena_set_allocated_task_packets(::jaiabot::protobuf::TaskPacketsRequest* task_packets) {
3435 set_has_task_packets();
3436 action_.task_packets_ = task_packets;
3440 inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::_internal_mutable_task_packets() {
3441 if (!_internal_has_task_packets()) {
3443 set_has_task_packets();
3444 action_.task_packets_ = CreateMaybeMessage< ::jaiabot::protobuf::TaskPacketsRequest >(GetArena());
3446 return action_.task_packets_;
3448 inline ::jaiabot::protobuf::TaskPacketsRequest* APIRequest::mutable_task_packets() {
3450 return _internal_mutable_task_packets();
3454 inline bool APIRequest::_internal_has_command()
const {
3455 return action_case() == kCommand;
3457 inline bool APIRequest::has_command()
const {
3458 return _internal_has_command();
3460 inline void APIRequest::set_has_command() {
3461 _oneof_case_[0] = kCommand;
3463 inline ::jaiabot::protobuf::Command* APIRequest::release_command() {
3465 if (_internal_has_command()) {
3467 ::jaiabot::protobuf::Command* temp = action_.command_;
3468 if (GetArena() !=
nullptr) {
3469 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3471 action_.command_ =
nullptr;
3477 inline const ::jaiabot::protobuf::Command& APIRequest::_internal_command()
const {
3478 return _internal_has_command()
3482 inline const ::jaiabot::protobuf::Command& APIRequest::command()
const {
3484 return _internal_command();
3486 inline ::jaiabot::protobuf::Command* APIRequest::unsafe_arena_release_command() {
3488 if (_internal_has_command()) {
3490 ::jaiabot::protobuf::Command* temp = action_.command_;
3491 action_.command_ =
nullptr;
3497 inline void APIRequest::unsafe_arena_set_allocated_command(::jaiabot::protobuf::Command* command) {
3501 action_.command_ = command;
3505 inline ::jaiabot::protobuf::Command* APIRequest::_internal_mutable_command() {
3506 if (!_internal_has_command()) {
3509 action_.command_ = CreateMaybeMessage< ::jaiabot::protobuf::Command >(GetArena());
3511 return action_.command_;
3513 inline ::jaiabot::protobuf::Command* APIRequest::mutable_command() {
3515 return _internal_mutable_command();
3519 inline bool APIRequest::_internal_has_command_for_hub()
const {
3520 return action_case() == kCommandForHub;
3522 inline bool APIRequest::has_command_for_hub()
const {
3523 return _internal_has_command_for_hub();
3525 inline void APIRequest::set_has_command_for_hub() {
3526 _oneof_case_[0] = kCommandForHub;
3528 inline ::jaiabot::protobuf::CommandForHub* APIRequest::release_command_for_hub() {
3530 if (_internal_has_command_for_hub()) {
3532 ::jaiabot::protobuf::CommandForHub* temp = action_.command_for_hub_;
3533 if (GetArena() !=
nullptr) {
3534 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3536 action_.command_for_hub_ =
nullptr;
3542 inline const ::jaiabot::protobuf::CommandForHub& APIRequest::_internal_command_for_hub()
const {
3543 return _internal_has_command_for_hub()
3544 ? *action_.command_for_hub_
3547 inline const ::jaiabot::protobuf::CommandForHub& APIRequest::command_for_hub()
const {
3549 return _internal_command_for_hub();
3551 inline ::jaiabot::protobuf::CommandForHub* APIRequest::unsafe_arena_release_command_for_hub() {
3553 if (_internal_has_command_for_hub()) {
3555 ::jaiabot::protobuf::CommandForHub* temp = action_.command_for_hub_;
3556 action_.command_for_hub_ =
nullptr;
3562 inline void APIRequest::unsafe_arena_set_allocated_command_for_hub(::jaiabot::protobuf::CommandForHub* command_for_hub) {
3564 if (command_for_hub) {
3565 set_has_command_for_hub();
3566 action_.command_for_hub_ = command_for_hub;
3570 inline ::jaiabot::protobuf::CommandForHub* APIRequest::_internal_mutable_command_for_hub() {
3571 if (!_internal_has_command_for_hub()) {
3573 set_has_command_for_hub();
3574 action_.command_for_hub_ = CreateMaybeMessage< ::jaiabot::protobuf::CommandForHub >(GetArena());
3576 return action_.command_for_hub_;
3578 inline ::jaiabot::protobuf::CommandForHub* APIRequest::mutable_command_for_hub() {
3580 return _internal_mutable_command_for_hub();
3583 inline bool APIRequest::has_action()
const {
3584 return action_case() != ACTION_NOT_SET;
3586 inline void APIRequest::clear_has_action() {
3587 _oneof_case_[0] = ACTION_NOT_SET;
3589 inline APIRequest::ActionCase APIRequest::action_case()
const {
3590 return APIRequest::ActionCase(_oneof_case_[0]);
3597 inline int APIResponse_Nodes::_internal_hubs_size()
const {
3598 return hubs_.size();
3600 inline int APIResponse_Nodes::hubs_size()
const {
3601 return _internal_hubs_size();
3603 inline void APIResponse_Nodes::clear_hubs() {
3606 inline ::PROTOBUF_NAMESPACE_ID::int32 APIResponse_Nodes::_internal_hubs(
int index)
const {
3607 return hubs_.Get(index);
3609 inline ::PROTOBUF_NAMESPACE_ID::int32 APIResponse_Nodes::hubs(
int index)
const {
3611 return _internal_hubs(index);
3613 inline void APIResponse_Nodes::set_hubs(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
3614 hubs_.Set(index, value);
3617 inline void APIResponse_Nodes::_internal_add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value) {
3620 inline void APIResponse_Nodes::add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value) {
3621 _internal_add_hubs(value);
3624 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3625 APIResponse_Nodes::_internal_hubs()
const {
3628 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3629 APIResponse_Nodes::hubs()
const {
3631 return _internal_hubs();
3633 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3634 APIResponse_Nodes::_internal_mutable_hubs() {
3637 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3638 APIResponse_Nodes::mutable_hubs() {
3640 return _internal_mutable_hubs();
3644 inline int APIResponse_Nodes::_internal_bots_size()
const {
3645 return bots_.size();
3647 inline int APIResponse_Nodes::bots_size()
const {
3648 return _internal_bots_size();
3650 inline void APIResponse_Nodes::clear_bots() {
3653 inline ::PROTOBUF_NAMESPACE_ID::int32 APIResponse_Nodes::_internal_bots(
int index)
const {
3654 return bots_.Get(index);
3656 inline ::PROTOBUF_NAMESPACE_ID::int32 APIResponse_Nodes::bots(
int index)
const {
3658 return _internal_bots(index);
3660 inline void APIResponse_Nodes::set_bots(
int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
3661 bots_.Set(index, value);
3664 inline void APIResponse_Nodes::_internal_add_bots(::PROTOBUF_NAMESPACE_ID::int32 value) {
3667 inline void APIResponse_Nodes::add_bots(::PROTOBUF_NAMESPACE_ID::int32 value) {
3668 _internal_add_bots(value);
3671 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3672 APIResponse_Nodes::_internal_bots()
const {
3675 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
3676 APIResponse_Nodes::bots()
const {
3678 return _internal_bots();
3680 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3681 APIResponse_Nodes::_internal_mutable_bots() {
3684 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
3685 APIResponse_Nodes::mutable_bots() {
3687 return _internal_mutable_bots();
3695 inline int APIResponse_Statuses::_internal_bots_size()
const {
3696 return bots_.size();
3698 inline int APIResponse_Statuses::bots_size()
const {
3699 return _internal_bots_size();
3701 inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::mutable_bots(
int index) {
3703 return bots_.Mutable(index);
3705 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >*
3706 APIResponse_Statuses::mutable_bots() {
3710 inline const ::jaiabot::protobuf::BotStatus& APIResponse_Statuses::_internal_bots(
int index)
const {
3711 return bots_.Get(index);
3713 inline const ::jaiabot::protobuf::BotStatus& APIResponse_Statuses::bots(
int index)
const {
3715 return _internal_bots(index);
3717 inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::_internal_add_bots() {
3720 inline ::jaiabot::protobuf::BotStatus* APIResponse_Statuses::add_bots() {
3722 return _internal_add_bots();
3724 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus >&
3725 APIResponse_Statuses::bots()
const {
3731 inline int APIResponse_Statuses::_internal_hubs_size()
const {
3732 return hubs_.size();
3734 inline int APIResponse_Statuses::hubs_size()
const {
3735 return _internal_hubs_size();
3737 inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::mutable_hubs(
int index) {
3739 return hubs_.Mutable(index);
3741 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >*
3742 APIResponse_Statuses::mutable_hubs() {
3746 inline const ::jaiabot::protobuf::HubStatus& APIResponse_Statuses::_internal_hubs(
int index)
const {
3747 return hubs_.Get(index);
3749 inline const ::jaiabot::protobuf::HubStatus& APIResponse_Statuses::hubs(
int index)
const {
3751 return _internal_hubs(index);
3753 inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::_internal_add_hubs() {
3756 inline ::jaiabot::protobuf::HubStatus* APIResponse_Statuses::add_hubs() {
3758 return _internal_add_hubs();
3760 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus >&
3761 APIResponse_Statuses::hubs()
const {
3771 inline int APIResponse_Metadatas::_internal_hubs_size()
const {
3772 return hubs_.size();
3774 inline int APIResponse_Metadatas::hubs_size()
const {
3775 return _internal_hubs_size();
3777 inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::mutable_hubs(
int index) {
3779 return hubs_.Mutable(index);
3781 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >*
3782 APIResponse_Metadatas::mutable_hubs() {
3786 inline const ::jaiabot::protobuf::DeviceMetadata& APIResponse_Metadatas::_internal_hubs(
int index)
const {
3787 return hubs_.Get(index);
3789 inline const ::jaiabot::protobuf::DeviceMetadata& APIResponse_Metadatas::hubs(
int index)
const {
3791 return _internal_hubs(index);
3793 inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::_internal_add_hubs() {
3796 inline ::jaiabot::protobuf::DeviceMetadata* APIResponse_Metadatas::add_hubs() {
3798 return _internal_add_hubs();
3800 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata >&
3801 APIResponse_Metadatas::hubs()
const {
3811 inline int APIResponse_TaskPackets::_internal_packets_size()
const {
3812 return packets_.size();
3814 inline int APIResponse_TaskPackets::packets_size()
const {
3815 return _internal_packets_size();
3817 inline ::jaiabot::protobuf::TaskPacket* APIResponse_TaskPackets::mutable_packets(
int index) {
3819 return packets_.Mutable(index);
3821 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >*
3822 APIResponse_TaskPackets::mutable_packets() {
3826 inline const ::jaiabot::protobuf::TaskPacket& APIResponse_TaskPackets::_internal_packets(
int index)
const {
3827 return packets_.Get(index);
3829 inline const ::jaiabot::protobuf::TaskPacket& APIResponse_TaskPackets::packets(
int index)
const {
3831 return _internal_packets(index);
3833 inline ::jaiabot::protobuf::TaskPacket* APIResponse_TaskPackets::_internal_add_packets() {
3834 return packets_.Add();
3836 inline ::jaiabot::protobuf::TaskPacket* APIResponse_TaskPackets::add_packets() {
3838 return _internal_add_packets();
3840 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket >&
3841 APIResponse_TaskPackets::packets()
const {
3851 inline bool APIResponse::_internal_has_target()
const {
3852 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3853 PROTOBUF_ASSUME(!value || target_ !=
nullptr);
3856 inline bool APIResponse::has_target()
const {
3857 return _internal_has_target();
3859 inline void APIResponse::clear_target() {
3860 if (target_ !=
nullptr) target_->Clear();
3861 _has_bits_[0] &= ~0x00000001u;
3863 inline const ::jaiabot::protobuf::APIResponse_Nodes& APIResponse::_internal_target()
const {
3864 const ::jaiabot::protobuf::APIResponse_Nodes* p = target_;
3865 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::APIResponse_Nodes*
>(
3868 inline const ::jaiabot::protobuf::APIResponse_Nodes& APIResponse::target()
const {
3870 return _internal_target();
3872 inline void APIResponse::unsafe_arena_set_allocated_target(
3873 ::jaiabot::protobuf::APIResponse_Nodes* target) {
3874 if (GetArena() ==
nullptr) {
3875 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(target_);
3879 _has_bits_[0] |= 0x00000001u;
3881 _has_bits_[0] &= ~0x00000001u;
3885 inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::release_target() {
3886 auto temp = unsafe_arena_release_target();
3887 if (GetArena() !=
nullptr) {
3888 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3892 inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::unsafe_arena_release_target() {
3894 _has_bits_[0] &= ~0x00000001u;
3895 ::jaiabot::protobuf::APIResponse_Nodes* temp = target_;
3899 inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::_internal_mutable_target() {
3900 _has_bits_[0] |= 0x00000001u;
3901 if (target_ ==
nullptr) {
3902 auto* p = CreateMaybeMessage<::jaiabot::protobuf::APIResponse_Nodes>(GetArena());
3907 inline ::jaiabot::protobuf::APIResponse_Nodes* APIResponse::mutable_target() {
3909 return _internal_mutable_target();
3911 inline void APIResponse::set_allocated_target(::jaiabot::protobuf::APIResponse_Nodes* target) {
3912 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3913 if (message_arena ==
nullptr) {
3917 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3918 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(target);
3919 if (message_arena != submessage_arena) {
3920 target = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3921 message_arena, target, submessage_arena);
3923 _has_bits_[0] |= 0x00000001u;
3925 _has_bits_[0] &= ~0x00000001u;
3932 inline bool APIResponse::_internal_has_error()
const {
3933 return action_case() == kError;
3935 inline bool APIResponse::has_error()
const {
3936 return _internal_has_error();
3938 inline void APIResponse::set_has_error() {
3939 _oneof_case_[0] = kError;
3941 inline void APIResponse::clear_error() {
3942 if (_internal_has_error()) {
3943 if (GetArena() ==
nullptr) {
3944 delete action_.error_;
3949 inline ::jaiabot::protobuf::APIError* APIResponse::release_error() {
3951 if (_internal_has_error()) {
3953 ::jaiabot::protobuf::APIError* temp = action_.error_;
3954 if (GetArena() !=
nullptr) {
3955 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3957 action_.error_ =
nullptr;
3963 inline const ::jaiabot::protobuf::APIError& APIResponse::_internal_error()
const {
3964 return _internal_has_error()
3968 inline const ::jaiabot::protobuf::APIError& APIResponse::error()
const {
3970 return _internal_error();
3972 inline ::jaiabot::protobuf::APIError* APIResponse::unsafe_arena_release_error() {
3974 if (_internal_has_error()) {
3976 ::jaiabot::protobuf::APIError* temp = action_.error_;
3977 action_.error_ =
nullptr;
3983 inline void APIResponse::unsafe_arena_set_allocated_error(::jaiabot::protobuf::APIError* error) {
3987 action_.error_ = error;
3991 inline ::jaiabot::protobuf::APIError* APIResponse::_internal_mutable_error() {
3992 if (!_internal_has_error()) {
3995 action_.error_ = CreateMaybeMessage< ::jaiabot::protobuf::APIError >(GetArena());
3997 return action_.error_;
3999 inline ::jaiabot::protobuf::APIError* APIResponse::mutable_error() {
4001 return _internal_mutable_error();
4005 inline bool APIResponse::_internal_has_status()
const {
4006 return action_case() == kStatus;
4008 inline bool APIResponse::has_status()
const {
4009 return _internal_has_status();
4011 inline void APIResponse::set_has_status() {
4012 _oneof_case_[0] = kStatus;
4014 inline void APIResponse::clear_status() {
4015 if (_internal_has_status()) {
4016 if (GetArena() ==
nullptr) {
4017 delete action_.status_;
4022 inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::release_status() {
4024 if (_internal_has_status()) {
4026 ::jaiabot::protobuf::APIResponse_Statuses* temp = action_.status_;
4027 if (GetArena() !=
nullptr) {
4028 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4030 action_.status_ =
nullptr;
4036 inline const ::jaiabot::protobuf::APIResponse_Statuses& APIResponse::_internal_status()
const {
4037 return _internal_has_status()
4041 inline const ::jaiabot::protobuf::APIResponse_Statuses& APIResponse::status()
const {
4043 return _internal_status();
4045 inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::unsafe_arena_release_status() {
4047 if (_internal_has_status()) {
4049 ::jaiabot::protobuf::APIResponse_Statuses* temp = action_.status_;
4050 action_.status_ =
nullptr;
4056 inline void APIResponse::unsafe_arena_set_allocated_status(::jaiabot::protobuf::APIResponse_Statuses* status) {
4060 action_.status_ = status;
4064 inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::_internal_mutable_status() {
4065 if (!_internal_has_status()) {
4068 action_.status_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_Statuses >(GetArena());
4070 return action_.status_;
4072 inline ::jaiabot::protobuf::APIResponse_Statuses* APIResponse::mutable_status() {
4074 return _internal_mutable_status();
4078 inline bool APIResponse::_internal_has_metadata()
const {
4079 return action_case() == kMetadata;
4081 inline bool APIResponse::has_metadata()
const {
4082 return _internal_has_metadata();
4084 inline void APIResponse::set_has_metadata() {
4085 _oneof_case_[0] = kMetadata;
4087 inline void APIResponse::clear_metadata() {
4088 if (_internal_has_metadata()) {
4089 if (GetArena() ==
nullptr) {
4090 delete action_.metadata_;
4095 inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::release_metadata() {
4097 if (_internal_has_metadata()) {
4099 ::jaiabot::protobuf::APIResponse_Metadatas* temp = action_.metadata_;
4100 if (GetArena() !=
nullptr) {
4101 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4103 action_.metadata_ =
nullptr;
4109 inline const ::jaiabot::protobuf::APIResponse_Metadatas& APIResponse::_internal_metadata()
const {
4110 return _internal_has_metadata()
4111 ? *action_.metadata_
4116 return _internal_metadata();
4118 inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::unsafe_arena_release_metadata() {
4120 if (_internal_has_metadata()) {
4122 ::jaiabot::protobuf::APIResponse_Metadatas* temp = action_.metadata_;
4123 action_.metadata_ =
nullptr;
4129 inline void APIResponse::unsafe_arena_set_allocated_metadata(::jaiabot::protobuf::APIResponse_Metadatas*
metadata) {
4137 inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::_internal_mutable_metadata() {
4138 if (!_internal_has_metadata()) {
4141 action_.metadata_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_Metadatas >(GetArena());
4143 return action_.metadata_;
4145 inline ::jaiabot::protobuf::APIResponse_Metadatas* APIResponse::mutable_metadata() {
4147 return _internal_mutable_metadata();
4151 inline bool APIResponse::_internal_has_task_packets()
const {
4152 return action_case() == kTaskPackets;
4154 inline bool APIResponse::has_task_packets()
const {
4155 return _internal_has_task_packets();
4157 inline void APIResponse::set_has_task_packets() {
4158 _oneof_case_[0] = kTaskPackets;
4160 inline void APIResponse::clear_task_packets() {
4161 if (_internal_has_task_packets()) {
4162 if (GetArena() ==
nullptr) {
4163 delete action_.task_packets_;
4168 inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::release_task_packets() {
4170 if (_internal_has_task_packets()) {
4172 ::jaiabot::protobuf::APIResponse_TaskPackets* temp = action_.task_packets_;
4173 if (GetArena() !=
nullptr) {
4174 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4176 action_.task_packets_ =
nullptr;
4182 inline const ::jaiabot::protobuf::APIResponse_TaskPackets& APIResponse::_internal_task_packets()
const {
4183 return _internal_has_task_packets()
4184 ? *action_.task_packets_
4187 inline const ::jaiabot::protobuf::APIResponse_TaskPackets& APIResponse::task_packets()
const {
4189 return _internal_task_packets();
4191 inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::unsafe_arena_release_task_packets() {
4193 if (_internal_has_task_packets()) {
4195 ::jaiabot::protobuf::APIResponse_TaskPackets* temp = action_.task_packets_;
4196 action_.task_packets_ =
nullptr;
4202 inline void APIResponse::unsafe_arena_set_allocated_task_packets(::jaiabot::protobuf::APIResponse_TaskPackets* task_packets) {
4205 set_has_task_packets();
4206 action_.task_packets_ = task_packets;
4210 inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::_internal_mutable_task_packets() {
4211 if (!_internal_has_task_packets()) {
4213 set_has_task_packets();
4214 action_.task_packets_ = CreateMaybeMessage< ::jaiabot::protobuf::APIResponse_TaskPackets >(GetArena());
4216 return action_.task_packets_;
4218 inline ::jaiabot::protobuf::APIResponse_TaskPackets* APIResponse::mutable_task_packets() {
4220 return _internal_mutable_task_packets();
4224 inline bool APIResponse::_internal_has_command_result()
const {
4225 return action_case() == kCommandResult;
4227 inline bool APIResponse::has_command_result()
const {
4228 return _internal_has_command_result();
4230 inline void APIResponse::set_has_command_result() {
4231 _oneof_case_[0] = kCommandResult;
4233 inline void APIResponse::clear_command_result() {
4234 if (_internal_has_command_result()) {
4235 if (GetArena() ==
nullptr) {
4236 delete action_.command_result_;
4241 inline ::jaiabot::protobuf::CommandResult* APIResponse::release_command_result() {
4243 if (_internal_has_command_result()) {
4245 ::jaiabot::protobuf::CommandResult* temp = action_.command_result_;
4246 if (GetArena() !=
nullptr) {
4247 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4249 action_.command_result_ =
nullptr;
4255 inline const ::jaiabot::protobuf::CommandResult& APIResponse::_internal_command_result()
const {
4256 return _internal_has_command_result()
4257 ? *action_.command_result_
4260 inline const ::jaiabot::protobuf::CommandResult& APIResponse::command_result()
const {
4262 return _internal_command_result();
4264 inline ::jaiabot::protobuf::CommandResult* APIResponse::unsafe_arena_release_command_result() {
4266 if (_internal_has_command_result()) {
4268 ::jaiabot::protobuf::CommandResult* temp = action_.command_result_;
4269 action_.command_result_ =
nullptr;
4275 inline void APIResponse::unsafe_arena_set_allocated_command_result(::jaiabot::protobuf::CommandResult* command_result) {
4277 if (command_result) {
4278 set_has_command_result();
4279 action_.command_result_ = command_result;
4283 inline ::jaiabot::protobuf::CommandResult* APIResponse::_internal_mutable_command_result() {
4284 if (!_internal_has_command_result()) {
4286 set_has_command_result();
4287 action_.command_result_ = CreateMaybeMessage< ::jaiabot::protobuf::CommandResult >(GetArena());
4289 return action_.command_result_;
4291 inline ::jaiabot::protobuf::CommandResult* APIResponse::mutable_command_result() {
4293 return _internal_mutable_command_result();
4297 inline bool APIResponse::_internal_has_request()
const {
4298 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4299 PROTOBUF_ASSUME(!value || request_ !=
nullptr);
4302 inline bool APIResponse::has_request()
const {
4303 return _internal_has_request();
4305 inline void APIResponse::clear_request() {
4306 if (request_ !=
nullptr) request_->Clear();
4307 _has_bits_[0] &= ~0x00000002u;
4309 inline const ::jaiabot::protobuf::APIRequest& APIResponse::_internal_request()
const {
4310 const ::jaiabot::protobuf::APIRequest* p = request_;
4311 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::APIRequest*
>(
4314 inline const ::jaiabot::protobuf::APIRequest& APIResponse::request()
const {
4316 return _internal_request();
4318 inline void APIResponse::unsafe_arena_set_allocated_request(
4319 ::jaiabot::protobuf::APIRequest* request) {
4320 if (GetArena() ==
nullptr) {
4321 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(request_);
4325 _has_bits_[0] |= 0x00000002u;
4327 _has_bits_[0] &= ~0x00000002u;
4331 inline ::jaiabot::protobuf::APIRequest* APIResponse::release_request() {
4332 auto temp = unsafe_arena_release_request();
4333 if (GetArena() !=
nullptr) {
4334 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4338 inline ::jaiabot::protobuf::APIRequest* APIResponse::unsafe_arena_release_request() {
4340 _has_bits_[0] &= ~0x00000002u;
4341 ::jaiabot::protobuf::APIRequest* temp = request_;
4345 inline ::jaiabot::protobuf::APIRequest* APIResponse::_internal_mutable_request() {
4346 _has_bits_[0] |= 0x00000002u;
4347 if (request_ ==
nullptr) {
4348 auto* p = CreateMaybeMessage<::jaiabot::protobuf::APIRequest>(GetArena());
4353 inline ::jaiabot::protobuf::APIRequest* APIResponse::mutable_request() {
4355 return _internal_mutable_request();
4357 inline void APIResponse::set_allocated_request(::jaiabot::protobuf::APIRequest* request) {
4358 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4359 if (message_arena ==
nullptr) {
4363 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4364 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(request);
4365 if (message_arena != submessage_arena) {
4366 request = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4367 message_arena, request, submessage_arena);
4369 _has_bits_[0] |= 0x00000002u;
4371 _has_bits_[0] &= ~0x00000002u;
4377 inline bool APIResponse::has_action()
const {
4378 return action_case() != ACTION_NOT_SET;
4380 inline void APIResponse::clear_has_action() {
4381 _oneof_case_[0] = ACTION_NOT_SET;
4383 inline APIResponse::ActionCase APIResponse::action_case()
const {
4384 return APIResponse::ActionCase(_oneof_case_[0]);
4391 inline bool APIConfig_StreamingEndpoint::_internal_has_hub_id()
const {
4392 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4395 inline bool APIConfig_StreamingEndpoint::has_hub_id()
const {
4396 return _internal_has_hub_id();
4398 inline void APIConfig_StreamingEndpoint::clear_hub_id() {
4400 _has_bits_[0] &= ~0x00000002u;
4402 inline ::PROTOBUF_NAMESPACE_ID::int32 APIConfig_StreamingEndpoint::_internal_hub_id()
const {
4405 inline ::PROTOBUF_NAMESPACE_ID::int32 APIConfig_StreamingEndpoint::hub_id()
const {
4407 return _internal_hub_id();
4409 inline void APIConfig_StreamingEndpoint::_internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
4410 _has_bits_[0] |= 0x00000002u;
4413 inline void APIConfig_StreamingEndpoint::set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
4414 _internal_set_hub_id(value);
4419 inline bool APIConfig_StreamingEndpoint::_internal_has_hostname()
const {
4420 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4423 inline bool APIConfig_StreamingEndpoint::has_hostname()
const {
4424 return _internal_has_hostname();
4426 inline void APIConfig_StreamingEndpoint::clear_hostname() {
4427 hostname_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4428 _has_bits_[0] &= ~0x00000001u;
4430 inline const std::string& APIConfig_StreamingEndpoint::hostname()
const {
4432 return _internal_hostname();
4434 inline void APIConfig_StreamingEndpoint::set_hostname(
const std::string& value) {
4435 _internal_set_hostname(value);
4438 inline std::string* APIConfig_StreamingEndpoint::mutable_hostname() {
4440 return _internal_mutable_hostname();
4442 inline const std::string& APIConfig_StreamingEndpoint::_internal_hostname()
const {
4443 return hostname_.Get();
4445 inline void APIConfig_StreamingEndpoint::_internal_set_hostname(
const std::string& value) {
4446 _has_bits_[0] |= 0x00000001u;
4447 hostname_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
4449 inline void APIConfig_StreamingEndpoint::set_hostname(std::string&& value) {
4450 _has_bits_[0] |= 0x00000001u;
4452 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
4455 inline void APIConfig_StreamingEndpoint::set_hostname(
const char* value) {
4456 GOOGLE_DCHECK(value !=
nullptr);
4457 _has_bits_[0] |= 0x00000001u;
4458 hostname_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
4462 inline void APIConfig_StreamingEndpoint::set_hostname(
const char* value,
4464 _has_bits_[0] |= 0x00000001u;
4465 hostname_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
4466 reinterpret_cast<const char*
>(value), size), GetArena());
4469 inline std::string* APIConfig_StreamingEndpoint::_internal_mutable_hostname() {
4470 _has_bits_[0] |= 0x00000001u;
4471 return hostname_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4473 inline std::string* APIConfig_StreamingEndpoint::release_hostname() {
4475 if (!_internal_has_hostname()) {
4478 _has_bits_[0] &= ~0x00000001u;
4479 return hostname_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4481 inline void APIConfig_StreamingEndpoint::set_allocated_hostname(std::string* hostname) {
4482 if (hostname !=
nullptr) {
4483 _has_bits_[0] |= 0x00000001u;
4485 _has_bits_[0] &= ~0x00000001u;
4487 hostname_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), hostname,
4491 inline std::string* APIConfig_StreamingEndpoint::unsafe_arena_release_hostname() {
4493 GOOGLE_DCHECK(GetArena() !=
nullptr);
4494 _has_bits_[0] &= ~0x00000001u;
4495 return hostname_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
4498 inline void APIConfig_StreamingEndpoint::unsafe_arena_set_allocated_hostname(
4499 std::string* hostname) {
4500 GOOGLE_DCHECK(GetArena() !=
nullptr);
4501 if (hostname !=
nullptr) {
4502 _has_bits_[0] |= 0x00000001u;
4504 _has_bits_[0] &= ~0x00000001u;
4506 hostname_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
4507 hostname, GetArena());
4512 inline bool APIConfig_StreamingEndpoint::_internal_has_port()
const {
4513 bool value = (_has_bits_[0] & 0x00000004u) != 0;
4516 inline bool APIConfig_StreamingEndpoint::has_port()
const {
4517 return _internal_has_port();
4519 inline void APIConfig_StreamingEndpoint::clear_port() {
4521 _has_bits_[0] &= ~0x00000004u;
4523 inline ::PROTOBUF_NAMESPACE_ID::int32 APIConfig_StreamingEndpoint::_internal_port()
const {
4526 inline ::PROTOBUF_NAMESPACE_ID::int32 APIConfig_StreamingEndpoint::port()
const {
4528 return _internal_port();
4530 inline void APIConfig_StreamingEndpoint::_internal_set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
4531 _has_bits_[0] |= 0x00000004u;
4534 inline void APIConfig_StreamingEndpoint::set_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
4535 _internal_set_port(value);
4544 inline bool APIConfig_APIKey::_internal_has_private_key()
const {
4545 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4548 inline bool APIConfig_APIKey::has_private_key()
const {
4549 return _internal_has_private_key();
4551 inline void APIConfig_APIKey::clear_private_key() {
4552 private_key_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4553 _has_bits_[0] &= ~0x00000001u;
4555 inline const std::string& APIConfig_APIKey::private_key()
const {
4557 return _internal_private_key();
4559 inline void APIConfig_APIKey::set_private_key(
const std::string& value) {
4560 _internal_set_private_key(value);
4563 inline std::string* APIConfig_APIKey::mutable_private_key() {
4565 return _internal_mutable_private_key();
4567 inline const std::string& APIConfig_APIKey::_internal_private_key()
const {
4568 return private_key_.Get();
4570 inline void APIConfig_APIKey::_internal_set_private_key(
const std::string& value) {
4571 _has_bits_[0] |= 0x00000001u;
4572 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
4574 inline void APIConfig_APIKey::set_private_key(std::string&& value) {
4575 _has_bits_[0] |= 0x00000001u;
4577 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
4580 inline void APIConfig_APIKey::set_private_key(
const char* value) {
4581 GOOGLE_DCHECK(value !=
nullptr);
4582 _has_bits_[0] |= 0x00000001u;
4583 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
4587 inline void APIConfig_APIKey::set_private_key(
const char* value,
4589 _has_bits_[0] |= 0x00000001u;
4590 private_key_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
4591 reinterpret_cast<const char*
>(value), size), GetArena());
4594 inline std::string* APIConfig_APIKey::_internal_mutable_private_key() {
4595 _has_bits_[0] |= 0x00000001u;
4596 return private_key_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4598 inline std::string* APIConfig_APIKey::release_private_key() {
4600 if (!_internal_has_private_key()) {
4603 _has_bits_[0] &= ~0x00000001u;
4604 return private_key_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
4606 inline void APIConfig_APIKey::set_allocated_private_key(std::string* private_key) {
4607 if (private_key !=
nullptr) {
4608 _has_bits_[0] |= 0x00000001u;
4610 _has_bits_[0] &= ~0x00000001u;
4612 private_key_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), private_key,
4616 inline std::string* APIConfig_APIKey::unsafe_arena_release_private_key() {
4618 GOOGLE_DCHECK(GetArena() !=
nullptr);
4619 _has_bits_[0] &= ~0x00000001u;
4620 return private_key_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
4623 inline void APIConfig_APIKey::unsafe_arena_set_allocated_private_key(
4624 std::string* private_key) {
4625 GOOGLE_DCHECK(GetArena() !=
nullptr);
4626 if (private_key !=
nullptr) {
4627 _has_bits_[0] |= 0x00000001u;
4629 _has_bits_[0] &= ~0x00000001u;
4631 private_key_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
4632 private_key, GetArena());
4637 inline int APIConfig_APIKey::_internal_permission_size()
const {
4638 return permission_.size();
4640 inline int APIConfig_APIKey::permission_size()
const {
4641 return _internal_permission_size();
4643 inline void APIConfig_APIKey::clear_permission() {
4644 permission_.Clear();
4651 return _internal_permission(index);
4655 permission_.Set(index, value);
4660 permission_.Add(value);
4664 _internal_add_permission(value);
4666 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
4667 APIConfig_APIKey::permission()
const {
4671 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4672 APIConfig_APIKey::_internal_mutable_permission() {
4673 return &permission_;
4675 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
4676 APIConfig_APIKey::mutable_permission() {
4678 return _internal_mutable_permission();
4686 inline int APIConfig::_internal_streaming_endpoint_size()
const {
4687 return streaming_endpoint_.size();
4689 inline int APIConfig::streaming_endpoint_size()
const {
4690 return _internal_streaming_endpoint_size();
4692 inline void APIConfig::clear_streaming_endpoint() {
4693 streaming_endpoint_.Clear();
4695 inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::mutable_streaming_endpoint(
int index) {
4697 return streaming_endpoint_.Mutable(index);
4699 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >*
4700 APIConfig::mutable_streaming_endpoint() {
4702 return &streaming_endpoint_;
4704 inline const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& APIConfig::_internal_streaming_endpoint(
int index)
const {
4705 return streaming_endpoint_.Get(index);
4707 inline const ::jaiabot::protobuf::APIConfig_StreamingEndpoint& APIConfig::streaming_endpoint(
int index)
const {
4709 return _internal_streaming_endpoint(index);
4711 inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::_internal_add_streaming_endpoint() {
4712 return streaming_endpoint_.Add();
4714 inline ::jaiabot::protobuf::APIConfig_StreamingEndpoint* APIConfig::add_streaming_endpoint() {
4716 return _internal_add_streaming_endpoint();
4718 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint >&
4719 APIConfig::streaming_endpoint()
const {
4721 return streaming_endpoint_;
4725 inline bool APIConfig::_internal_has_flask_bind_port()
const {
4726 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4729 inline bool APIConfig::has_flask_bind_port()
const {
4730 return _internal_has_flask_bind_port();
4732 inline void APIConfig::clear_flask_bind_port() {
4733 flask_bind_port_ = 9092;
4734 _has_bits_[0] &= ~0x00000002u;
4736 inline ::PROTOBUF_NAMESPACE_ID::int32 APIConfig::_internal_flask_bind_port()
const {
4737 return flask_bind_port_;
4739 inline ::PROTOBUF_NAMESPACE_ID::int32 APIConfig::flask_bind_port()
const {
4741 return _internal_flask_bind_port();
4743 inline void APIConfig::_internal_set_flask_bind_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
4744 _has_bits_[0] |= 0x00000002u;
4745 flask_bind_port_ = value;
4747 inline void APIConfig::set_flask_bind_port(::PROTOBUF_NAMESPACE_ID::int32 value) {
4748 _internal_set_flask_bind_port(value);
4753 inline bool APIConfig::_internal_has_no_key_required()
const {
4754 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4757 inline bool APIConfig::has_no_key_required()
const {
4758 return _internal_has_no_key_required();
4760 inline void APIConfig::clear_no_key_required() {
4761 no_key_required_ =
false;
4762 _has_bits_[0] &= ~0x00000001u;
4764 inline bool APIConfig::_internal_no_key_required()
const {
4765 return no_key_required_;
4767 inline bool APIConfig::no_key_required()
const {
4769 return _internal_no_key_required();
4771 inline void APIConfig::_internal_set_no_key_required(
bool value) {
4772 _has_bits_[0] |= 0x00000001u;
4773 no_key_required_ = value;
4775 inline void APIConfig::set_no_key_required(
bool value) {
4776 _internal_set_no_key_required(value);
4781 inline int APIConfig::_internal_key_size()
const {
4784 inline int APIConfig::key_size()
const {
4785 return _internal_key_size();
4787 inline void APIConfig::clear_key() {
4790 inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::mutable_key(
int index) {
4792 return key_.Mutable(index);
4794 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >*
4795 APIConfig::mutable_key() {
4799 inline const ::jaiabot::protobuf::APIConfig_APIKey& APIConfig::_internal_key(
int index)
const {
4800 return key_.Get(index);
4802 inline const ::jaiabot::protobuf::APIConfig_APIKey& APIConfig::key(
int index)
const {
4804 return _internal_key(index);
4806 inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::_internal_add_key() {
4809 inline ::jaiabot::protobuf::APIConfig_APIKey* APIConfig::add_key() {
4811 return _internal_add_key();
4813 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey >&
4814 APIConfig::key()
const {
4820 #pragma GCC diagnostic pop
4852 PROTOBUF_NAMESPACE_OPEN
4856 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::APIConfig_APIKey_Permission>() {
4861 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::APIErrorCode>() {
4865 PROTOBUF_NAMESPACE_CLOSE
4869 #include <google/protobuf/port_undef.inc>
void set_allocated_error(::jaiabot::protobuf::APIError *error)
void add_hubs(::PROTOBUF_NAMESPACE_ID::int32 value)
APIConfig(const APIConfig &from)
std::string * release_hostname()
CommandResult(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::jaiabot::protobuf::APIResponse_TaskPackets * release_task_packets()
void MergeFrom(const APIResponse &from)
void CopyFrom(const TaskPacketsRequest &from)
APIResponse_Nodes(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::jaiabot::protobuf::CommandResult * release_command_result()
::jaiabot::protobuf::HubStatus * add_hubs()
APIResponse_Metadatas Metadatas
void CopyFrom(const APIResponse &from)
APIResponse_Statuses & operator=(const APIResponse_Statuses &from)
void MergeFrom(const TaskPacketsRequest &from)
TaskPacketsRequest(const TaskPacketsRequest &from)
void set_hostname(const std::string &value)
void unsafe_arena_set_allocated_command_result(::jaiabot::protobuf::CommandResult *command_result)
void CopyFrom(const APIResponse_Statuses &from)
void unsafe_arena_set_allocated_request(::jaiabot::protobuf::APIRequest *request)
void unsafe_arena_set_allocated_task_packets(::jaiabot::protobuf::APIResponse_TaskPackets *task_packets)
CommandResult(CommandResult &&from) noexcept
const ::jaiabot::protobuf::APIResponse_Nodes & target() const
void UnsafeArenaSwap(APIRequest_Nodes *other)
APIConfig & operator=(const APIConfig &from)
void Swap(APIConfig_APIKey *other)
void set_details(const std::string &value)
void add_permission(::jaiabot::protobuf::APIConfig_APIKey_Permission value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::jaiabot::protobuf::APIError * release_error()
void MergeFrom(const APIRequest &from)
::jaiabot::protobuf::APIResponse_Statuses * release_status()
void set_private_key(const std::string &value)
void UnsafeArenaSwap(APIConfig *other)
std::string * mutable_hostname()
const std::string & hostname() const
void set_allocated_task_packets(::jaiabot::protobuf::APIResponse_TaskPackets *task_packets)
APIRequest_Nodes * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
bool has_task_packets() const
void Swap(APIResponse_TaskPackets *other)
::jaiabot::protobuf::APIResponse_Nodes * mutable_target()
APIRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(APIConfig_StreamingEndpoint &a, APIConfig_StreamingEndpoint &b)
::jaiabot::protobuf::APIResponse_Nodes * unsafe_arena_release_target()
const std::string & private_key() const
APIResponse_TaskPackets(::PROTOBUF_NAMESPACE_ID::Arena *arena)
APIConfig_StreamingEndpoint * New() const final
static const APIConfig & default_instance()
static const TaskPacketsRequest * internal_default_instance()
::jaiabot::protobuf::APIResponse_Statuses * mutable_status()
::jaiabot::protobuf::BotStatus * mutable_bots(int index)
TaskPacketsRequest(::PROTOBUF_NAMESPACE_ID::Arena *arena)
std::string * mutable_api_key()
virtual ~APIResponse_Statuses()
APIResponse_Statuses * New() const final
void CopyFrom(const APIConfig &from)
static const APIResponse_Nodes & default_instance()
void MergeFrom(const APIResponse_TaskPackets &from)
friend void swap(CommandResult &a, CommandResult &b)
::jaiabot::protobuf::DeviceMetadata * add_hubs()
static const APIConfig_StreamingEndpoint * internal_default_instance()
void MergeFrom(const APIError &from)
void set_allocated_request(::jaiabot::protobuf::APIRequest *request)
static const APIRequest & default_instance()
bool no_key_required() const
void set_allocated_target(::jaiabot::protobuf::APIResponse_Nodes *target)
void set_permission(int index, ::jaiabot::protobuf::APIConfig_APIKey_Permission value)
void UnsafeArenaSwap(APIConfig_APIKey *other)
APIResponse * New() const final
APIConfig_StreamingEndpoint(const APIConfig_StreamingEndpoint &from)
void clear_streaming_endpoint()
::PROTOBUF_NAMESPACE_ID::uint64 end_time() const
APIConfig_APIKey(const APIConfig_APIKey &from)
void unsafe_arena_set_allocated_target(::jaiabot::protobuf::APIResponse_Nodes *target)
void CopyFrom(const APIResponse_TaskPackets &from)
const std::string & api_key() const
void CopyFrom(const CommandResult &from)
void unsafe_arena_set_allocated_metadata(::jaiabot::protobuf::APIResponse_Metadatas *metadata)
friend void swap(APIResponse_Statuses &a, APIResponse_Statuses &b)
APIConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const std::string & details() const
static const APIResponse_TaskPackets & default_instance()
::jaiabot::protobuf::APIResponse_Nodes * release_target()
int streaming_endpoint_size() const
void set_api_key(const std::string &value)
std::string * mutable_private_key()
const ::jaiabot::protobuf::APIResponse_TaskPackets & task_packets() const
static const APIResponse_Metadatas * internal_default_instance()
void Swap(APIError *other)
APIConfig_StreamingEndpoint & operator=(APIConfig_StreamingEndpoint &&from) noexcept
void MergeFrom(const APIConfig_StreamingEndpoint &from)
friend void swap(APIRequest &a, APIRequest &b)
virtual ~APIResponse_Metadatas()
friend void swap(TaskPacketsRequest &a, TaskPacketsRequest &b)
const ::jaiabot::protobuf::TaskPacket & packets(int index) const
::jaiabot::protobuf::APIResponse_Metadatas * release_metadata()
void set_api_key(const char *value)
TaskPacketsRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
APIResponse & operator=(const APIResponse &from)
void set_allocated_api_key(std::string *api_key)
void Swap(APIConfig *other)
APIRequest * New() const final
void set_flask_bind_port(::PROTOBUF_NAMESPACE_ID::int32 value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket > & packets() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void Swap(APIResponse_Metadatas *other)
APIResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
APIConfig_StreamingEndpoint(APIConfig_StreamingEndpoint &&from) noexcept
void set_command_sent(bool value)
void UnsafeArenaSwap(APIResponse_Metadatas *other)
::jaiabot::protobuf::CommandResult * mutable_command_result()
void Swap(APIConfig_StreamingEndpoint *other)
static const APIResponse_TaskPackets * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus > & bots() const
APIConfig_StreamingEndpoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::uint64 start_time() const
APIResponse_TaskPackets(const APIResponse_TaskPackets &from)
APIResponse(APIResponse &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata > * mutable_hubs()
static const CommandResult * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint > * mutable_streaming_endpoint()
APIRequest_Nodes(APIRequest_Nodes &&from) noexcept
::jaiabot::protobuf::HubStatus * mutable_hubs(int index)
void add_bots(::PROTOBUF_NAMESPACE_ID::int32 value)
APIResponse_Statuses & operator=(APIResponse_Statuses &&from) noexcept
APIConfig_StreamingEndpoint StreamingEndpoint
APIResponse_TaskPackets & operator=(const APIResponse_TaskPackets &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Permission_descriptor()
APIConfig_APIKey & operator=(const APIConfig_APIKey &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & permission() const
void UnsafeArenaSwap(APIResponse_Statuses *other)
APIConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
APIRequest(const APIRequest &from)
APIConfig_APIKey * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey > & key() const
void UnsafeArenaSwap(APIRequest *other)
::jaiabot::protobuf::APIResponse_Metadatas * unsafe_arena_release_metadata()
void set_allocated_status(::jaiabot::protobuf::APIResponse_Statuses *status)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_allocated_hostname(std::string *hostname)
::jaiabot::protobuf::APIResponse_TaskPackets * unsafe_arena_release_task_packets()
::jaiabot::protobuf::CommandResult * unsafe_arena_release_command_result()
::jaiabot::protobuf::APIConfig_APIKey * add_key()
const ::jaiabot::protobuf::APIResponse_Statuses & status() const
APIConfig_APIKey * New() const final
void Swap(APIResponse_Statuses *other)
static const APIResponse * internal_default_instance()
void set_no_key_required(bool value)
void set_end_time(::PROTOBUF_NAMESPACE_ID::uint64 value)
static const APIResponse_Metadatas & default_instance()
TaskPacketsRequest & operator=(const TaskPacketsRequest &from)
void unsafe_arena_set_allocated_error(::jaiabot::protobuf::APIError *error)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & hubs() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::TaskPacket > * mutable_packets()
static const APIConfig_APIKey & default_instance()
void unsafe_arena_set_allocated_status(::jaiabot::protobuf::APIResponse_Statuses *status)
APIConfig * New() const final
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_bots()
APIRequest & operator=(APIRequest &&from) noexcept
::jaiabot::protobuf::TaskPacket * add_packets()
void Swap(TaskPacketsRequest *other)
APIResponse_TaskPackets * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::jaiabot::protobuf::APIRequest * unsafe_arena_release_request()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & bots() const
void set_api_key(std::string &&value)
APIConfig_StreamingEndpoint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_end_time() const
void CopyFrom(const APIResponse_Nodes &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void CopyFrom(const APIResponse_Metadatas &from)
::jaiabot::protobuf::APIResponse_Statuses * unsafe_arena_release_status()
APIResponse_Statuses * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const APIConfig_APIKey &from)
friend void swap(APIConfig_APIKey &a, APIConfig_APIKey &b)
void Swap(APIResponse *other)
APIResponse_TaskPackets & operator=(APIResponse_TaskPackets &&from) noexcept
bool has_private_key() const
APIConfig_APIKey(APIConfig_APIKey &&from) noexcept
friend void swap(APIResponse_Nodes &a, APIResponse_Nodes &b)
::jaiabot::protobuf::APIRequest * release_request()
APIError * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
APIConfig(APIConfig &&from) noexcept
void UnsafeArenaSwap(APIResponse_TaskPackets *other)
friend void swap(APIResponse_Metadatas &a, APIResponse_Metadatas &b)
APIConfig_StreamingEndpoint()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_StreamingEndpoint > & streaming_endpoint() const
APIConfig_APIKey_Permission Permission
void clear_task_packets()
void UnsafeArenaSwap(TaskPacketsRequest *other)
APIResponse_Nodes & operator=(const APIResponse_Nodes &from)
virtual ~TaskPacketsRequest()
static const CommandResult & default_instance()
CommandResult & operator=(CommandResult &&from) noexcept
void set_allocated_details(std::string *details)
APIRequest_Nodes & operator=(const APIRequest_Nodes &from)
virtual ~APIRequest_Nodes()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_hubs()
void set_hostname(const char *value, size_t size)
const ::jaiabot::protobuf::APIError & error() const
void clear_command_result()
APIResponse_TaskPackets()
void Swap(APIRequest_Nodes *other)
::jaiabot::protobuf::APIResponse_Metadatas * mutable_metadata()
const ::jaiabot::protobuf::HubStatus & hubs(int index) const
bool has_metadata() const
void set_allocated_private_key(std::string *private_key)
const ::jaiabot::protobuf::CommandResult & command_result() const
void CopyFrom(const APIError &from)
APIResponse_Nodes * New() const final
virtual ~APIConfig_StreamingEndpoint()
::jaiabot::protobuf::APIError * unsafe_arena_release_error()
void UnsafeArenaSwap(APIConfig_StreamingEndpoint *other)
APIRequest(APIRequest &&from) noexcept
APIResponse_Nodes & operator=(APIResponse_Nodes &&from) noexcept
APIResponse_Metadatas(const APIResponse_Metadatas &from)
static const APIResponse_Statuses & default_instance()
const ::jaiabot::protobuf::APIConfig_StreamingEndpoint & streaming_endpoint(int index) const
static const APIResponse & default_instance()
void set_api_key(const char *value, size_t size)
void set_private_key(std::string &&value)
static const APIRequest * internal_default_instance()
APIError & operator=(APIError &&from) noexcept
APIResponse_Metadatas * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
APIResponse_Statuses(::PROTOBUF_NAMESPACE_ID::Arena *arena)
TaskPacketsRequest(TaskPacketsRequest &&from) noexcept
APIError * New() const final
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus > & hubs() const
void CopyFrom(const APIConfig_StreamingEndpoint &from)
APIConfig_APIKey(::PROTOBUF_NAMESPACE_ID::Arena *arena)
APIResponse_Statuses Statuses
int permission_size() const
APIResponse_Nodes(const APIResponse_Nodes &from)
TaskPacketsRequest & operator=(TaskPacketsRequest &&from) noexcept
void clear_flask_bind_port()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::APIConfig_APIKey > * mutable_key()
void MergeFrom(const APIResponse_Nodes &from)
const ::jaiabot::protobuf::APIRequest & request() const
std::string * release_private_key()
APIResponse_Metadatas(::PROTOBUF_NAMESPACE_ID::Arena *arena)
virtual ~APIResponse_TaskPackets()
void MergeFrom(const APIResponse_Metadatas &from)
const ::jaiabot::protobuf::DeviceMetadata & hubs(int index) const
APIError & operator=(const APIError &from)
void set_hostname(const char *value)
void UnsafeArenaSwap(CommandResult *other)
void UnsafeArenaSwap(APIResponse_Nodes *other)
::jaiabot::protobuf::APIError * mutable_error()
static bool Permission_Parse(const std::string &name, Permission *value)
void CopyFrom(const APIConfig_APIKey &from)
APIResponse_Nodes(APIResponse_Nodes &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::HubStatus > * mutable_hubs()
static const APIError * internal_default_instance()
APIConfig_APIKey & operator=(APIConfig_APIKey &&from) noexcept
void clear_command_sent()
const ::jaiabot::protobuf::APIConfig_APIKey & key(int index) const
::jaiabot::protobuf::DeviceMetadata * mutable_hubs(int index)
APIResponse_Statuses(const APIResponse_Statuses &from)
void clear_no_key_required()
::jaiabot::protobuf::APIConfig_StreamingEndpoint * add_streaming_endpoint()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
friend void swap(APIRequest_Nodes &a, APIRequest_Nodes &b)
virtual ~APIResponse_Nodes()
const ::jaiabot::protobuf::BotStatus & bots(int index) const
APIResponse_Metadatas & operator=(const APIResponse_Metadatas &from)
APIResponse_TaskPackets TaskPackets
friend void swap(APIConfig &a, APIConfig &b)
bool has_command_result() const
APIResponse(const APIResponse &from)
void MergeFrom(const APIRequest_Nodes &from)
std::string * release_details()
std::string * mutable_details()
void MergeFrom(const CommandResult &from)
static const TaskPacketsRequest & default_instance()
APIResponse_Statuses(APIResponse_Statuses &&from) noexcept
bool has_start_time() const
APIError(const APIError &from)
void Swap(CommandResult *other)
void set_details(const char *value)
void set_hostname(std::string &&value)
APIResponse & operator=(APIResponse &&from) noexcept
std::string * release_api_key()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void UnsafeArenaSwap(APIResponse *other)
void MergeFrom(const APIConfig &from)
static const APIConfig * internal_default_instance()
APIError(APIError &&from) noexcept
void MergeFrom(const APIResponse_Statuses &from)
static void InitAsDefaultInstance()
bool command_sent() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus > * mutable_bots()
static const APIResponse_Nodes * internal_default_instance()
void CopyFrom(const APIRequest_Nodes &from)
CommandResult & operator=(const CommandResult &from)
APIRequest_Nodes(const APIRequest_Nodes &from)
void set_allocated_metadata(::jaiabot::protobuf::APIResponse_Metadatas *metadata)
void Swap(APIRequest *other)
friend void swap(APIError &a, APIError &b)
friend void swap(APIResponse &a, APIResponse &b)
APIResponse_Nodes * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
APIConfig_StreamingEndpoint & operator=(const APIConfig_StreamingEndpoint &from)
APIResponse_TaskPackets(APIResponse_TaskPackets &&from) noexcept
APIResponse_Metadatas * New() const final
void Swap(APIResponse_Nodes *other)
static const APIRequest_Nodes * internal_default_instance()
APIRequest * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
CommandResult * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_bots(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
virtual ~APIConfig_APIKey()
::jaiabot::protobuf::APIConfig_APIKey * mutable_key(int index)
void set_hubs(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
void set_private_key(const char *value, size_t size)
static const APIError & default_instance()
static const APIConfig_APIKey * internal_default_instance()
::jaiabot::protobuf::BotStatus * add_bots()
static const APIConfig_StreamingEndpoint & default_instance()
ActionCase action_case() const
APIRequest_Nodes * New() const final
bool has_flask_bind_port() const
void set_start_time(::PROTOBUF_NAMESPACE_ID::uint64 value)
APIError(::PROTOBUF_NAMESPACE_ID::Arena *arena)
APIResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_hostname() const
CommandResult * New() const final
const ::jaiabot::protobuf::APIResponse_Metadatas & metadata() const
::PROTOBUF_NAMESPACE_ID::int32 bots(int index) const
bool has_no_key_required() const
::jaiabot::protobuf::APIConfig_StreamingEndpoint * mutable_streaming_endpoint(int index)
void set_private_key(const char *value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_permission()
void CopyFrom(const APIRequest &from)
::jaiabot::protobuf::APIRequest * mutable_request()
::PROTOBUF_NAMESPACE_ID::int32 flask_bind_port() const
::jaiabot::protobuf::APIResponse_TaskPackets * mutable_task_packets()
::PROTOBUF_NAMESPACE_ID::int32 hubs(int index) const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::DeviceMetadata > & hubs() const
TaskPacketsRequest * New() const final
friend void swap(APIResponse_TaskPackets &a, APIResponse_TaskPackets &b)
APIRequest_Nodes(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_details(std::string &&value)
APIRequest & operator=(const APIRequest &from)
void set_details(const char *value, size_t size)
APIResponse_Metadatas & operator=(APIResponse_Metadatas &&from) noexcept
static const APIRequest_Nodes & default_instance()
void UnsafeArenaSwap(APIError *other)
static const APIResponse_Statuses * internal_default_instance()
::jaiabot::protobuf::TaskPacket * mutable_packets(int index)
APIConfig & operator=(APIConfig &&from) noexcept
static bool Permission_IsValid(int value)
APIResponse_Metadatas(APIResponse_Metadatas &&from) noexcept
static const std::string & Permission_Name(T enum_t_value)
APIRequest_Nodes & operator=(APIRequest_Nodes &&from) noexcept
::jaiabot::protobuf::APIConfig_APIKey_Permission permission(int index) const
void set_allocated_command_result(::jaiabot::protobuf::CommandResult *command_result)
CommandResult(const CommandResult &from)
bool has_command_sent() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
APIResponse_TaskPackets * New() const final
constexpr goby::middleware::Group metadata
bool APIErrorCode_Parse(const std::string &name, APIErrorCode *value)
APIResponse_TaskPacketsDefaultTypeInternal _APIResponse_TaskPackets_default_instance_
APIResponseDefaultTypeInternal _APIResponse_default_instance_
APIConfig_APIKey_Permission
@ APIConfig_APIKey_Permission_READ
@ APIConfig_APIKey_Permission_WRITE
@ APIConfig_APIKey_Permission_COMMAND
@ APIConfig_APIKey_Permission_COMMAND_FOR_HUB
@ APIConfig_APIKey_Permission_STATUS
@ APIConfig_APIKey_Permission_TASK_PACKETS
@ APIConfig_APIKey_Permission_METADATA
@ APIConfig_APIKey_Permission_ALL
constexpr int APIConfig_APIKey_Permission_Permission_ARRAYSIZE
APIRequest_NodesDefaultTypeInternal _APIRequest_Nodes_default_instance_
@ 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_
const std::string & APIConfig_APIKey_Permission_Name(T enum_t_value)
constexpr APIConfig_APIKey_Permission APIConfig_APIKey_Permission_Permission_MAX
constexpr APIErrorCode APIErrorCode_MIN
bool APIConfig_APIKey_Permission_Parse(const std::string &name, APIConfig_APIKey_Permission *value)
APIResponse_StatusesDefaultTypeInternal _APIResponse_Statuses_default_instance_
APIConfig_APIKeyDefaultTypeInternal _APIConfig_APIKey_default_instance_
APIRequestDefaultTypeInternal _APIRequest_default_instance_
constexpr APIConfig_APIKey_Permission APIConfig_APIKey_Permission_Permission_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * APIConfig_APIKey_Permission_descriptor()
bool APIErrorCode_IsValid(int value)
CommandDefaultTypeInternal _Command_default_instance_
APIErrorDefaultTypeInternal _APIError_default_instance_
APIResponse_NodesDefaultTypeInternal _APIResponse_Nodes_default_instance_
APIConfig_StreamingEndpointDefaultTypeInternal _APIConfig_StreamingEndpoint_default_instance_
APIResponse_MetadatasDefaultTypeInternal _APIResponse_Metadatas_default_instance_
const std::string & APIErrorCode_Name(T enum_t_value)
bool APIConfig_APIKey_Permission_IsValid(int value)
constexpr APIErrorCode APIErrorCode_MAX
constexpr int APIErrorCode_ARRAYSIZE
CommandForHubDefaultTypeInternal _CommandForHub_default_instance_
APIConfigDefaultTypeInternal _APIConfig_default_instance_
TaskPacketsRequestDefaultTypeInternal _TaskPacketsRequest_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * APIErrorCode_descriptor()
protobuf::DeviceMetadata metadata()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2frest_5fapi_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[13] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)