#ifndef GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5finteraction_5frequest_5fmetadata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5finteraction_5frequest_5fmetadata_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include "lens_overlay_geometry.pb.h"
#include "lens_overlay_text_query.pb.h"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_lens_5foverlay_5finteraction_5frequest_5fmetadata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_lens_5foverlay_5finteraction_5frequest_5fmetadata_2eproto { … };
namespace lens {
class LensOverlayInteractionRequestMetadata;
struct LensOverlayInteractionRequestMetadataDefaultTypeInternal;
extern LensOverlayInteractionRequestMetadataDefaultTypeInternal _LensOverlayInteractionRequestMetadata_default_instance_;
class LensOverlayInteractionRequestMetadata_QueryMetadata;
struct LensOverlayInteractionRequestMetadata_QueryMetadataDefaultTypeInternal;
extern LensOverlayInteractionRequestMetadata_QueryMetadataDefaultTypeInternal _LensOverlayInteractionRequestMetadata_QueryMetadata_default_instance_;
class LensOverlayInteractionRequestMetadata_SelectionMetadata;
struct LensOverlayInteractionRequestMetadata_SelectionMetadataDefaultTypeInternal;
extern LensOverlayInteractionRequestMetadata_SelectionMetadataDefaultTypeInternal _LensOverlayInteractionRequestMetadata_SelectionMetadata_default_instance_;
class LensOverlayInteractionRequestMetadata_SelectionMetadata_Object;
struct LensOverlayInteractionRequestMetadata_SelectionMetadata_ObjectDefaultTypeInternal;
extern LensOverlayInteractionRequestMetadata_SelectionMetadata_ObjectDefaultTypeInternal _LensOverlayInteractionRequestMetadata_SelectionMetadata_Object_default_instance_;
class LensOverlayInteractionRequestMetadata_SelectionMetadata_Point;
struct LensOverlayInteractionRequestMetadata_SelectionMetadata_PointDefaultTypeInternal;
extern LensOverlayInteractionRequestMetadata_SelectionMetadata_PointDefaultTypeInternal _LensOverlayInteractionRequestMetadata_SelectionMetadata_Point_default_instance_;
class LensOverlayInteractionRequestMetadata_SelectionMetadata_Region;
struct LensOverlayInteractionRequestMetadata_SelectionMetadata_RegionDefaultTypeInternal;
extern LensOverlayInteractionRequestMetadata_SelectionMetadata_RegionDefaultTypeInternal _LensOverlayInteractionRequestMetadata_SelectionMetadata_Region_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::lens::LensOverlayInteractionRequestMetadata* Arena::CreateMaybeMessage<::lens::LensOverlayInteractionRequestMetadata>(Arena*);
template<> ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* Arena::CreateMaybeMessage<::lens::LensOverlayInteractionRequestMetadata_QueryMetadata>(Arena*);
template<> ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* Arena::CreateMaybeMessage<::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata>(Arena*);
template<> ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object* Arena::CreateMaybeMessage<::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object>(Arena*);
template<> ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point* Arena::CreateMaybeMessage<::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point>(Arena*);
template<> ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region* Arena::CreateMaybeMessage<::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace lens {
enum LensOverlayInteractionRequestMetadata_Type : int { … };
bool LensOverlayInteractionRequestMetadata_Type_IsValid(int value);
constexpr LensOverlayInteractionRequestMetadata_Type LensOverlayInteractionRequestMetadata_Type_Type_MIN = …;
constexpr LensOverlayInteractionRequestMetadata_Type LensOverlayInteractionRequestMetadata_Type_Type_MAX = …;
constexpr int LensOverlayInteractionRequestMetadata_Type_Type_ARRAYSIZE = …;
const std::string& LensOverlayInteractionRequestMetadata_Type_Name(LensOverlayInteractionRequestMetadata_Type value);
template<typename T>
inline const std::string& LensOverlayInteractionRequestMetadata_Type_Name(T enum_t_value) { … }
bool LensOverlayInteractionRequestMetadata_Type_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LensOverlayInteractionRequestMetadata_Type* value);
class LensOverlayInteractionRequestMetadata_SelectionMetadata_Point final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LensOverlayInteractionRequestMetadata_SelectionMetadata_Region final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LensOverlayInteractionRequestMetadata_SelectionMetadata_Object final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LensOverlayInteractionRequestMetadata_SelectionMetadata final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LensOverlayInteractionRequestMetadata_QueryMetadata final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class LensOverlayInteractionRequestMetadata final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::clear_x() { … }
inline float LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::_internal_x() const { … }
inline float LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::x() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::_internal_set_x(float value) { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::set_x(float value) { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::clear_y() { … }
inline float LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::_internal_y() const { … }
inline float LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::y() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::_internal_set_y(float value) { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Point::set_y(float value) { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::_internal_has_region() const { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::has_region() const { … }
inline const ::lens::CenterRotatedBox& LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::_internal_region() const { … }
inline const ::lens::CenterRotatedBox& LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::region() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::unsafe_arena_set_allocated_region(
::lens::CenterRotatedBox* region) { … }
inline ::lens::CenterRotatedBox* LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::release_region() { … }
inline ::lens::CenterRotatedBox* LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::unsafe_arena_release_region() { … }
inline ::lens::CenterRotatedBox* LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::_internal_mutable_region() { … }
inline ::lens::CenterRotatedBox* LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::mutable_region() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Region::set_allocated_region(::lens::CenterRotatedBox* region) { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::clear_object_id() { … }
inline const std::string& LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::object_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::set_object_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::mutable_object_id() { … }
inline const std::string& LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::_internal_object_id() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::_internal_set_object_id(const std::string& value) { … }
inline std::string* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::_internal_mutable_object_id() { … }
inline std::string* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::release_object_id() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::set_allocated_object_id(std::string* object_id) { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::_internal_has_geometry() const { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::has_geometry() const { … }
inline const ::lens::Geometry& LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::_internal_geometry() const { … }
inline const ::lens::Geometry& LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::geometry() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::unsafe_arena_set_allocated_geometry(
::lens::Geometry* geometry) { … }
inline ::lens::Geometry* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::release_geometry() { … }
inline ::lens::Geometry* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::unsafe_arena_release_geometry() { … }
inline ::lens::Geometry* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::_internal_mutable_geometry() { … }
inline ::lens::Geometry* LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::mutable_geometry() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata_Object::set_allocated_geometry(::lens::Geometry* geometry) { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_has_point() const { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::has_point() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::set_has_point() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::clear_point() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point* LensOverlayInteractionRequestMetadata_SelectionMetadata::release_point() { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point& LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_point() const { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point& LensOverlayInteractionRequestMetadata_SelectionMetadata::point() const { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point* LensOverlayInteractionRequestMetadata_SelectionMetadata::unsafe_arena_release_point() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::unsafe_arena_set_allocated_point(::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point* point) { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point* LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_mutable_point() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Point* LensOverlayInteractionRequestMetadata_SelectionMetadata::mutable_point() { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_has_region() const { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::has_region() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::set_has_region() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::clear_region() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region* LensOverlayInteractionRequestMetadata_SelectionMetadata::release_region() { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region& LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_region() const { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region& LensOverlayInteractionRequestMetadata_SelectionMetadata::region() const { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region* LensOverlayInteractionRequestMetadata_SelectionMetadata::unsafe_arena_release_region() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::unsafe_arena_set_allocated_region(::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region* region) { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region* LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_mutable_region() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Region* LensOverlayInteractionRequestMetadata_SelectionMetadata::mutable_region() { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_has_object() const { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::has_object() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::set_has_object() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::clear_object() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object* LensOverlayInteractionRequestMetadata_SelectionMetadata::release_object() { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object& LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_object() const { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object& LensOverlayInteractionRequestMetadata_SelectionMetadata::object() const { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object* LensOverlayInteractionRequestMetadata_SelectionMetadata::unsafe_arena_release_object() { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::unsafe_arena_set_allocated_object(::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object* object) { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object* LensOverlayInteractionRequestMetadata_SelectionMetadata::_internal_mutable_object() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata_Object* LensOverlayInteractionRequestMetadata_SelectionMetadata::mutable_object() { … }
inline bool LensOverlayInteractionRequestMetadata_SelectionMetadata::has_selection() const { … }
inline void LensOverlayInteractionRequestMetadata_SelectionMetadata::clear_has_selection() { … }
inline LensOverlayInteractionRequestMetadata_SelectionMetadata::SelectionCase LensOverlayInteractionRequestMetadata_SelectionMetadata::selection_case() const { … }
inline bool LensOverlayInteractionRequestMetadata_QueryMetadata::_internal_has_text_query() const { … }
inline bool LensOverlayInteractionRequestMetadata_QueryMetadata::has_text_query() const { … }
inline const ::lens::TextQuery& LensOverlayInteractionRequestMetadata_QueryMetadata::_internal_text_query() const { … }
inline const ::lens::TextQuery& LensOverlayInteractionRequestMetadata_QueryMetadata::text_query() const { … }
inline void LensOverlayInteractionRequestMetadata_QueryMetadata::unsafe_arena_set_allocated_text_query(
::lens::TextQuery* text_query) { … }
inline ::lens::TextQuery* LensOverlayInteractionRequestMetadata_QueryMetadata::release_text_query() { … }
inline ::lens::TextQuery* LensOverlayInteractionRequestMetadata_QueryMetadata::unsafe_arena_release_text_query() { … }
inline ::lens::TextQuery* LensOverlayInteractionRequestMetadata_QueryMetadata::_internal_mutable_text_query() { … }
inline ::lens::TextQuery* LensOverlayInteractionRequestMetadata_QueryMetadata::mutable_text_query() { … }
inline void LensOverlayInteractionRequestMetadata_QueryMetadata::set_allocated_text_query(::lens::TextQuery* text_query) { … }
inline void LensOverlayInteractionRequestMetadata::clear_type() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_Type LensOverlayInteractionRequestMetadata::_internal_type() const { … }
inline ::lens::LensOverlayInteractionRequestMetadata_Type LensOverlayInteractionRequestMetadata::type() const { … }
inline void LensOverlayInteractionRequestMetadata::_internal_set_type(::lens::LensOverlayInteractionRequestMetadata_Type value) { … }
inline void LensOverlayInteractionRequestMetadata::set_type(::lens::LensOverlayInteractionRequestMetadata_Type value) { … }
inline bool LensOverlayInteractionRequestMetadata::_internal_has_selection_metadata() const { … }
inline bool LensOverlayInteractionRequestMetadata::has_selection_metadata() const { … }
inline void LensOverlayInteractionRequestMetadata::clear_selection_metadata() { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata& LensOverlayInteractionRequestMetadata::_internal_selection_metadata() const { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata& LensOverlayInteractionRequestMetadata::selection_metadata() const { … }
inline void LensOverlayInteractionRequestMetadata::unsafe_arena_set_allocated_selection_metadata(
::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* selection_metadata) { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* LensOverlayInteractionRequestMetadata::release_selection_metadata() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* LensOverlayInteractionRequestMetadata::unsafe_arena_release_selection_metadata() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* LensOverlayInteractionRequestMetadata::_internal_mutable_selection_metadata() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* LensOverlayInteractionRequestMetadata::mutable_selection_metadata() { … }
inline void LensOverlayInteractionRequestMetadata::set_allocated_selection_metadata(::lens::LensOverlayInteractionRequestMetadata_SelectionMetadata* selection_metadata) { … }
inline bool LensOverlayInteractionRequestMetadata::_internal_has_query_metadata() const { … }
inline bool LensOverlayInteractionRequestMetadata::has_query_metadata() const { … }
inline void LensOverlayInteractionRequestMetadata::clear_query_metadata() { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata& LensOverlayInteractionRequestMetadata::_internal_query_metadata() const { … }
inline const ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata& LensOverlayInteractionRequestMetadata::query_metadata() const { … }
inline void LensOverlayInteractionRequestMetadata::unsafe_arena_set_allocated_query_metadata(
::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* query_metadata) { … }
inline ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* LensOverlayInteractionRequestMetadata::release_query_metadata() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* LensOverlayInteractionRequestMetadata::unsafe_arena_release_query_metadata() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* LensOverlayInteractionRequestMetadata::_internal_mutable_query_metadata() { … }
inline ::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* LensOverlayInteractionRequestMetadata::mutable_query_metadata() { … }
inline void LensOverlayInteractionRequestMetadata::set_allocated_query_metadata(::lens::LensOverlayInteractionRequestMetadata_QueryMetadata* query_metadata) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::lens::LensOverlayInteractionRequestMetadata_Type> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif