chromium/out/Default/gen/third_party/metrics_proto/dwa/deidentified_web_analytics.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_dwa_2fdeidentified_5fweb_5fanalytics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_dwa_2fdeidentified_5fweb_5fanalytics_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 "histogram_event.pb.h"
#include "system_profile.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_dwa_2fdeidentified_5fweb_5fanalytics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_dwa_2fdeidentified_5fweb_5fanalytics_2eproto {};
namespace dwa {
class CoarseSystemInfo;
struct CoarseSystemInfoDefaultTypeInternal;
extern CoarseSystemInfoDefaultTypeInternal _CoarseSystemInfo_default_instance_;
class DeidentifiedWebAnalyticsEvent;
struct DeidentifiedWebAnalyticsEventDefaultTypeInternal;
extern DeidentifiedWebAnalyticsEventDefaultTypeInternal _DeidentifiedWebAnalyticsEvent_default_instance_;
class DeidentifiedWebAnalyticsEvent_ContentMetric;
struct DeidentifiedWebAnalyticsEvent_ContentMetricDefaultTypeInternal;
extern DeidentifiedWebAnalyticsEvent_ContentMetricDefaultTypeInternal _DeidentifiedWebAnalyticsEvent_ContentMetric_default_instance_;
class DeidentifiedWebAnalyticsReport;
struct DeidentifiedWebAnalyticsReportDefaultTypeInternal;
extern DeidentifiedWebAnalyticsReportDefaultTypeInternal _DeidentifiedWebAnalyticsReport_default_instance_;
class EncryptedPageLoadEvents;
struct EncryptedPageLoadEventsDefaultTypeInternal;
extern EncryptedPageLoadEventsDefaultTypeInternal _EncryptedPageLoadEvents_default_instance_;
class EncryptedPageLoadEvents_EncryptedPageLoadEvent;
struct EncryptedPageLoadEvents_EncryptedPageLoadEventDefaultTypeInternal;
extern EncryptedPageLoadEvents_EncryptedPageLoadEventDefaultTypeInternal _EncryptedPageLoadEvents_EncryptedPageLoadEvent_default_instance_;
class EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent;
struct EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEventDefaultTypeInternal;
extern EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEventDefaultTypeInternal _EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent_default_instance_;
class PageLoadEvents;
struct PageLoadEventsDefaultTypeInternal;
extern PageLoadEventsDefaultTypeInternal _PageLoadEvents_default_instance_;
}  // namespace dwa
PROTOBUF_NAMESPACE_OPEN
template<> ::dwa::CoarseSystemInfo* Arena::CreateMaybeMessage<::dwa::CoarseSystemInfo>(Arena*);
template<> ::dwa::DeidentifiedWebAnalyticsEvent* Arena::CreateMaybeMessage<::dwa::DeidentifiedWebAnalyticsEvent>(Arena*);
template<> ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric* Arena::CreateMaybeMessage<::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric>(Arena*);
template<> ::dwa::DeidentifiedWebAnalyticsReport* Arena::CreateMaybeMessage<::dwa::DeidentifiedWebAnalyticsReport>(Arena*);
template<> ::dwa::EncryptedPageLoadEvents* Arena::CreateMaybeMessage<::dwa::EncryptedPageLoadEvents>(Arena*);
template<> ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent* Arena::CreateMaybeMessage<::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent>(Arena*);
template<> ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent* Arena::CreateMaybeMessage<::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent>(Arena*);
template<> ::dwa::PageLoadEvents* Arena::CreateMaybeMessage<::dwa::PageLoadEvents>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace dwa {

enum CoarseSystemInfo_Channel : int {};
bool CoarseSystemInfo_Channel_IsValid(int value);
constexpr CoarseSystemInfo_Channel CoarseSystemInfo_Channel_Channel_MIN =;
constexpr CoarseSystemInfo_Channel CoarseSystemInfo_Channel_Channel_MAX =;
constexpr int CoarseSystemInfo_Channel_Channel_ARRAYSIZE =;

const std::string& CoarseSystemInfo_Channel_Name(CoarseSystemInfo_Channel value);
template<typename T>
inline const std::string& CoarseSystemInfo_Channel_Name(T enum_t_value) {}
bool CoarseSystemInfo_Channel_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CoarseSystemInfo_Channel* value);
enum CoarseSystemInfo_Platform : int {};
bool CoarseSystemInfo_Platform_IsValid(int value);
constexpr CoarseSystemInfo_Platform CoarseSystemInfo_Platform_Platform_MIN =;
constexpr CoarseSystemInfo_Platform CoarseSystemInfo_Platform_Platform_MAX =;
constexpr int CoarseSystemInfo_Platform_Platform_ARRAYSIZE =;

const std::string& CoarseSystemInfo_Platform_Name(CoarseSystemInfo_Platform value);
template<typename T>
inline const std::string& CoarseSystemInfo_Platform_Name(T enum_t_value) {}
bool CoarseSystemInfo_Platform_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CoarseSystemInfo_Platform* value);
enum CoarseSystemInfo_GeoDesignation : int {};
bool CoarseSystemInfo_GeoDesignation_IsValid(int value);
constexpr CoarseSystemInfo_GeoDesignation CoarseSystemInfo_GeoDesignation_GeoDesignation_MIN =;
constexpr CoarseSystemInfo_GeoDesignation CoarseSystemInfo_GeoDesignation_GeoDesignation_MAX =;
constexpr int CoarseSystemInfo_GeoDesignation_GeoDesignation_ARRAYSIZE =;

const std::string& CoarseSystemInfo_GeoDesignation_Name(CoarseSystemInfo_GeoDesignation value);
template<typename T>
inline const std::string& CoarseSystemInfo_GeoDesignation_Name(T enum_t_value) {}
bool CoarseSystemInfo_GeoDesignation_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CoarseSystemInfo_GeoDesignation* value);
enum CoarseSystemInfo_ClientAge : int {};
bool CoarseSystemInfo_ClientAge_IsValid(int value);
constexpr CoarseSystemInfo_ClientAge CoarseSystemInfo_ClientAge_ClientAge_MIN =;
constexpr CoarseSystemInfo_ClientAge CoarseSystemInfo_ClientAge_ClientAge_MAX =;
constexpr int CoarseSystemInfo_ClientAge_ClientAge_ARRAYSIZE =;

const std::string& CoarseSystemInfo_ClientAge_Name(CoarseSystemInfo_ClientAge value);
template<typename T>
inline const std::string& CoarseSystemInfo_ClientAge_Name(T enum_t_value) {}
bool CoarseSystemInfo_ClientAge_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CoarseSystemInfo_ClientAge* value);
enum DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType : int {};
bool DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType_IsValid(int value);
constexpr DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType_ContentType_MIN =;
constexpr DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType_ContentType_MAX =;
constexpr int DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType_ContentType_ARRAYSIZE =;

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

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

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

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

class EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dwa.EncryptedPageLoadEvents.EncryptedPageLoadEvent.EncryptedDeidentifiedWebAnalyticsEvent) */ {};
// -------------------------------------------------------------------

class EncryptedPageLoadEvents_EncryptedPageLoadEvent final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dwa.EncryptedPageLoadEvents.EncryptedPageLoadEvent) */ {};
// -------------------------------------------------------------------

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

class DeidentifiedWebAnalyticsEvent_ContentMetric final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:dwa.DeidentifiedWebAnalyticsEvent.ContentMetric) */ {};
// -------------------------------------------------------------------

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


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

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

// optional .dwa.CoarseSystemInfo coarse_system_info = 1;
inline bool DeidentifiedWebAnalyticsReport::_internal_has_coarse_system_info() const {}
inline bool DeidentifiedWebAnalyticsReport::has_coarse_system_info() const {}
inline void DeidentifiedWebAnalyticsReport::clear_coarse_system_info() {}
inline const ::dwa::CoarseSystemInfo& DeidentifiedWebAnalyticsReport::_internal_coarse_system_info() const {}
inline const ::dwa::CoarseSystemInfo& DeidentifiedWebAnalyticsReport::coarse_system_info() const {}
inline void DeidentifiedWebAnalyticsReport::unsafe_arena_set_allocated_coarse_system_info(
    ::dwa::CoarseSystemInfo* coarse_system_info) {}
inline ::dwa::CoarseSystemInfo* DeidentifiedWebAnalyticsReport::release_coarse_system_info() {}
inline ::dwa::CoarseSystemInfo* DeidentifiedWebAnalyticsReport::unsafe_arena_release_coarse_system_info() {}
inline ::dwa::CoarseSystemInfo* DeidentifiedWebAnalyticsReport::_internal_mutable_coarse_system_info() {}
inline ::dwa::CoarseSystemInfo* DeidentifiedWebAnalyticsReport::mutable_coarse_system_info() {}
inline void DeidentifiedWebAnalyticsReport::set_allocated_coarse_system_info(::dwa::CoarseSystemInfo* coarse_system_info) {}

// optional fixed64 dwa_ephemeral_id = 2;
inline bool DeidentifiedWebAnalyticsReport::_internal_has_dwa_ephemeral_id() const {}
inline bool DeidentifiedWebAnalyticsReport::has_dwa_ephemeral_id() const {}
inline void DeidentifiedWebAnalyticsReport::clear_dwa_ephemeral_id() {}
inline uint64_t DeidentifiedWebAnalyticsReport::_internal_dwa_ephemeral_id() const {}
inline uint64_t DeidentifiedWebAnalyticsReport::dwa_ephemeral_id() const {}
inline void DeidentifiedWebAnalyticsReport::_internal_set_dwa_ephemeral_id(uint64_t value) {}
inline void DeidentifiedWebAnalyticsReport::set_dwa_ephemeral_id(uint64_t value) {}

// repeated .dwa.PageLoadEvents page_load_events = 3;
inline int DeidentifiedWebAnalyticsReport::_internal_page_load_events_size() const {}
inline int DeidentifiedWebAnalyticsReport::page_load_events_size() const {}
inline void DeidentifiedWebAnalyticsReport::clear_page_load_events() {}
inline ::dwa::PageLoadEvents* DeidentifiedWebAnalyticsReport::mutable_page_load_events(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::PageLoadEvents >*
DeidentifiedWebAnalyticsReport::mutable_page_load_events() {}
inline const ::dwa::PageLoadEvents& DeidentifiedWebAnalyticsReport::_internal_page_load_events(int index) const {}
inline const ::dwa::PageLoadEvents& DeidentifiedWebAnalyticsReport::page_load_events(int index) const {}
inline ::dwa::PageLoadEvents* DeidentifiedWebAnalyticsReport::_internal_add_page_load_events() {}
inline ::dwa::PageLoadEvents* DeidentifiedWebAnalyticsReport::add_page_load_events() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::PageLoadEvents >&
DeidentifiedWebAnalyticsReport::page_load_events() const {}

// repeated .dwa.EncryptedPageLoadEvents encrypted_page_load_events = 4;
inline int DeidentifiedWebAnalyticsReport::_internal_encrypted_page_load_events_size() const {}
inline int DeidentifiedWebAnalyticsReport::encrypted_page_load_events_size() const {}
inline void DeidentifiedWebAnalyticsReport::clear_encrypted_page_load_events() {}
inline ::dwa::EncryptedPageLoadEvents* DeidentifiedWebAnalyticsReport::mutable_encrypted_page_load_events(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::EncryptedPageLoadEvents >*
DeidentifiedWebAnalyticsReport::mutable_encrypted_page_load_events() {}
inline const ::dwa::EncryptedPageLoadEvents& DeidentifiedWebAnalyticsReport::_internal_encrypted_page_load_events(int index) const {}
inline const ::dwa::EncryptedPageLoadEvents& DeidentifiedWebAnalyticsReport::encrypted_page_load_events(int index) const {}
inline ::dwa::EncryptedPageLoadEvents* DeidentifiedWebAnalyticsReport::_internal_add_encrypted_page_load_events() {}
inline ::dwa::EncryptedPageLoadEvents* DeidentifiedWebAnalyticsReport::add_encrypted_page_load_events() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::EncryptedPageLoadEvents >&
DeidentifiedWebAnalyticsReport::encrypted_page_load_events() const {}

// optional int64 timestamp = 5;
inline bool DeidentifiedWebAnalyticsReport::_internal_has_timestamp() const {}
inline bool DeidentifiedWebAnalyticsReport::has_timestamp() const {}
inline void DeidentifiedWebAnalyticsReport::clear_timestamp() {}
inline int64_t DeidentifiedWebAnalyticsReport::_internal_timestamp() const {}
inline int64_t DeidentifiedWebAnalyticsReport::timestamp() const {}
inline void DeidentifiedWebAnalyticsReport::_internal_set_timestamp(int64_t value) {}
inline void DeidentifiedWebAnalyticsReport::set_timestamp(int64_t value) {}

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

// CoarseSystemInfo

// optional .dwa.CoarseSystemInfo.Channel channel = 1;
inline bool CoarseSystemInfo::_internal_has_channel() const {}
inline bool CoarseSystemInfo::has_channel() const {}
inline void CoarseSystemInfo::clear_channel() {}
inline ::dwa::CoarseSystemInfo_Channel CoarseSystemInfo::_internal_channel() const {}
inline ::dwa::CoarseSystemInfo_Channel CoarseSystemInfo::channel() const {}
inline void CoarseSystemInfo::_internal_set_channel(::dwa::CoarseSystemInfo_Channel value) {}
inline void CoarseSystemInfo::set_channel(::dwa::CoarseSystemInfo_Channel value) {}

// optional .dwa.CoarseSystemInfo.Platform platform = 2;
inline bool CoarseSystemInfo::_internal_has_platform() const {}
inline bool CoarseSystemInfo::has_platform() const {}
inline void CoarseSystemInfo::clear_platform() {}
inline ::dwa::CoarseSystemInfo_Platform CoarseSystemInfo::_internal_platform() const {}
inline ::dwa::CoarseSystemInfo_Platform CoarseSystemInfo::platform() const {}
inline void CoarseSystemInfo::_internal_set_platform(::dwa::CoarseSystemInfo_Platform value) {}
inline void CoarseSystemInfo::set_platform(::dwa::CoarseSystemInfo_Platform value) {}

// optional .dwa.CoarseSystemInfo.GeoDesignation geo_designation = 3;
inline bool CoarseSystemInfo::_internal_has_geo_designation() const {}
inline bool CoarseSystemInfo::has_geo_designation() const {}
inline void CoarseSystemInfo::clear_geo_designation() {}
inline ::dwa::CoarseSystemInfo_GeoDesignation CoarseSystemInfo::_internal_geo_designation() const {}
inline ::dwa::CoarseSystemInfo_GeoDesignation CoarseSystemInfo::geo_designation() const {}
inline void CoarseSystemInfo::_internal_set_geo_designation(::dwa::CoarseSystemInfo_GeoDesignation value) {}
inline void CoarseSystemInfo::set_geo_designation(::dwa::CoarseSystemInfo_GeoDesignation value) {}

// optional .dwa.CoarseSystemInfo.ClientAge client_age = 4;
inline bool CoarseSystemInfo::_internal_has_client_age() const {}
inline bool CoarseSystemInfo::has_client_age() const {}
inline void CoarseSystemInfo::clear_client_age() {}
inline ::dwa::CoarseSystemInfo_ClientAge CoarseSystemInfo::_internal_client_age() const {}
inline ::dwa::CoarseSystemInfo_ClientAge CoarseSystemInfo::client_age() const {}
inline void CoarseSystemInfo::_internal_set_client_age(::dwa::CoarseSystemInfo_ClientAge value) {}
inline void CoarseSystemInfo::set_client_age(::dwa::CoarseSystemInfo_ClientAge value) {}

// optional int32 milestone_prefix_trimmed = 5;
inline bool CoarseSystemInfo::_internal_has_milestone_prefix_trimmed() const {}
inline bool CoarseSystemInfo::has_milestone_prefix_trimmed() const {}
inline void CoarseSystemInfo::clear_milestone_prefix_trimmed() {}
inline int32_t CoarseSystemInfo::_internal_milestone_prefix_trimmed() const {}
inline int32_t CoarseSystemInfo::milestone_prefix_trimmed() const {}
inline void CoarseSystemInfo::_internal_set_milestone_prefix_trimmed(int32_t value) {}
inline void CoarseSystemInfo::set_milestone_prefix_trimmed(int32_t value) {}

// optional bool is_ukm_enabled = 6;
inline bool CoarseSystemInfo::_internal_has_is_ukm_enabled() const {}
inline bool CoarseSystemInfo::has_is_ukm_enabled() const {}
inline void CoarseSystemInfo::clear_is_ukm_enabled() {}
inline bool CoarseSystemInfo::_internal_is_ukm_enabled() const {}
inline bool CoarseSystemInfo::is_ukm_enabled() const {}
inline void CoarseSystemInfo::_internal_set_is_ukm_enabled(bool value) {}
inline void CoarseSystemInfo::set_is_ukm_enabled(bool value) {}

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

// PageLoadEvents

// repeated .dwa.DeidentifiedWebAnalyticsEvent events = 1;
inline int PageLoadEvents::_internal_events_size() const {}
inline int PageLoadEvents::events_size() const {}
inline void PageLoadEvents::clear_events() {}
inline ::dwa::DeidentifiedWebAnalyticsEvent* PageLoadEvents::mutable_events(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::DeidentifiedWebAnalyticsEvent >*
PageLoadEvents::mutable_events() {}
inline const ::dwa::DeidentifiedWebAnalyticsEvent& PageLoadEvents::_internal_events(int index) const {}
inline const ::dwa::DeidentifiedWebAnalyticsEvent& PageLoadEvents::events(int index) const {}
inline ::dwa::DeidentifiedWebAnalyticsEvent* PageLoadEvents::_internal_add_events() {}
inline ::dwa::DeidentifiedWebAnalyticsEvent* PageLoadEvents::add_events() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::DeidentifiedWebAnalyticsEvent >&
PageLoadEvents::events() const {}

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

// EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent

// optional bytes encrypted_event = 1;
inline bool EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_has_encrypted_event() const {}
inline bool EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::has_encrypted_event() const {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::clear_encrypted_event() {}
inline const std::string& EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::encrypted_event() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::set_encrypted_event(ArgT0&& arg0, ArgT... args) {}
inline std::string* EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::mutable_encrypted_event() {}
inline const std::string& EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_encrypted_event() const {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_set_encrypted_event(const std::string& value) {}
inline std::string* EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_mutable_encrypted_event() {}
inline std::string* EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::release_encrypted_event() {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::set_allocated_encrypted_event(std::string* encrypted_event) {}

// optional fixed64 field_trials_hash = 2;
inline bool EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_has_field_trials_hash() const {}
inline bool EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::has_field_trials_hash() const {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::clear_field_trials_hash() {}
inline uint64_t EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_field_trials_hash() const {}
inline uint64_t EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::field_trials_hash() const {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::_internal_set_field_trials_hash(uint64_t value) {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent::set_field_trials_hash(uint64_t value) {}

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

// EncryptedPageLoadEvents_EncryptedPageLoadEvent

// repeated .dwa.EncryptedPageLoadEvents.EncryptedPageLoadEvent.EncryptedDeidentifiedWebAnalyticsEvent encrypted_deidentified_web_analytics_events = 1;
inline int EncryptedPageLoadEvents_EncryptedPageLoadEvent::_internal_encrypted_deidentified_web_analytics_events_size() const {}
inline int EncryptedPageLoadEvents_EncryptedPageLoadEvent::encrypted_deidentified_web_analytics_events_size() const {}
inline void EncryptedPageLoadEvents_EncryptedPageLoadEvent::clear_encrypted_deidentified_web_analytics_events() {}
inline ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent* EncryptedPageLoadEvents_EncryptedPageLoadEvent::mutable_encrypted_deidentified_web_analytics_events(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent >*
EncryptedPageLoadEvents_EncryptedPageLoadEvent::mutable_encrypted_deidentified_web_analytics_events() {}
inline const ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent& EncryptedPageLoadEvents_EncryptedPageLoadEvent::_internal_encrypted_deidentified_web_analytics_events(int index) const {}
inline const ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent& EncryptedPageLoadEvents_EncryptedPageLoadEvent::encrypted_deidentified_web_analytics_events(int index) const {}
inline ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent* EncryptedPageLoadEvents_EncryptedPageLoadEvent::_internal_add_encrypted_deidentified_web_analytics_events() {}
inline ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent* EncryptedPageLoadEvents_EncryptedPageLoadEvent::add_encrypted_deidentified_web_analytics_events() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent_EncryptedDeidentifiedWebAnalyticsEvent >&
EncryptedPageLoadEvents_EncryptedPageLoadEvent::encrypted_deidentified_web_analytics_events() const {}

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

// EncryptedPageLoadEvents

// repeated .dwa.EncryptedPageLoadEvents.EncryptedPageLoadEvent encrypted_page_load_events = 1;
inline int EncryptedPageLoadEvents::_internal_encrypted_page_load_events_size() const {}
inline int EncryptedPageLoadEvents::encrypted_page_load_events_size() const {}
inline void EncryptedPageLoadEvents::clear_encrypted_page_load_events() {}
inline ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent* EncryptedPageLoadEvents::mutable_encrypted_page_load_events(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent >*
EncryptedPageLoadEvents::mutable_encrypted_page_load_events() {}
inline const ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent& EncryptedPageLoadEvents::_internal_encrypted_page_load_events(int index) const {}
inline const ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent& EncryptedPageLoadEvents::encrypted_page_load_events(int index) const {}
inline ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent* EncryptedPageLoadEvents::_internal_add_encrypted_page_load_events() {}
inline ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent* EncryptedPageLoadEvents::add_encrypted_page_load_events() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::EncryptedPageLoadEvents_EncryptedPageLoadEvent >&
EncryptedPageLoadEvents::encrypted_page_load_events() const {}

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

// DeidentifiedWebAnalyticsEvent_ContentMetric

// optional .dwa.DeidentifiedWebAnalyticsEvent.ContentMetric.ContentType content_type = 1;
inline bool DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_has_content_type() const {}
inline bool DeidentifiedWebAnalyticsEvent_ContentMetric::has_content_type() const {}
inline void DeidentifiedWebAnalyticsEvent_ContentMetric::clear_content_type() {}
inline ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_content_type() const {}
inline ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType DeidentifiedWebAnalyticsEvent_ContentMetric::content_type() const {}
inline void DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_set_content_type(::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType value) {}
inline void DeidentifiedWebAnalyticsEvent_ContentMetric::set_content_type(::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType value) {}

// optional fixed64 content_hash = 2;
inline bool DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_has_content_hash() const {}
inline bool DeidentifiedWebAnalyticsEvent_ContentMetric::has_content_hash() const {}
inline void DeidentifiedWebAnalyticsEvent_ContentMetric::clear_content_hash() {}
inline uint64_t DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_content_hash() const {}
inline uint64_t DeidentifiedWebAnalyticsEvent_ContentMetric::content_hash() const {}
inline void DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_set_content_hash(uint64_t value) {}
inline void DeidentifiedWebAnalyticsEvent_ContentMetric::set_content_hash(uint64_t value) {}

// repeated .metrics.HistogramEventProto metrics = 3;
inline int DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_metrics_size() const {}
inline int DeidentifiedWebAnalyticsEvent_ContentMetric::metrics_size() const {}
inline ::metrics::HistogramEventProto* DeidentifiedWebAnalyticsEvent_ContentMetric::mutable_metrics(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::HistogramEventProto >*
DeidentifiedWebAnalyticsEvent_ContentMetric::mutable_metrics() {}
inline const ::metrics::HistogramEventProto& DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_metrics(int index) const {}
inline const ::metrics::HistogramEventProto& DeidentifiedWebAnalyticsEvent_ContentMetric::metrics(int index) const {}
inline ::metrics::HistogramEventProto* DeidentifiedWebAnalyticsEvent_ContentMetric::_internal_add_metrics() {}
inline ::metrics::HistogramEventProto* DeidentifiedWebAnalyticsEvent_ContentMetric::add_metrics() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::HistogramEventProto >&
DeidentifiedWebAnalyticsEvent_ContentMetric::metrics() const {}

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

// DeidentifiedWebAnalyticsEvent

// optional fixed64 event_hash = 1;
inline bool DeidentifiedWebAnalyticsEvent::_internal_has_event_hash() const {}
inline bool DeidentifiedWebAnalyticsEvent::has_event_hash() const {}
inline void DeidentifiedWebAnalyticsEvent::clear_event_hash() {}
inline uint64_t DeidentifiedWebAnalyticsEvent::_internal_event_hash() const {}
inline uint64_t DeidentifiedWebAnalyticsEvent::event_hash() const {}
inline void DeidentifiedWebAnalyticsEvent::_internal_set_event_hash(uint64_t value) {}
inline void DeidentifiedWebAnalyticsEvent::set_event_hash(uint64_t value) {}

// repeated .dwa.DeidentifiedWebAnalyticsEvent.ContentMetric content_metrics = 2;
inline int DeidentifiedWebAnalyticsEvent::_internal_content_metrics_size() const {}
inline int DeidentifiedWebAnalyticsEvent::content_metrics_size() const {}
inline void DeidentifiedWebAnalyticsEvent::clear_content_metrics() {}
inline ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric* DeidentifiedWebAnalyticsEvent::mutable_content_metrics(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric >*
DeidentifiedWebAnalyticsEvent::mutable_content_metrics() {}
inline const ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric& DeidentifiedWebAnalyticsEvent::_internal_content_metrics(int index) const {}
inline const ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric& DeidentifiedWebAnalyticsEvent::content_metrics(int index) const {}
inline ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric* DeidentifiedWebAnalyticsEvent::_internal_add_content_metrics() {}
inline ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric* DeidentifiedWebAnalyticsEvent::add_content_metrics() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric >&
DeidentifiedWebAnalyticsEvent::content_metrics() const {}

// repeated .metrics.SystemProfileProto.FieldTrial field_trials = 3;
inline int DeidentifiedWebAnalyticsEvent::_internal_field_trials_size() const {}
inline int DeidentifiedWebAnalyticsEvent::field_trials_size() const {}
inline ::metrics::SystemProfileProto_FieldTrial* DeidentifiedWebAnalyticsEvent::mutable_field_trials(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::SystemProfileProto_FieldTrial >*
DeidentifiedWebAnalyticsEvent::mutable_field_trials() {}
inline const ::metrics::SystemProfileProto_FieldTrial& DeidentifiedWebAnalyticsEvent::_internal_field_trials(int index) const {}
inline const ::metrics::SystemProfileProto_FieldTrial& DeidentifiedWebAnalyticsEvent::field_trials(int index) const {}
inline ::metrics::SystemProfileProto_FieldTrial* DeidentifiedWebAnalyticsEvent::_internal_add_field_trials() {}
inline ::metrics::SystemProfileProto_FieldTrial* DeidentifiedWebAnalyticsEvent::add_field_trials() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::metrics::SystemProfileProto_FieldTrial >&
DeidentifiedWebAnalyticsEvent::field_trials() const {}

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace dwa

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::dwa::CoarseSystemInfo_Channel> : ::std::true_type {};
template <> struct is_proto_enum< ::dwa::CoarseSystemInfo_Platform> : ::std::true_type {};
template <> struct is_proto_enum< ::dwa::CoarseSystemInfo_GeoDesignation> : ::std::true_type {};
template <> struct is_proto_enum< ::dwa::CoarseSystemInfo_ClientAge> : ::std::true_type {};
template <> struct is_proto_enum< ::dwa::DeidentifiedWebAnalyticsEvent_ContentMetric_ContentType> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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