chromium/out/Default/gen/components/sync/protocol/user_event_specifics.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/sync/protocol/user_event_specifics.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fuser_5fevent_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fuser_5fevent_5fspecifics_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 "components/sync/protocol/gaia_password_reuse.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fuser_5fevent_5fspecifics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsync_2fprotocol_2fuser_5fevent_5fspecifics_2eproto {};
namespace sync_pb {
class UserEventSpecifics;
struct UserEventSpecificsDefaultTypeInternal;
extern UserEventSpecificsDefaultTypeInternal _UserEventSpecifics_default_instance_;
class UserEventSpecifics_FlocIdComputed;
struct UserEventSpecifics_FlocIdComputedDefaultTypeInternal;
extern UserEventSpecifics_FlocIdComputedDefaultTypeInternal _UserEventSpecifics_FlocIdComputed_default_instance_;
class UserEventSpecifics_GaiaPasswordCaptured;
struct UserEventSpecifics_GaiaPasswordCapturedDefaultTypeInternal;
extern UserEventSpecifics_GaiaPasswordCapturedDefaultTypeInternal _UserEventSpecifics_GaiaPasswordCaptured_default_instance_;
class UserEventSpecifics_LanguageDetection;
struct UserEventSpecifics_LanguageDetectionDefaultTypeInternal;
extern UserEventSpecifics_LanguageDetectionDefaultTypeInternal _UserEventSpecifics_LanguageDetection_default_instance_;
class UserEventSpecifics_LanguageDetection_Language;
struct UserEventSpecifics_LanguageDetection_LanguageDefaultTypeInternal;
extern UserEventSpecifics_LanguageDetection_LanguageDefaultTypeInternal _UserEventSpecifics_LanguageDetection_Language_default_instance_;
class UserEventSpecifics_Test;
struct UserEventSpecifics_TestDefaultTypeInternal;
extern UserEventSpecifics_TestDefaultTypeInternal _UserEventSpecifics_Test_default_instance_;
class UserEventSpecifics_Translation;
struct UserEventSpecifics_TranslationDefaultTypeInternal;
extern UserEventSpecifics_TranslationDefaultTypeInternal _UserEventSpecifics_Translation_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::UserEventSpecifics* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics>(Arena*);
template<> ::sync_pb::UserEventSpecifics_FlocIdComputed* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics_FlocIdComputed>(Arena*);
template<> ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics_GaiaPasswordCaptured>(Arena*);
template<> ::sync_pb::UserEventSpecifics_LanguageDetection* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics_LanguageDetection>(Arena*);
template<> ::sync_pb::UserEventSpecifics_LanguageDetection_Language* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics_LanguageDetection_Language>(Arena*);
template<> ::sync_pb::UserEventSpecifics_Test* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics_Test>(Arena*);
template<> ::sync_pb::UserEventSpecifics_Translation* Arena::CreateMaybeMessage<::sync_pb::UserEventSpecifics_Translation>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum UserEventSpecifics_Translation_Interaction : int {};
bool UserEventSpecifics_Translation_Interaction_IsValid(int value);
constexpr UserEventSpecifics_Translation_Interaction UserEventSpecifics_Translation_Interaction_Interaction_MIN =;
constexpr UserEventSpecifics_Translation_Interaction UserEventSpecifics_Translation_Interaction_Interaction_MAX =;
constexpr int UserEventSpecifics_Translation_Interaction_Interaction_ARRAYSIZE =;

const std::string& UserEventSpecifics_Translation_Interaction_Name(UserEventSpecifics_Translation_Interaction value);
template<typename T>
inline const std::string& UserEventSpecifics_Translation_Interaction_Name(T enum_t_value) {}
bool UserEventSpecifics_Translation_Interaction_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserEventSpecifics_Translation_Interaction* value);
enum UserEventSpecifics_GaiaPasswordCaptured_EventTrigger : int {};
bool UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_IsValid(int value);
constexpr UserEventSpecifics_GaiaPasswordCaptured_EventTrigger UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_EventTrigger_MIN =;
constexpr UserEventSpecifics_GaiaPasswordCaptured_EventTrigger UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_EventTrigger_MAX =;
constexpr int UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_EventTrigger_ARRAYSIZE =;

const std::string& UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_Name(UserEventSpecifics_GaiaPasswordCaptured_EventTrigger value);
template<typename T>
inline const std::string& UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_Name(T enum_t_value) {}
bool UserEventSpecifics_GaiaPasswordCaptured_EventTrigger_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, UserEventSpecifics_GaiaPasswordCaptured_EventTrigger* value);
enum UserEventSpecifics_FlocIdComputed_EventTrigger : int {};
bool UserEventSpecifics_FlocIdComputed_EventTrigger_IsValid(int value);
constexpr UserEventSpecifics_FlocIdComputed_EventTrigger UserEventSpecifics_FlocIdComputed_EventTrigger_EventTrigger_MIN =;
constexpr UserEventSpecifics_FlocIdComputed_EventTrigger UserEventSpecifics_FlocIdComputed_EventTrigger_EventTrigger_MAX =;
constexpr int UserEventSpecifics_FlocIdComputed_EventTrigger_EventTrigger_ARRAYSIZE =;

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

class UserEventSpecifics_Test final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.UserEventSpecifics.Test) */ {};
// -------------------------------------------------------------------

class UserEventSpecifics_LanguageDetection_Language final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.UserEventSpecifics.LanguageDetection.Language) */ {};
// -------------------------------------------------------------------

class UserEventSpecifics_LanguageDetection final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.UserEventSpecifics.LanguageDetection) */ {};
// -------------------------------------------------------------------

class UserEventSpecifics_Translation final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.UserEventSpecifics.Translation) */ {};
// -------------------------------------------------------------------

class UserEventSpecifics_GaiaPasswordCaptured final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.UserEventSpecifics.GaiaPasswordCaptured) */ {};
// -------------------------------------------------------------------

class UserEventSpecifics_FlocIdComputed final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.UserEventSpecifics.FlocIdComputed) */ {};
// -------------------------------------------------------------------

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


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

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

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

// UserEventSpecifics_LanguageDetection_Language

// optional string language_code = 1;
inline bool UserEventSpecifics_LanguageDetection_Language::_internal_has_language_code() const {}
inline bool UserEventSpecifics_LanguageDetection_Language::has_language_code() const {}
inline void UserEventSpecifics_LanguageDetection_Language::clear_language_code() {}
inline const std::string& UserEventSpecifics_LanguageDetection_Language::language_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserEventSpecifics_LanguageDetection_Language::set_language_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserEventSpecifics_LanguageDetection_Language::mutable_language_code() {}
inline const std::string& UserEventSpecifics_LanguageDetection_Language::_internal_language_code() const {}
inline void UserEventSpecifics_LanguageDetection_Language::_internal_set_language_code(const std::string& value) {}
inline std::string* UserEventSpecifics_LanguageDetection_Language::_internal_mutable_language_code() {}
inline std::string* UserEventSpecifics_LanguageDetection_Language::release_language_code() {}
inline void UserEventSpecifics_LanguageDetection_Language::set_allocated_language_code(std::string* language_code) {}

// optional bool is_reliable = 2;
inline bool UserEventSpecifics_LanguageDetection_Language::_internal_has_is_reliable() const {}
inline bool UserEventSpecifics_LanguageDetection_Language::has_is_reliable() const {}
inline void UserEventSpecifics_LanguageDetection_Language::clear_is_reliable() {}
inline bool UserEventSpecifics_LanguageDetection_Language::_internal_is_reliable() const {}
inline bool UserEventSpecifics_LanguageDetection_Language::is_reliable() const {}
inline void UserEventSpecifics_LanguageDetection_Language::_internal_set_is_reliable(bool value) {}
inline void UserEventSpecifics_LanguageDetection_Language::set_is_reliable(bool value) {}

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

// UserEventSpecifics_LanguageDetection

// repeated .sync_pb.UserEventSpecifics.LanguageDetection.Language detected_languages = 1;
inline int UserEventSpecifics_LanguageDetection::_internal_detected_languages_size() const {}
inline int UserEventSpecifics_LanguageDetection::detected_languages_size() const {}
inline void UserEventSpecifics_LanguageDetection::clear_detected_languages() {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection_Language* UserEventSpecifics_LanguageDetection::mutable_detected_languages(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::UserEventSpecifics_LanguageDetection_Language >*
UserEventSpecifics_LanguageDetection::mutable_detected_languages() {}
inline const ::sync_pb::UserEventSpecifics_LanguageDetection_Language& UserEventSpecifics_LanguageDetection::_internal_detected_languages(int index) const {}
inline const ::sync_pb::UserEventSpecifics_LanguageDetection_Language& UserEventSpecifics_LanguageDetection::detected_languages(int index) const {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection_Language* UserEventSpecifics_LanguageDetection::_internal_add_detected_languages() {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection_Language* UserEventSpecifics_LanguageDetection::add_detected_languages() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::UserEventSpecifics_LanguageDetection_Language >&
UserEventSpecifics_LanguageDetection::detected_languages() const {}

// optional string adopted_language_code = 2;
inline bool UserEventSpecifics_LanguageDetection::_internal_has_adopted_language_code() const {}
inline bool UserEventSpecifics_LanguageDetection::has_adopted_language_code() const {}
inline void UserEventSpecifics_LanguageDetection::clear_adopted_language_code() {}
inline const std::string& UserEventSpecifics_LanguageDetection::adopted_language_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserEventSpecifics_LanguageDetection::set_adopted_language_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserEventSpecifics_LanguageDetection::mutable_adopted_language_code() {}
inline const std::string& UserEventSpecifics_LanguageDetection::_internal_adopted_language_code() const {}
inline void UserEventSpecifics_LanguageDetection::_internal_set_adopted_language_code(const std::string& value) {}
inline std::string* UserEventSpecifics_LanguageDetection::_internal_mutable_adopted_language_code() {}
inline std::string* UserEventSpecifics_LanguageDetection::release_adopted_language_code() {}
inline void UserEventSpecifics_LanguageDetection::set_allocated_adopted_language_code(std::string* adopted_language_code) {}

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

// UserEventSpecifics_Translation

// optional string from_language_code = 1;
inline bool UserEventSpecifics_Translation::_internal_has_from_language_code() const {}
inline bool UserEventSpecifics_Translation::has_from_language_code() const {}
inline void UserEventSpecifics_Translation::clear_from_language_code() {}
inline const std::string& UserEventSpecifics_Translation::from_language_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserEventSpecifics_Translation::set_from_language_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserEventSpecifics_Translation::mutable_from_language_code() {}
inline const std::string& UserEventSpecifics_Translation::_internal_from_language_code() const {}
inline void UserEventSpecifics_Translation::_internal_set_from_language_code(const std::string& value) {}
inline std::string* UserEventSpecifics_Translation::_internal_mutable_from_language_code() {}
inline std::string* UserEventSpecifics_Translation::release_from_language_code() {}
inline void UserEventSpecifics_Translation::set_allocated_from_language_code(std::string* from_language_code) {}

// optional string to_language_code = 2;
inline bool UserEventSpecifics_Translation::_internal_has_to_language_code() const {}
inline bool UserEventSpecifics_Translation::has_to_language_code() const {}
inline void UserEventSpecifics_Translation::clear_to_language_code() {}
inline const std::string& UserEventSpecifics_Translation::to_language_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void UserEventSpecifics_Translation::set_to_language_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* UserEventSpecifics_Translation::mutable_to_language_code() {}
inline const std::string& UserEventSpecifics_Translation::_internal_to_language_code() const {}
inline void UserEventSpecifics_Translation::_internal_set_to_language_code(const std::string& value) {}
inline std::string* UserEventSpecifics_Translation::_internal_mutable_to_language_code() {}
inline std::string* UserEventSpecifics_Translation::release_to_language_code() {}
inline void UserEventSpecifics_Translation::set_allocated_to_language_code(std::string* to_language_code) {}

// optional .sync_pb.UserEventSpecifics.Translation.Interaction interaction = 3;
inline bool UserEventSpecifics_Translation::_internal_has_interaction() const {}
inline bool UserEventSpecifics_Translation::has_interaction() const {}
inline void UserEventSpecifics_Translation::clear_interaction() {}
inline ::sync_pb::UserEventSpecifics_Translation_Interaction UserEventSpecifics_Translation::_internal_interaction() const {}
inline ::sync_pb::UserEventSpecifics_Translation_Interaction UserEventSpecifics_Translation::interaction() const {}
inline void UserEventSpecifics_Translation::_internal_set_interaction(::sync_pb::UserEventSpecifics_Translation_Interaction value) {}
inline void UserEventSpecifics_Translation::set_interaction(::sync_pb::UserEventSpecifics_Translation_Interaction value) {}

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

// UserEventSpecifics_GaiaPasswordCaptured

// optional .sync_pb.UserEventSpecifics.GaiaPasswordCaptured.EventTrigger event_trigger = 1;
inline bool UserEventSpecifics_GaiaPasswordCaptured::_internal_has_event_trigger() const {}
inline bool UserEventSpecifics_GaiaPasswordCaptured::has_event_trigger() const {}
inline void UserEventSpecifics_GaiaPasswordCaptured::clear_event_trigger() {}
inline ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured_EventTrigger UserEventSpecifics_GaiaPasswordCaptured::_internal_event_trigger() const {}
inline ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured_EventTrigger UserEventSpecifics_GaiaPasswordCaptured::event_trigger() const {}
inline void UserEventSpecifics_GaiaPasswordCaptured::_internal_set_event_trigger(::sync_pb::UserEventSpecifics_GaiaPasswordCaptured_EventTrigger value) {}
inline void UserEventSpecifics_GaiaPasswordCaptured::set_event_trigger(::sync_pb::UserEventSpecifics_GaiaPasswordCaptured_EventTrigger value) {}

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

// UserEventSpecifics_FlocIdComputed

// optional uint64 floc_id = 2;
inline bool UserEventSpecifics_FlocIdComputed::_internal_has_floc_id() const {}
inline bool UserEventSpecifics_FlocIdComputed::has_floc_id() const {}
inline void UserEventSpecifics_FlocIdComputed::clear_floc_id() {}
inline uint64_t UserEventSpecifics_FlocIdComputed::_internal_floc_id() const {}
inline uint64_t UserEventSpecifics_FlocIdComputed::floc_id() const {}
inline void UserEventSpecifics_FlocIdComputed::_internal_set_floc_id(uint64_t value) {}
inline void UserEventSpecifics_FlocIdComputed::set_floc_id(uint64_t value) {}

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

// UserEventSpecifics

// optional int64 event_time_usec = 1;
inline bool UserEventSpecifics::_internal_has_event_time_usec() const {}
inline bool UserEventSpecifics::has_event_time_usec() const {}
inline void UserEventSpecifics::clear_event_time_usec() {}
inline int64_t UserEventSpecifics::_internal_event_time_usec() const {}
inline int64_t UserEventSpecifics::event_time_usec() const {}
inline void UserEventSpecifics::_internal_set_event_time_usec(int64_t value) {}
inline void UserEventSpecifics::set_event_time_usec(int64_t value) {}

// optional int64 navigation_id = 2;
inline bool UserEventSpecifics::_internal_has_navigation_id() const {}
inline bool UserEventSpecifics::has_navigation_id() const {}
inline void UserEventSpecifics::clear_navigation_id() {}
inline int64_t UserEventSpecifics::_internal_navigation_id() const {}
inline int64_t UserEventSpecifics::navigation_id() const {}
inline void UserEventSpecifics::_internal_set_navigation_id(int64_t value) {}
inline void UserEventSpecifics::set_navigation_id(int64_t value) {}

// optional fixed64 session_id = 3;
inline bool UserEventSpecifics::_internal_has_session_id() const {}
inline bool UserEventSpecifics::has_session_id() const {}
inline void UserEventSpecifics::clear_session_id() {}
inline uint64_t UserEventSpecifics::_internal_session_id() const {}
inline uint64_t UserEventSpecifics::session_id() const {}
inline void UserEventSpecifics::_internal_set_session_id(uint64_t value) {}
inline void UserEventSpecifics::set_session_id(uint64_t value) {}

// .sync_pb.UserEventSpecifics.Test test_event = 8;
inline bool UserEventSpecifics::_internal_has_test_event() const {}
inline bool UserEventSpecifics::has_test_event() const {}
inline void UserEventSpecifics::set_has_test_event() {}
inline void UserEventSpecifics::clear_test_event() {}
inline ::sync_pb::UserEventSpecifics_Test* UserEventSpecifics::release_test_event() {}
inline const ::sync_pb::UserEventSpecifics_Test& UserEventSpecifics::_internal_test_event() const {}
inline const ::sync_pb::UserEventSpecifics_Test& UserEventSpecifics::test_event() const {}
inline ::sync_pb::UserEventSpecifics_Test* UserEventSpecifics::unsafe_arena_release_test_event() {}
inline void UserEventSpecifics::unsafe_arena_set_allocated_test_event(::sync_pb::UserEventSpecifics_Test* test_event) {}
inline ::sync_pb::UserEventSpecifics_Test* UserEventSpecifics::_internal_mutable_test_event() {}
inline ::sync_pb::UserEventSpecifics_Test* UserEventSpecifics::mutable_test_event() {}

// .sync_pb.UserEventSpecifics.LanguageDetection language_detection_event = 10 [deprecated = true];
inline bool UserEventSpecifics::_internal_has_language_detection_event() const {}
inline bool UserEventSpecifics::has_language_detection_event() const {}
inline void UserEventSpecifics::set_has_language_detection_event() {}
inline void UserEventSpecifics::clear_language_detection_event() {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection* UserEventSpecifics::release_language_detection_event() {}
inline const ::sync_pb::UserEventSpecifics_LanguageDetection& UserEventSpecifics::_internal_language_detection_event() const {}
inline const ::sync_pb::UserEventSpecifics_LanguageDetection& UserEventSpecifics::language_detection_event() const {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection* UserEventSpecifics::unsafe_arena_release_language_detection_event() {}
inline void UserEventSpecifics::unsafe_arena_set_allocated_language_detection_event(::sync_pb::UserEventSpecifics_LanguageDetection* language_detection_event) {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection* UserEventSpecifics::_internal_mutable_language_detection_event() {}
inline ::sync_pb::UserEventSpecifics_LanguageDetection* UserEventSpecifics::mutable_language_detection_event() {}

// .sync_pb.UserEventSpecifics.Translation translation_event = 11 [deprecated = true];
inline bool UserEventSpecifics::_internal_has_translation_event() const {}
inline bool UserEventSpecifics::has_translation_event() const {}
inline void UserEventSpecifics::set_has_translation_event() {}
inline void UserEventSpecifics::clear_translation_event() {}
inline ::sync_pb::UserEventSpecifics_Translation* UserEventSpecifics::release_translation_event() {}
inline const ::sync_pb::UserEventSpecifics_Translation& UserEventSpecifics::_internal_translation_event() const {}
inline const ::sync_pb::UserEventSpecifics_Translation& UserEventSpecifics::translation_event() const {}
inline ::sync_pb::UserEventSpecifics_Translation* UserEventSpecifics::unsafe_arena_release_translation_event() {}
inline void UserEventSpecifics::unsafe_arena_set_allocated_translation_event(::sync_pb::UserEventSpecifics_Translation* translation_event) {}
inline ::sync_pb::UserEventSpecifics_Translation* UserEventSpecifics::_internal_mutable_translation_event() {}
inline ::sync_pb::UserEventSpecifics_Translation* UserEventSpecifics::mutable_translation_event() {}

// .sync_pb.GaiaPasswordReuse gaia_password_reuse_event = 104;
inline bool UserEventSpecifics::_internal_has_gaia_password_reuse_event() const {}
inline bool UserEventSpecifics::has_gaia_password_reuse_event() const {}
inline void UserEventSpecifics::set_has_gaia_password_reuse_event() {}
inline ::sync_pb::GaiaPasswordReuse* UserEventSpecifics::release_gaia_password_reuse_event() {}
inline const ::sync_pb::GaiaPasswordReuse& UserEventSpecifics::_internal_gaia_password_reuse_event() const {}
inline const ::sync_pb::GaiaPasswordReuse& UserEventSpecifics::gaia_password_reuse_event() const {}
inline ::sync_pb::GaiaPasswordReuse* UserEventSpecifics::unsafe_arena_release_gaia_password_reuse_event() {}
inline void UserEventSpecifics::unsafe_arena_set_allocated_gaia_password_reuse_event(::sync_pb::GaiaPasswordReuse* gaia_password_reuse_event) {}
inline ::sync_pb::GaiaPasswordReuse* UserEventSpecifics::_internal_mutable_gaia_password_reuse_event() {}
inline ::sync_pb::GaiaPasswordReuse* UserEventSpecifics::mutable_gaia_password_reuse_event() {}

// .sync_pb.UserEventSpecifics.GaiaPasswordCaptured gaia_password_captured_event = 15;
inline bool UserEventSpecifics::_internal_has_gaia_password_captured_event() const {}
inline bool UserEventSpecifics::has_gaia_password_captured_event() const {}
inline void UserEventSpecifics::set_has_gaia_password_captured_event() {}
inline void UserEventSpecifics::clear_gaia_password_captured_event() {}
inline ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured* UserEventSpecifics::release_gaia_password_captured_event() {}
inline const ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured& UserEventSpecifics::_internal_gaia_password_captured_event() const {}
inline const ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured& UserEventSpecifics::gaia_password_captured_event() const {}
inline ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured* UserEventSpecifics::unsafe_arena_release_gaia_password_captured_event() {}
inline void UserEventSpecifics::unsafe_arena_set_allocated_gaia_password_captured_event(::sync_pb::UserEventSpecifics_GaiaPasswordCaptured* gaia_password_captured_event) {}
inline ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured* UserEventSpecifics::_internal_mutable_gaia_password_captured_event() {}
inline ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured* UserEventSpecifics::mutable_gaia_password_captured_event() {}

// .sync_pb.UserEventSpecifics.FlocIdComputed floc_id_computed_event = 16;
inline bool UserEventSpecifics::_internal_has_floc_id_computed_event() const {}
inline bool UserEventSpecifics::has_floc_id_computed_event() const {}
inline void UserEventSpecifics::set_has_floc_id_computed_event() {}
inline void UserEventSpecifics::clear_floc_id_computed_event() {}
inline ::sync_pb::UserEventSpecifics_FlocIdComputed* UserEventSpecifics::release_floc_id_computed_event() {}
inline const ::sync_pb::UserEventSpecifics_FlocIdComputed& UserEventSpecifics::_internal_floc_id_computed_event() const {}
inline const ::sync_pb::UserEventSpecifics_FlocIdComputed& UserEventSpecifics::floc_id_computed_event() const {}
inline ::sync_pb::UserEventSpecifics_FlocIdComputed* UserEventSpecifics::unsafe_arena_release_floc_id_computed_event() {}
inline void UserEventSpecifics::unsafe_arena_set_allocated_floc_id_computed_event(::sync_pb::UserEventSpecifics_FlocIdComputed* floc_id_computed_event) {}
inline ::sync_pb::UserEventSpecifics_FlocIdComputed* UserEventSpecifics::_internal_mutable_floc_id_computed_event() {}
inline ::sync_pb::UserEventSpecifics_FlocIdComputed* UserEventSpecifics::mutable_floc_id_computed_event() {}

inline bool UserEventSpecifics::has_event() const {}
inline void UserEventSpecifics::clear_has_event() {}
inline UserEventSpecifics::EventCase UserEventSpecifics::event_case() const {}
#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::sync_pb::UserEventSpecifics_Translation_Interaction> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::UserEventSpecifics_GaiaPasswordCaptured_EventTrigger> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::UserEventSpecifics_FlocIdComputed_EventTrigger> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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