#ifndef GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fvisual_5fsearch_5finteraction_5flog_5fdata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fvisual_5fsearch_5finteraction_5flog_5fdata_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 "lens_overlay_client_platform.pb.h"
#include "lens_overlay_filters.pb.h"
#include "lens_overlay_selection_type.pb.h"
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_lens_5foverlay_5fvisual_5fsearch_5finteraction_5flog_5fdata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_lens_5foverlay_5fvisual_5fsearch_5finteraction_5flog_5fdata_2eproto { … };
namespace lens {
class FilterData;
struct FilterDataDefaultTypeInternal;
extern FilterDataDefaultTypeInternal _FilterData_default_instance_;
class LensOverlayVisualSearchInteractionLogData;
struct LensOverlayVisualSearchInteractionLogDataDefaultTypeInternal;
extern LensOverlayVisualSearchInteractionLogDataDefaultTypeInternal _LensOverlayVisualSearchInteractionLogData_default_instance_;
class UserSelectionData;
struct UserSelectionDataDefaultTypeInternal;
extern UserSelectionDataDefaultTypeInternal _UserSelectionData_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::lens::FilterData* Arena::CreateMaybeMessage<::lens::FilterData>(Arena*);
template<> ::lens::LensOverlayVisualSearchInteractionLogData* Arena::CreateMaybeMessage<::lens::LensOverlayVisualSearchInteractionLogData>(Arena*);
template<> ::lens::UserSelectionData* Arena::CreateMaybeMessage<::lens::UserSelectionData>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace lens {
class LensOverlayVisualSearchInteractionLogData final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class FilterData final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class UserSelectionData final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool LensOverlayVisualSearchInteractionLogData::_internal_has_filter_data() const { … }
inline bool LensOverlayVisualSearchInteractionLogData::has_filter_data() const { … }
inline void LensOverlayVisualSearchInteractionLogData::clear_filter_data() { … }
inline const ::lens::FilterData& LensOverlayVisualSearchInteractionLogData::_internal_filter_data() const { … }
inline const ::lens::FilterData& LensOverlayVisualSearchInteractionLogData::filter_data() const { … }
inline void LensOverlayVisualSearchInteractionLogData::unsafe_arena_set_allocated_filter_data(
::lens::FilterData* filter_data) { … }
inline ::lens::FilterData* LensOverlayVisualSearchInteractionLogData::release_filter_data() { … }
inline ::lens::FilterData* LensOverlayVisualSearchInteractionLogData::unsafe_arena_release_filter_data() { … }
inline ::lens::FilterData* LensOverlayVisualSearchInteractionLogData::_internal_mutable_filter_data() { … }
inline ::lens::FilterData* LensOverlayVisualSearchInteractionLogData::mutable_filter_data() { … }
inline void LensOverlayVisualSearchInteractionLogData::set_allocated_filter_data(::lens::FilterData* filter_data) { … }
inline bool LensOverlayVisualSearchInteractionLogData::_internal_has_user_selection_data() const { … }
inline bool LensOverlayVisualSearchInteractionLogData::has_user_selection_data() const { … }
inline void LensOverlayVisualSearchInteractionLogData::clear_user_selection_data() { … }
inline const ::lens::UserSelectionData& LensOverlayVisualSearchInteractionLogData::_internal_user_selection_data() const { … }
inline const ::lens::UserSelectionData& LensOverlayVisualSearchInteractionLogData::user_selection_data() const { … }
inline void LensOverlayVisualSearchInteractionLogData::unsafe_arena_set_allocated_user_selection_data(
::lens::UserSelectionData* user_selection_data) { … }
inline ::lens::UserSelectionData* LensOverlayVisualSearchInteractionLogData::release_user_selection_data() { … }
inline ::lens::UserSelectionData* LensOverlayVisualSearchInteractionLogData::unsafe_arena_release_user_selection_data() { … }
inline ::lens::UserSelectionData* LensOverlayVisualSearchInteractionLogData::_internal_mutable_user_selection_data() { … }
inline ::lens::UserSelectionData* LensOverlayVisualSearchInteractionLogData::mutable_user_selection_data() { … }
inline void LensOverlayVisualSearchInteractionLogData::set_allocated_user_selection_data(::lens::UserSelectionData* user_selection_data) { … }
inline bool LensOverlayVisualSearchInteractionLogData::_internal_has_is_parent_query() const { … }
inline bool LensOverlayVisualSearchInteractionLogData::has_is_parent_query() const { … }
inline void LensOverlayVisualSearchInteractionLogData::clear_is_parent_query() { … }
inline bool LensOverlayVisualSearchInteractionLogData::_internal_is_parent_query() const { … }
inline bool LensOverlayVisualSearchInteractionLogData::is_parent_query() const { … }
inline void LensOverlayVisualSearchInteractionLogData::_internal_set_is_parent_query(bool value) { … }
inline void LensOverlayVisualSearchInteractionLogData::set_is_parent_query(bool value) { … }
inline bool LensOverlayVisualSearchInteractionLogData::_internal_has_client_platform() const { … }
inline bool LensOverlayVisualSearchInteractionLogData::has_client_platform() const { … }
inline void LensOverlayVisualSearchInteractionLogData::clear_client_platform() { … }
inline ::lens::ClientPlatform LensOverlayVisualSearchInteractionLogData::_internal_client_platform() const { … }
inline ::lens::ClientPlatform LensOverlayVisualSearchInteractionLogData::client_platform() const { … }
inline void LensOverlayVisualSearchInteractionLogData::_internal_set_client_platform(::lens::ClientPlatform value) { … }
inline void LensOverlayVisualSearchInteractionLogData::set_client_platform(::lens::ClientPlatform value) { … }
inline bool FilterData::_internal_has_filter_type() const { … }
inline bool FilterData::has_filter_type() const { … }
inline void FilterData::clear_filter_type() { … }
inline ::lens::LensOverlayFilterType FilterData::_internal_filter_type() const { … }
inline ::lens::LensOverlayFilterType FilterData::filter_type() const { … }
inline void FilterData::_internal_set_filter_type(::lens::LensOverlayFilterType value) { … }
inline void FilterData::set_filter_type(::lens::LensOverlayFilterType value) { … }
inline bool UserSelectionData::_internal_has_selection_type() const { … }
inline bool UserSelectionData::has_selection_type() const { … }
inline void UserSelectionData::clear_selection_type() { … }
inline ::lens::LensOverlaySelectionType UserSelectionData::_internal_selection_type() const { … }
inline ::lens::LensOverlaySelectionType UserSelectionData::selection_type() const { … }
inline void UserSelectionData::_internal_set_selection_type(::lens::LensOverlaySelectionType value) { … }
inline void UserSelectionData::set_selection_type(::lens::LensOverlaySelectionType value) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
#include <google/protobuf/port_undef.inc>
#endif