chromium/out/Default/gen/third_party/lens_server_proto/lens_overlay_visual_search_interaction_log_data.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: lens_overlay_visual_search_interaction_log_data.proto

#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>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include "lens_overlay_client_platform.pb.h"
#include "lens_overlay_filters.pb.h"
#include "lens_overlay_selection_type.pb.h"
// @@protoc_insertion_point(includes)
#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;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
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_;
}  // namespace lens
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 /* @@protoc_insertion_point(class_definition:lens.LensOverlayVisualSearchInteractionLogData) */ {};
// -------------------------------------------------------------------

class FilterData final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:lens.FilterData) */ {};
// -------------------------------------------------------------------

class UserSelectionData final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:lens.UserSelectionData) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// LensOverlayVisualSearchInteractionLogData

// optional .lens.FilterData filter_data = 1;
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) {}

// optional .lens.UserSelectionData user_selection_data = 2;
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) {}

// optional bool is_parent_query = 3;
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) {}

// optional .lens.ClientPlatform client_platform = 4;
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) {}

// -------------------------------------------------------------------

// FilterData

// optional .lens.LensOverlayFilterType filter_type = 1;
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) {}

// -------------------------------------------------------------------

// UserSelectionData

// optional .lens.LensOverlaySelectionType selection_type = 1;
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  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace lens

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fvisual_5fsearch_5finteraction_5flog_5fdata_2eproto