chromium/out/Default/gen/components/feed/core/proto/v2/wire/client_user_profiles.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/feed/core/proto/v2/wire/client_user_profiles.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fclient_5fuser_5fprofiles_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fclient_5fuser_5fprofiles_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/feed/core/proto/v2/wire/view_demotion_profile_extension.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fclient_5fuser_5fprofiles_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2ffeed_2fcore_2fproto_2fv2_2fwire_2fclient_5fuser_5fprofiles_2eproto {};
namespace feedwire {
class ActionCounts;
struct ActionCountsDefaultTypeInternal;
extern ActionCountsDefaultTypeInternal _ActionCounts_default_instance_;
class ActionCounts_Counts;
struct ActionCounts_CountsDefaultTypeInternal;
extern ActionCounts_CountsDefaultTypeInternal _ActionCounts_Counts_default_instance_;
class ClientUserProfiles;
struct ClientUserProfilesDefaultTypeInternal;
extern ClientUserProfilesDefaultTypeInternal _ClientUserProfiles_default_instance_;
class DiscoverUserActionsProfile;
struct DiscoverUserActionsProfileDefaultTypeInternal;
extern DiscoverUserActionsProfileDefaultTypeInternal _DiscoverUserActionsProfile_default_instance_;
class DiscoverUserActionsProfile_CardCategoryXEntityActionCounts;
struct DiscoverUserActionsProfile_CardCategoryXEntityActionCountsDefaultTypeInternal;
extern DiscoverUserActionsProfile_CardCategoryXEntityActionCountsDefaultTypeInternal _DiscoverUserActionsProfile_CardCategoryXEntityActionCounts_default_instance_;
class DiscoverUserActionsProfile_ContentMediaXEntityActionCounts;
struct DiscoverUserActionsProfile_ContentMediaXEntityActionCountsDefaultTypeInternal;
extern DiscoverUserActionsProfile_ContentMediaXEntityActionCountsDefaultTypeInternal _DiscoverUserActionsProfile_ContentMediaXEntityActionCounts_default_instance_;
class ViewDemotionProfile;
struct ViewDemotionProfileDefaultTypeInternal;
extern ViewDemotionProfileDefaultTypeInternal _ViewDemotionProfile_default_instance_;
}  // namespace feedwire
PROTOBUF_NAMESPACE_OPEN
template<> ::feedwire::ActionCounts* Arena::CreateMaybeMessage<::feedwire::ActionCounts>(Arena*);
template<> ::feedwire::ActionCounts_Counts* Arena::CreateMaybeMessage<::feedwire::ActionCounts_Counts>(Arena*);
template<> ::feedwire::ClientUserProfiles* Arena::CreateMaybeMessage<::feedwire::ClientUserProfiles>(Arena*);
template<> ::feedwire::DiscoverUserActionsProfile* Arena::CreateMaybeMessage<::feedwire::DiscoverUserActionsProfile>(Arena*);
template<> ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts* Arena::CreateMaybeMessage<::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts>(Arena*);
template<> ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts* Arena::CreateMaybeMessage<::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts>(Arena*);
template<> ::feedwire::ViewDemotionProfile* Arena::CreateMaybeMessage<::feedwire::ViewDemotionProfile>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace feedwire {

enum ActionCounts_ActionType : int {};
bool ActionCounts_ActionType_IsValid(int value);
constexpr ActionCounts_ActionType ActionCounts_ActionType_ActionType_MIN =;
constexpr ActionCounts_ActionType ActionCounts_ActionType_ActionType_MAX =;
constexpr int ActionCounts_ActionType_ActionType_ARRAYSIZE =;

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

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

class ActionCounts_Counts final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedwire.ActionCounts.Counts) */ {};
// -------------------------------------------------------------------

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

class DiscoverUserActionsProfile_ContentMediaXEntityActionCounts final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedwire.DiscoverUserActionsProfile.ContentMediaXEntityActionCounts) */ {};
// -------------------------------------------------------------------

class DiscoverUserActionsProfile_CardCategoryXEntityActionCounts final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedwire.DiscoverUserActionsProfile.CardCategoryXEntityActionCounts) */ {};
// -------------------------------------------------------------------

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

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


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

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

// optional .feedwire.DiscoverUserActionsProfile discover_user_actions_profile = 1;
inline bool ClientUserProfiles::_internal_has_discover_user_actions_profile() const {}
inline bool ClientUserProfiles::has_discover_user_actions_profile() const {}
inline void ClientUserProfiles::clear_discover_user_actions_profile() {}
inline const ::feedwire::DiscoverUserActionsProfile& ClientUserProfiles::_internal_discover_user_actions_profile() const {}
inline const ::feedwire::DiscoverUserActionsProfile& ClientUserProfiles::discover_user_actions_profile() const {}
inline void ClientUserProfiles::unsafe_arena_set_allocated_discover_user_actions_profile(
    ::feedwire::DiscoverUserActionsProfile* discover_user_actions_profile) {}
inline ::feedwire::DiscoverUserActionsProfile* ClientUserProfiles::release_discover_user_actions_profile() {}
inline ::feedwire::DiscoverUserActionsProfile* ClientUserProfiles::unsafe_arena_release_discover_user_actions_profile() {}
inline ::feedwire::DiscoverUserActionsProfile* ClientUserProfiles::_internal_mutable_discover_user_actions_profile() {}
inline ::feedwire::DiscoverUserActionsProfile* ClientUserProfiles::mutable_discover_user_actions_profile() {}
inline void ClientUserProfiles::set_allocated_discover_user_actions_profile(::feedwire::DiscoverUserActionsProfile* discover_user_actions_profile) {}

// optional .feedwire.ViewDemotionProfile view_demotion_profile = 2;
inline bool ClientUserProfiles::_internal_has_view_demotion_profile() const {}
inline bool ClientUserProfiles::has_view_demotion_profile() const {}
inline void ClientUserProfiles::clear_view_demotion_profile() {}
inline const ::feedwire::ViewDemotionProfile& ClientUserProfiles::_internal_view_demotion_profile() const {}
inline const ::feedwire::ViewDemotionProfile& ClientUserProfiles::view_demotion_profile() const {}
inline void ClientUserProfiles::unsafe_arena_set_allocated_view_demotion_profile(
    ::feedwire::ViewDemotionProfile* view_demotion_profile) {}
inline ::feedwire::ViewDemotionProfile* ClientUserProfiles::release_view_demotion_profile() {}
inline ::feedwire::ViewDemotionProfile* ClientUserProfiles::unsafe_arena_release_view_demotion_profile() {}
inline ::feedwire::ViewDemotionProfile* ClientUserProfiles::_internal_mutable_view_demotion_profile() {}
inline ::feedwire::ViewDemotionProfile* ClientUserProfiles::mutable_view_demotion_profile() {}
inline void ClientUserProfiles::set_allocated_view_demotion_profile(::feedwire::ViewDemotionProfile* view_demotion_profile) {}

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

// ActionCounts_Counts

// optional uint32 count_1d = 1;
inline bool ActionCounts_Counts::_internal_has_count_1d() const {}
inline bool ActionCounts_Counts::has_count_1d() const {}
inline void ActionCounts_Counts::clear_count_1d() {}
inline uint32_t ActionCounts_Counts::_internal_count_1d() const {}
inline uint32_t ActionCounts_Counts::count_1d() const {}
inline void ActionCounts_Counts::_internal_set_count_1d(uint32_t value) {}
inline void ActionCounts_Counts::set_count_1d(uint32_t value) {}

// optional uint32 count_7d = 2;
inline bool ActionCounts_Counts::_internal_has_count_7d() const {}
inline bool ActionCounts_Counts::has_count_7d() const {}
inline void ActionCounts_Counts::clear_count_7d() {}
inline uint32_t ActionCounts_Counts::_internal_count_7d() const {}
inline uint32_t ActionCounts_Counts::count_7d() const {}
inline void ActionCounts_Counts::_internal_set_count_7d(uint32_t value) {}
inline void ActionCounts_Counts::set_count_7d(uint32_t value) {}

// optional uint32 count_30d = 3;
inline bool ActionCounts_Counts::_internal_has_count_30d() const {}
inline bool ActionCounts_Counts::has_count_30d() const {}
inline void ActionCounts_Counts::clear_count_30d() {}
inline uint32_t ActionCounts_Counts::_internal_count_30d() const {}
inline uint32_t ActionCounts_Counts::count_30d() const {}
inline void ActionCounts_Counts::_internal_set_count_30d(uint32_t value) {}
inline void ActionCounts_Counts::set_count_30d(uint32_t value) {}

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

// ActionCounts

// optional .feedwire.ActionCounts.ActionType type = 1;
inline bool ActionCounts::_internal_has_type() const {}
inline bool ActionCounts::has_type() const {}
inline void ActionCounts::clear_type() {}
inline ::feedwire::ActionCounts_ActionType ActionCounts::_internal_type() const {}
inline ::feedwire::ActionCounts_ActionType ActionCounts::type() const {}
inline void ActionCounts::_internal_set_type(::feedwire::ActionCounts_ActionType value) {}
inline void ActionCounts::set_type(::feedwire::ActionCounts_ActionType value) {}

// optional .feedwire.ActionCounts.Counts counts = 2;
inline bool ActionCounts::_internal_has_counts() const {}
inline bool ActionCounts::has_counts() const {}
inline void ActionCounts::clear_counts() {}
inline const ::feedwire::ActionCounts_Counts& ActionCounts::_internal_counts() const {}
inline const ::feedwire::ActionCounts_Counts& ActionCounts::counts() const {}
inline void ActionCounts::unsafe_arena_set_allocated_counts(
    ::feedwire::ActionCounts_Counts* counts) {}
inline ::feedwire::ActionCounts_Counts* ActionCounts::release_counts() {}
inline ::feedwire::ActionCounts_Counts* ActionCounts::unsafe_arena_release_counts() {}
inline ::feedwire::ActionCounts_Counts* ActionCounts::_internal_mutable_counts() {}
inline ::feedwire::ActionCounts_Counts* ActionCounts::mutable_counts() {}
inline void ActionCounts::set_allocated_counts(::feedwire::ActionCounts_Counts* counts) {}

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

// DiscoverUserActionsProfile_ContentMediaXEntityActionCounts

// optional uint64 content_category_media_type = 1;
inline bool DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_has_content_category_media_type() const {}
inline bool DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::has_content_category_media_type() const {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::clear_content_category_media_type() {}
inline uint64_t DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_content_category_media_type() const {}
inline uint64_t DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::content_category_media_type() const {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_set_content_category_media_type(uint64_t value) {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::set_content_category_media_type(uint64_t value) {}

// optional uint64 mid = 2;
inline bool DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_has_mid() const {}
inline bool DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::has_mid() const {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::clear_mid() {}
inline uint64_t DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_mid() const {}
inline uint64_t DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::mid() const {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_set_mid(uint64_t value) {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::set_mid(uint64_t value) {}

// repeated .feedwire.ActionCounts counts = 3;
inline int DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_counts_size() const {}
inline int DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::counts_size() const {}
inline void DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::clear_counts() {}
inline ::feedwire::ActionCounts* DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::mutable_counts(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::ActionCounts >*
DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::mutable_counts() {}
inline const ::feedwire::ActionCounts& DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_counts(int index) const {}
inline const ::feedwire::ActionCounts& DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::counts(int index) const {}
inline ::feedwire::ActionCounts* DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::_internal_add_counts() {}
inline ::feedwire::ActionCounts* DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::add_counts() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::ActionCounts >&
DiscoverUserActionsProfile_ContentMediaXEntityActionCounts::counts() const {}

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

// DiscoverUserActionsProfile_CardCategoryXEntityActionCounts

// optional uint64 card_category = 1;
inline bool DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_has_card_category() const {}
inline bool DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::has_card_category() const {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::clear_card_category() {}
inline uint64_t DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_card_category() const {}
inline uint64_t DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::card_category() const {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_set_card_category(uint64_t value) {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::set_card_category(uint64_t value) {}

// optional uint64 mid = 2;
inline bool DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_has_mid() const {}
inline bool DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::has_mid() const {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::clear_mid() {}
inline uint64_t DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_mid() const {}
inline uint64_t DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::mid() const {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_set_mid(uint64_t value) {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::set_mid(uint64_t value) {}

// repeated .feedwire.ActionCounts counts = 3;
inline int DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_counts_size() const {}
inline int DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::counts_size() const {}
inline void DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::clear_counts() {}
inline ::feedwire::ActionCounts* DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::mutable_counts(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::ActionCounts >*
DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::mutable_counts() {}
inline const ::feedwire::ActionCounts& DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_counts(int index) const {}
inline const ::feedwire::ActionCounts& DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::counts(int index) const {}
inline ::feedwire::ActionCounts* DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::_internal_add_counts() {}
inline ::feedwire::ActionCounts* DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::add_counts() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::ActionCounts >&
DiscoverUserActionsProfile_CardCategoryXEntityActionCounts::counts() const {}

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

// DiscoverUserActionsProfile

// repeated .feedwire.DiscoverUserActionsProfile.ContentMediaXEntityActionCounts content_media_x_entity = 2;
inline int DiscoverUserActionsProfile::_internal_content_media_x_entity_size() const {}
inline int DiscoverUserActionsProfile::content_media_x_entity_size() const {}
inline void DiscoverUserActionsProfile::clear_content_media_x_entity() {}
inline ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts* DiscoverUserActionsProfile::mutable_content_media_x_entity(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts >*
DiscoverUserActionsProfile::mutable_content_media_x_entity() {}
inline const ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts& DiscoverUserActionsProfile::_internal_content_media_x_entity(int index) const {}
inline const ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts& DiscoverUserActionsProfile::content_media_x_entity(int index) const {}
inline ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts* DiscoverUserActionsProfile::_internal_add_content_media_x_entity() {}
inline ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts* DiscoverUserActionsProfile::add_content_media_x_entity() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::DiscoverUserActionsProfile_ContentMediaXEntityActionCounts >&
DiscoverUserActionsProfile::content_media_x_entity() const {}

// repeated .feedwire.DiscoverUserActionsProfile.CardCategoryXEntityActionCounts card_category_x_entity = 3;
inline int DiscoverUserActionsProfile::_internal_card_category_x_entity_size() const {}
inline int DiscoverUserActionsProfile::card_category_x_entity_size() const {}
inline void DiscoverUserActionsProfile::clear_card_category_x_entity() {}
inline ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts* DiscoverUserActionsProfile::mutable_card_category_x_entity(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts >*
DiscoverUserActionsProfile::mutable_card_category_x_entity() {}
inline const ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts& DiscoverUserActionsProfile::_internal_card_category_x_entity(int index) const {}
inline const ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts& DiscoverUserActionsProfile::card_category_x_entity(int index) const {}
inline ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts* DiscoverUserActionsProfile::_internal_add_card_category_x_entity() {}
inline ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts* DiscoverUserActionsProfile::add_card_category_x_entity() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::DiscoverUserActionsProfile_CardCategoryXEntityActionCounts >&
DiscoverUserActionsProfile::card_category_x_entity() const {}

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

// ViewDemotionProfile

// optional .feedwire.ViewDemotionProfileExtension view_demotion_profile = 1000;
inline bool ViewDemotionProfile::_internal_has_view_demotion_profile() const {}
inline bool ViewDemotionProfile::has_view_demotion_profile() const {}
inline const ::feedwire::ViewDemotionProfileExtension& ViewDemotionProfile::_internal_view_demotion_profile() const {}
inline const ::feedwire::ViewDemotionProfileExtension& ViewDemotionProfile::view_demotion_profile() const {}
inline void ViewDemotionProfile::unsafe_arena_set_allocated_view_demotion_profile(
    ::feedwire::ViewDemotionProfileExtension* view_demotion_profile) {}
inline ::feedwire::ViewDemotionProfileExtension* ViewDemotionProfile::release_view_demotion_profile() {}
inline ::feedwire::ViewDemotionProfileExtension* ViewDemotionProfile::unsafe_arena_release_view_demotion_profile() {}
inline ::feedwire::ViewDemotionProfileExtension* ViewDemotionProfile::_internal_mutable_view_demotion_profile() {}
inline ::feedwire::ViewDemotionProfileExtension* ViewDemotionProfile::mutable_view_demotion_profile() {}
inline void ViewDemotionProfile::set_allocated_view_demotion_profile(::feedwire::ViewDemotionProfileExtension* view_demotion_profile) {}

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace feedwire

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::feedwire::ActionCounts_ActionType> : ::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_2ffeed_2fcore_2fproto_2fv2_2fwire_2fclient_5fuser_5fprofiles_2eproto