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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fclient_5fcontext_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_lens_5foverlay_5fclient_5fcontext_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 <google/protobuf/generated_enum_util.h>
#include "lens_overlay_filters.pb.h"
#include "lens_overlay_platform.pb.h"
#include "lens_overlay_surface.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_lens_5foverlay_5fclient_5fcontext_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_5fclient_5fcontext_2eproto {};
namespace lens {
class ClientLoggingData;
struct ClientLoggingDataDefaultTypeInternal;
extern ClientLoggingDataDefaultTypeInternal _ClientLoggingData_default_instance_;
class LensOverlayClientContext;
struct LensOverlayClientContextDefaultTypeInternal;
extern LensOverlayClientContextDefaultTypeInternal _LensOverlayClientContext_default_instance_;
class LocaleContext;
struct LocaleContextDefaultTypeInternal;
extern LocaleContextDefaultTypeInternal _LocaleContext_default_instance_;
class RenderingContext;
struct RenderingContextDefaultTypeInternal;
extern RenderingContextDefaultTypeInternal _RenderingContext_default_instance_;
}  // namespace lens
PROTOBUF_NAMESPACE_OPEN
template<> ::lens::ClientLoggingData* Arena::CreateMaybeMessage<::lens::ClientLoggingData>(Arena*);
template<> ::lens::LensOverlayClientContext* Arena::CreateMaybeMessage<::lens::LensOverlayClientContext>(Arena*);
template<> ::lens::LocaleContext* Arena::CreateMaybeMessage<::lens::LocaleContext>(Arena*);
template<> ::lens::RenderingContext* Arena::CreateMaybeMessage<::lens::RenderingContext>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace lens {

enum LensRenderingEnvironment : int {};
bool LensRenderingEnvironment_IsValid(int value);
constexpr LensRenderingEnvironment LensRenderingEnvironment_MIN =;
constexpr LensRenderingEnvironment LensRenderingEnvironment_MAX =;
constexpr int LensRenderingEnvironment_ARRAYSIZE =;

const std::string& LensRenderingEnvironment_Name(LensRenderingEnvironment value);
template<typename T>
inline const std::string& LensRenderingEnvironment_Name(T enum_t_value) {}
bool LensRenderingEnvironment_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LensRenderingEnvironment* value);
// ===================================================================

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

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

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

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


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

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

// .lens.Platform platform = 1;
inline void LensOverlayClientContext::clear_platform() {}
inline ::lens::Platform LensOverlayClientContext::_internal_platform() const {}
inline ::lens::Platform LensOverlayClientContext::platform() const {}
inline void LensOverlayClientContext::_internal_set_platform(::lens::Platform value) {}
inline void LensOverlayClientContext::set_platform(::lens::Platform value) {}

// .lens.Surface surface = 2;
inline void LensOverlayClientContext::clear_surface() {}
inline ::lens::Surface LensOverlayClientContext::_internal_surface() const {}
inline ::lens::Surface LensOverlayClientContext::surface() const {}
inline void LensOverlayClientContext::_internal_set_surface(::lens::Surface value) {}
inline void LensOverlayClientContext::set_surface(::lens::Surface value) {}

// .lens.LocaleContext locale_context = 4;
inline bool LensOverlayClientContext::_internal_has_locale_context() const {}
inline bool LensOverlayClientContext::has_locale_context() const {}
inline void LensOverlayClientContext::clear_locale_context() {}
inline const ::lens::LocaleContext& LensOverlayClientContext::_internal_locale_context() const {}
inline const ::lens::LocaleContext& LensOverlayClientContext::locale_context() const {}
inline void LensOverlayClientContext::unsafe_arena_set_allocated_locale_context(
    ::lens::LocaleContext* locale_context) {}
inline ::lens::LocaleContext* LensOverlayClientContext::release_locale_context() {}
inline ::lens::LocaleContext* LensOverlayClientContext::unsafe_arena_release_locale_context() {}
inline ::lens::LocaleContext* LensOverlayClientContext::_internal_mutable_locale_context() {}
inline ::lens::LocaleContext* LensOverlayClientContext::mutable_locale_context() {}
inline void LensOverlayClientContext::set_allocated_locale_context(::lens::LocaleContext* locale_context) {}

// string app_id = 6;
inline void LensOverlayClientContext::clear_app_id() {}
inline const std::string& LensOverlayClientContext::app_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LensOverlayClientContext::set_app_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* LensOverlayClientContext::mutable_app_id() {}
inline const std::string& LensOverlayClientContext::_internal_app_id() const {}
inline void LensOverlayClientContext::_internal_set_app_id(const std::string& value) {}
inline std::string* LensOverlayClientContext::_internal_mutable_app_id() {}
inline std::string* LensOverlayClientContext::release_app_id() {}
inline void LensOverlayClientContext::set_allocated_app_id(std::string* app_id) {}

// .lens.AppliedFilters client_filters = 17;
inline bool LensOverlayClientContext::_internal_has_client_filters() const {}
inline bool LensOverlayClientContext::has_client_filters() const {}
inline const ::lens::AppliedFilters& LensOverlayClientContext::_internal_client_filters() const {}
inline const ::lens::AppliedFilters& LensOverlayClientContext::client_filters() const {}
inline void LensOverlayClientContext::unsafe_arena_set_allocated_client_filters(
    ::lens::AppliedFilters* client_filters) {}
inline ::lens::AppliedFilters* LensOverlayClientContext::release_client_filters() {}
inline ::lens::AppliedFilters* LensOverlayClientContext::unsafe_arena_release_client_filters() {}
inline ::lens::AppliedFilters* LensOverlayClientContext::_internal_mutable_client_filters() {}
inline ::lens::AppliedFilters* LensOverlayClientContext::mutable_client_filters() {}
inline void LensOverlayClientContext::set_allocated_client_filters(::lens::AppliedFilters* client_filters) {}

// .lens.RenderingContext rendering_context = 20;
inline bool LensOverlayClientContext::_internal_has_rendering_context() const {}
inline bool LensOverlayClientContext::has_rendering_context() const {}
inline void LensOverlayClientContext::clear_rendering_context() {}
inline const ::lens::RenderingContext& LensOverlayClientContext::_internal_rendering_context() const {}
inline const ::lens::RenderingContext& LensOverlayClientContext::rendering_context() const {}
inline void LensOverlayClientContext::unsafe_arena_set_allocated_rendering_context(
    ::lens::RenderingContext* rendering_context) {}
inline ::lens::RenderingContext* LensOverlayClientContext::release_rendering_context() {}
inline ::lens::RenderingContext* LensOverlayClientContext::unsafe_arena_release_rendering_context() {}
inline ::lens::RenderingContext* LensOverlayClientContext::_internal_mutable_rendering_context() {}
inline ::lens::RenderingContext* LensOverlayClientContext::mutable_rendering_context() {}
inline void LensOverlayClientContext::set_allocated_rendering_context(::lens::RenderingContext* rendering_context) {}

// .lens.ClientLoggingData client_logging_data = 23;
inline bool LensOverlayClientContext::_internal_has_client_logging_data() const {}
inline bool LensOverlayClientContext::has_client_logging_data() const {}
inline void LensOverlayClientContext::clear_client_logging_data() {}
inline const ::lens::ClientLoggingData& LensOverlayClientContext::_internal_client_logging_data() const {}
inline const ::lens::ClientLoggingData& LensOverlayClientContext::client_logging_data() const {}
inline void LensOverlayClientContext::unsafe_arena_set_allocated_client_logging_data(
    ::lens::ClientLoggingData* client_logging_data) {}
inline ::lens::ClientLoggingData* LensOverlayClientContext::release_client_logging_data() {}
inline ::lens::ClientLoggingData* LensOverlayClientContext::unsafe_arena_release_client_logging_data() {}
inline ::lens::ClientLoggingData* LensOverlayClientContext::_internal_mutable_client_logging_data() {}
inline ::lens::ClientLoggingData* LensOverlayClientContext::mutable_client_logging_data() {}
inline void LensOverlayClientContext::set_allocated_client_logging_data(::lens::ClientLoggingData* client_logging_data) {}

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

// LocaleContext

// string language = 1;
inline void LocaleContext::clear_language() {}
inline const std::string& LocaleContext::language() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LocaleContext::set_language(ArgT0&& arg0, ArgT... args) {}
inline std::string* LocaleContext::mutable_language() {}
inline const std::string& LocaleContext::_internal_language() const {}
inline void LocaleContext::_internal_set_language(const std::string& value) {}
inline std::string* LocaleContext::_internal_mutable_language() {}
inline std::string* LocaleContext::release_language() {}
inline void LocaleContext::set_allocated_language(std::string* language) {}

// string region = 2;
inline void LocaleContext::clear_region() {}
inline const std::string& LocaleContext::region() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LocaleContext::set_region(ArgT0&& arg0, ArgT... args) {}
inline std::string* LocaleContext::mutable_region() {}
inline const std::string& LocaleContext::_internal_region() const {}
inline void LocaleContext::_internal_set_region(const std::string& value) {}
inline std::string* LocaleContext::_internal_mutable_region() {}
inline std::string* LocaleContext::release_region() {}
inline void LocaleContext::set_allocated_region(std::string* region) {}

// string time_zone = 3;
inline void LocaleContext::clear_time_zone() {}
inline const std::string& LocaleContext::time_zone() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void LocaleContext::set_time_zone(ArgT0&& arg0, ArgT... args) {}
inline std::string* LocaleContext::mutable_time_zone() {}
inline const std::string& LocaleContext::_internal_time_zone() const {}
inline void LocaleContext::_internal_set_time_zone(const std::string& value) {}
inline std::string* LocaleContext::_internal_mutable_time_zone() {}
inline std::string* LocaleContext::release_time_zone() {}
inline void LocaleContext::set_allocated_time_zone(std::string* time_zone) {}

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

// RenderingContext

// .lens.LensRenderingEnvironment rendering_environment = 2;
inline void RenderingContext::clear_rendering_environment() {}
inline ::lens::LensRenderingEnvironment RenderingContext::_internal_rendering_environment() const {}
inline ::lens::LensRenderingEnvironment RenderingContext::rendering_environment() const {}
inline void RenderingContext::_internal_set_rendering_environment(::lens::LensRenderingEnvironment value) {}
inline void RenderingContext::set_rendering_environment(::lens::LensRenderingEnvironment value) {}

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

// ClientLoggingData

// bool is_history_eligible = 1;
inline void ClientLoggingData::clear_is_history_eligible() {}
inline bool ClientLoggingData::_internal_is_history_eligible() const {}
inline bool ClientLoggingData::is_history_eligible() const {}
inline void ClientLoggingData::_internal_set_is_history_eligible(bool value) {}
inline void ClientLoggingData::set_is_history_eligible(bool value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace lens

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::lens::LensRenderingEnvironment> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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