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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fstore_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2ffeed_2fcore_2fproto_2fv2_2fstore_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/content_id.pb.h"
#include "components/feed/core/proto/v2/wire/feed_action.pb.h"
#include "components/feed/core/proto/v2/wire/stream_structure.pb.h"
#include "components/feed/core/proto/v2/wire/web_feed_matcher.pb.h"
#include "components/feed/core/proto/v2/wire/web_feeds.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2ffeed_2fcore_2fproto_2fv2_2fstore_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_2fstore_2eproto {};
namespace feedstore {
class Content;
struct ContentDefaultTypeInternal;
extern ContentDefaultTypeInternal _Content_default_instance_;
class ContentInfo;
struct ContentInfoDefaultTypeInternal;
extern ContentInfoDefaultTypeInternal _ContentInfo_default_instance_;
class DataOperation;
struct DataOperationDefaultTypeInternal;
extern DataOperationDefaultTypeInternal _DataOperation_default_instance_;
class DocView;
struct DocViewDefaultTypeInternal;
extern DocViewDefaultTypeInternal _DocView_default_instance_;
class Image;
struct ImageDefaultTypeInternal;
extern ImageDefaultTypeInternal _Image_default_instance_;
class Metadata;
struct MetadataDefaultTypeInternal;
extern MetadataDefaultTypeInternal _Metadata_default_instance_;
class Metadata_SessionID;
struct Metadata_SessionIDDefaultTypeInternal;
extern Metadata_SessionIDDefaultTypeInternal _Metadata_SessionID_default_instance_;
class Metadata_StreamMetadata;
struct Metadata_StreamMetadataDefaultTypeInternal;
extern Metadata_StreamMetadataDefaultTypeInternal _Metadata_StreamMetadata_default_instance_;
class Metadata_StreamMetadata_ContentLifetime;
struct Metadata_StreamMetadata_ContentLifetimeDefaultTypeInternal;
extern Metadata_StreamMetadata_ContentLifetimeDefaultTypeInternal _Metadata_StreamMetadata_ContentLifetime_default_instance_;
class PendingWebFeedOperation;
struct PendingWebFeedOperationDefaultTypeInternal;
extern PendingWebFeedOperationDefaultTypeInternal _PendingWebFeedOperation_default_instance_;
class RecommendedWebFeedIndex;
struct RecommendedWebFeedIndexDefaultTypeInternal;
extern RecommendedWebFeedIndexDefaultTypeInternal _RecommendedWebFeedIndex_default_instance_;
class RecommendedWebFeedIndex_Entry;
struct RecommendedWebFeedIndex_EntryDefaultTypeInternal;
extern RecommendedWebFeedIndex_EntryDefaultTypeInternal _RecommendedWebFeedIndex_Entry_default_instance_;
class Record;
struct RecordDefaultTypeInternal;
extern RecordDefaultTypeInternal _Record_default_instance_;
class StoredAction;
struct StoredActionDefaultTypeInternal;
extern StoredActionDefaultTypeInternal _StoredAction_default_instance_;
class StreamContentHashList;
struct StreamContentHashListDefaultTypeInternal;
extern StreamContentHashListDefaultTypeInternal _StreamContentHashList_default_instance_;
class StreamData;
struct StreamDataDefaultTypeInternal;
extern StreamDataDefaultTypeInternal _StreamData_default_instance_;
class StreamSharedState;
struct StreamSharedStateDefaultTypeInternal;
extern StreamSharedStateDefaultTypeInternal _StreamSharedState_default_instance_;
class StreamStructure;
struct StreamStructureDefaultTypeInternal;
extern StreamStructureDefaultTypeInternal _StreamStructure_default_instance_;
class StreamStructureSet;
struct StreamStructureSetDefaultTypeInternal;
extern StreamStructureSetDefaultTypeInternal _StreamStructureSet_default_instance_;
class SubscribedWebFeeds;
struct SubscribedWebFeedsDefaultTypeInternal;
extern SubscribedWebFeedsDefaultTypeInternal _SubscribedWebFeeds_default_instance_;
class WebFeedInfo;
struct WebFeedInfoDefaultTypeInternal;
extern WebFeedInfoDefaultTypeInternal _WebFeedInfo_default_instance_;
}  // namespace feedstore
PROTOBUF_NAMESPACE_OPEN
template<> ::feedstore::Content* Arena::CreateMaybeMessage<::feedstore::Content>(Arena*);
template<> ::feedstore::ContentInfo* Arena::CreateMaybeMessage<::feedstore::ContentInfo>(Arena*);
template<> ::feedstore::DataOperation* Arena::CreateMaybeMessage<::feedstore::DataOperation>(Arena*);
template<> ::feedstore::DocView* Arena::CreateMaybeMessage<::feedstore::DocView>(Arena*);
template<> ::feedstore::Image* Arena::CreateMaybeMessage<::feedstore::Image>(Arena*);
template<> ::feedstore::Metadata* Arena::CreateMaybeMessage<::feedstore::Metadata>(Arena*);
template<> ::feedstore::Metadata_SessionID* Arena::CreateMaybeMessage<::feedstore::Metadata_SessionID>(Arena*);
template<> ::feedstore::Metadata_StreamMetadata* Arena::CreateMaybeMessage<::feedstore::Metadata_StreamMetadata>(Arena*);
template<> ::feedstore::Metadata_StreamMetadata_ContentLifetime* Arena::CreateMaybeMessage<::feedstore::Metadata_StreamMetadata_ContentLifetime>(Arena*);
template<> ::feedstore::PendingWebFeedOperation* Arena::CreateMaybeMessage<::feedstore::PendingWebFeedOperation>(Arena*);
template<> ::feedstore::RecommendedWebFeedIndex* Arena::CreateMaybeMessage<::feedstore::RecommendedWebFeedIndex>(Arena*);
template<> ::feedstore::RecommendedWebFeedIndex_Entry* Arena::CreateMaybeMessage<::feedstore::RecommendedWebFeedIndex_Entry>(Arena*);
template<> ::feedstore::Record* Arena::CreateMaybeMessage<::feedstore::Record>(Arena*);
template<> ::feedstore::StoredAction* Arena::CreateMaybeMessage<::feedstore::StoredAction>(Arena*);
template<> ::feedstore::StreamContentHashList* Arena::CreateMaybeMessage<::feedstore::StreamContentHashList>(Arena*);
template<> ::feedstore::StreamData* Arena::CreateMaybeMessage<::feedstore::StreamData>(Arena*);
template<> ::feedstore::StreamSharedState* Arena::CreateMaybeMessage<::feedstore::StreamSharedState>(Arena*);
template<> ::feedstore::StreamStructure* Arena::CreateMaybeMessage<::feedstore::StreamStructure>(Arena*);
template<> ::feedstore::StreamStructureSet* Arena::CreateMaybeMessage<::feedstore::StreamStructureSet>(Arena*);
template<> ::feedstore::SubscribedWebFeeds* Arena::CreateMaybeMessage<::feedstore::SubscribedWebFeeds>(Arena*);
template<> ::feedstore::WebFeedInfo* Arena::CreateMaybeMessage<::feedstore::WebFeedInfo>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace feedstore {

enum StreamStructure_Operation : int {};
bool StreamStructure_Operation_IsValid(int value);
constexpr StreamStructure_Operation StreamStructure_Operation_Operation_MIN =;
constexpr StreamStructure_Operation StreamStructure_Operation_Operation_MAX =;
constexpr int StreamStructure_Operation_Operation_ARRAYSIZE =;

const std::string& StreamStructure_Operation_Name(StreamStructure_Operation value);
template<typename T>
inline const std::string& StreamStructure_Operation_Name(T enum_t_value) {}
bool StreamStructure_Operation_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, StreamStructure_Operation* value);
enum StreamStructure_Type : int {};
bool StreamStructure_Type_IsValid(int value);
constexpr StreamStructure_Type StreamStructure_Type_Type_MIN =;
constexpr StreamStructure_Type StreamStructure_Type_Type_MAX =;
constexpr int StreamStructure_Type_Type_ARRAYSIZE =;

const std::string& StreamStructure_Type_Name(StreamStructure_Type value);
template<typename T>
inline const std::string& StreamStructure_Type_Name(T enum_t_value) {}
bool StreamStructure_Type_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, StreamStructure_Type* value);
enum WebFeedInfo_State : int {};
bool WebFeedInfo_State_IsValid(int value);
constexpr WebFeedInfo_State WebFeedInfo_State_State_MIN =;
constexpr WebFeedInfo_State WebFeedInfo_State_State_MAX =;
constexpr int WebFeedInfo_State_State_ARRAYSIZE =;

const std::string& WebFeedInfo_State_Name(WebFeedInfo_State value);
template<typename T>
inline const std::string& WebFeedInfo_State_Name(T enum_t_value) {}
bool WebFeedInfo_State_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebFeedInfo_State* value);
enum PendingWebFeedOperation_Kind : int {};
bool PendingWebFeedOperation_Kind_IsValid(int value);
constexpr PendingWebFeedOperation_Kind PendingWebFeedOperation_Kind_Kind_MIN =;
constexpr PendingWebFeedOperation_Kind PendingWebFeedOperation_Kind_Kind_MAX =;
constexpr int PendingWebFeedOperation_Kind_Kind_ARRAYSIZE =;

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

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

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

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

class Metadata_SessionID final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedstore.Metadata.SessionID) */ {};
// -------------------------------------------------------------------

class Metadata_StreamMetadata_ContentLifetime final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedstore.Metadata.StreamMetadata.ContentLifetime) */ {};
// -------------------------------------------------------------------

class Metadata_StreamMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedstore.Metadata.StreamMetadata) */ {};
// -------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

class RecommendedWebFeedIndex_Entry final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:feedstore.RecommendedWebFeedIndex.Entry) */ {};
// -------------------------------------------------------------------

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

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

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

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

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


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

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

// .feedstore.StreamData stream_data = 1;
inline bool Record::_internal_has_stream_data() const {}
inline bool Record::has_stream_data() const {}
inline void Record::set_has_stream_data() {}
inline void Record::clear_stream_data() {}
inline ::feedstore::StreamData* Record::release_stream_data() {}
inline const ::feedstore::StreamData& Record::_internal_stream_data() const {}
inline const ::feedstore::StreamData& Record::stream_data() const {}
inline ::feedstore::StreamData* Record::unsafe_arena_release_stream_data() {}
inline void Record::unsafe_arena_set_allocated_stream_data(::feedstore::StreamData* stream_data) {}
inline ::feedstore::StreamData* Record::_internal_mutable_stream_data() {}
inline ::feedstore::StreamData* Record::mutable_stream_data() {}

// .feedstore.StreamStructureSet stream_structures = 2;
inline bool Record::_internal_has_stream_structures() const {}
inline bool Record::has_stream_structures() const {}
inline void Record::set_has_stream_structures() {}
inline void Record::clear_stream_structures() {}
inline ::feedstore::StreamStructureSet* Record::release_stream_structures() {}
inline const ::feedstore::StreamStructureSet& Record::_internal_stream_structures() const {}
inline const ::feedstore::StreamStructureSet& Record::stream_structures() const {}
inline ::feedstore::StreamStructureSet* Record::unsafe_arena_release_stream_structures() {}
inline void Record::unsafe_arena_set_allocated_stream_structures(::feedstore::StreamStructureSet* stream_structures) {}
inline ::feedstore::StreamStructureSet* Record::_internal_mutable_stream_structures() {}
inline ::feedstore::StreamStructureSet* Record::mutable_stream_structures() {}

// .feedstore.Content content = 3;
inline bool Record::_internal_has_content() const {}
inline bool Record::has_content() const {}
inline void Record::set_has_content() {}
inline void Record::clear_content() {}
inline ::feedstore::Content* Record::release_content() {}
inline const ::feedstore::Content& Record::_internal_content() const {}
inline const ::feedstore::Content& Record::content() const {}
inline ::feedstore::Content* Record::unsafe_arena_release_content() {}
inline void Record::unsafe_arena_set_allocated_content(::feedstore::Content* content) {}
inline ::feedstore::Content* Record::_internal_mutable_content() {}
inline ::feedstore::Content* Record::mutable_content() {}

// .feedstore.StoredAction local_action = 4;
inline bool Record::_internal_has_local_action() const {}
inline bool Record::has_local_action() const {}
inline void Record::set_has_local_action() {}
inline void Record::clear_local_action() {}
inline ::feedstore::StoredAction* Record::release_local_action() {}
inline const ::feedstore::StoredAction& Record::_internal_local_action() const {}
inline const ::feedstore::StoredAction& Record::local_action() const {}
inline ::feedstore::StoredAction* Record::unsafe_arena_release_local_action() {}
inline void Record::unsafe_arena_set_allocated_local_action(::feedstore::StoredAction* local_action) {}
inline ::feedstore::StoredAction* Record::_internal_mutable_local_action() {}
inline ::feedstore::StoredAction* Record::mutable_local_action() {}

// .feedstore.StreamSharedState shared_state = 5;
inline bool Record::_internal_has_shared_state() const {}
inline bool Record::has_shared_state() const {}
inline void Record::set_has_shared_state() {}
inline void Record::clear_shared_state() {}
inline ::feedstore::StreamSharedState* Record::release_shared_state() {}
inline const ::feedstore::StreamSharedState& Record::_internal_shared_state() const {}
inline const ::feedstore::StreamSharedState& Record::shared_state() const {}
inline ::feedstore::StreamSharedState* Record::unsafe_arena_release_shared_state() {}
inline void Record::unsafe_arena_set_allocated_shared_state(::feedstore::StreamSharedState* shared_state) {}
inline ::feedstore::StreamSharedState* Record::_internal_mutable_shared_state() {}
inline ::feedstore::StreamSharedState* Record::mutable_shared_state() {}

// .feedstore.Metadata metadata = 6;
inline bool Record::_internal_has_metadata() const {}
inline bool Record::has_metadata() const {}
inline void Record::set_has_metadata() {}
inline void Record::clear_metadata() {}
inline ::feedstore::Metadata* Record::release_metadata() {}
inline const ::feedstore::Metadata& Record::_internal_metadata() const {}
inline const ::feedstore::Metadata& Record::metadata() const {}
inline ::feedstore::Metadata* Record::unsafe_arena_release_metadata() {}
inline void Record::unsafe_arena_set_allocated_metadata(::feedstore::Metadata* metadata) {}
inline ::feedstore::Metadata* Record::_internal_mutable_metadata() {}
inline ::feedstore::Metadata* Record::mutable_metadata() {}

// .feedstore.SubscribedWebFeeds subscribed_web_feeds = 7;
inline bool Record::_internal_has_subscribed_web_feeds() const {}
inline bool Record::has_subscribed_web_feeds() const {}
inline void Record::set_has_subscribed_web_feeds() {}
inline void Record::clear_subscribed_web_feeds() {}
inline ::feedstore::SubscribedWebFeeds* Record::release_subscribed_web_feeds() {}
inline const ::feedstore::SubscribedWebFeeds& Record::_internal_subscribed_web_feeds() const {}
inline const ::feedstore::SubscribedWebFeeds& Record::subscribed_web_feeds() const {}
inline ::feedstore::SubscribedWebFeeds* Record::unsafe_arena_release_subscribed_web_feeds() {}
inline void Record::unsafe_arena_set_allocated_subscribed_web_feeds(::feedstore::SubscribedWebFeeds* subscribed_web_feeds) {}
inline ::feedstore::SubscribedWebFeeds* Record::_internal_mutable_subscribed_web_feeds() {}
inline ::feedstore::SubscribedWebFeeds* Record::mutable_subscribed_web_feeds() {}

// .feedstore.WebFeedInfo recommended_web_feed = 8;
inline bool Record::_internal_has_recommended_web_feed() const {}
inline bool Record::has_recommended_web_feed() const {}
inline void Record::set_has_recommended_web_feed() {}
inline void Record::clear_recommended_web_feed() {}
inline ::feedstore::WebFeedInfo* Record::release_recommended_web_feed() {}
inline const ::feedstore::WebFeedInfo& Record::_internal_recommended_web_feed() const {}
inline const ::feedstore::WebFeedInfo& Record::recommended_web_feed() const {}
inline ::feedstore::WebFeedInfo* Record::unsafe_arena_release_recommended_web_feed() {}
inline void Record::unsafe_arena_set_allocated_recommended_web_feed(::feedstore::WebFeedInfo* recommended_web_feed) {}
inline ::feedstore::WebFeedInfo* Record::_internal_mutable_recommended_web_feed() {}
inline ::feedstore::WebFeedInfo* Record::mutable_recommended_web_feed() {}

// .feedstore.RecommendedWebFeedIndex recommended_web_feed_index = 9;
inline bool Record::_internal_has_recommended_web_feed_index() const {}
inline bool Record::has_recommended_web_feed_index() const {}
inline void Record::set_has_recommended_web_feed_index() {}
inline void Record::clear_recommended_web_feed_index() {}
inline ::feedstore::RecommendedWebFeedIndex* Record::release_recommended_web_feed_index() {}
inline const ::feedstore::RecommendedWebFeedIndex& Record::_internal_recommended_web_feed_index() const {}
inline const ::feedstore::RecommendedWebFeedIndex& Record::recommended_web_feed_index() const {}
inline ::feedstore::RecommendedWebFeedIndex* Record::unsafe_arena_release_recommended_web_feed_index() {}
inline void Record::unsafe_arena_set_allocated_recommended_web_feed_index(::feedstore::RecommendedWebFeedIndex* recommended_web_feed_index) {}
inline ::feedstore::RecommendedWebFeedIndex* Record::_internal_mutable_recommended_web_feed_index() {}
inline ::feedstore::RecommendedWebFeedIndex* Record::mutable_recommended_web_feed_index() {}

// .feedstore.PendingWebFeedOperation pending_web_feed_operation = 10;
inline bool Record::_internal_has_pending_web_feed_operation() const {}
inline bool Record::has_pending_web_feed_operation() const {}
inline void Record::set_has_pending_web_feed_operation() {}
inline void Record::clear_pending_web_feed_operation() {}
inline ::feedstore::PendingWebFeedOperation* Record::release_pending_web_feed_operation() {}
inline const ::feedstore::PendingWebFeedOperation& Record::_internal_pending_web_feed_operation() const {}
inline const ::feedstore::PendingWebFeedOperation& Record::pending_web_feed_operation() const {}
inline ::feedstore::PendingWebFeedOperation* Record::unsafe_arena_release_pending_web_feed_operation() {}
inline void Record::unsafe_arena_set_allocated_pending_web_feed_operation(::feedstore::PendingWebFeedOperation* pending_web_feed_operation) {}
inline ::feedstore::PendingWebFeedOperation* Record::_internal_mutable_pending_web_feed_operation() {}
inline ::feedstore::PendingWebFeedOperation* Record::mutable_pending_web_feed_operation() {}

// .feedstore.DocView doc_view = 11;
inline bool Record::_internal_has_doc_view() const {}
inline bool Record::has_doc_view() const {}
inline void Record::set_has_doc_view() {}
inline void Record::clear_doc_view() {}
inline ::feedstore::DocView* Record::release_doc_view() {}
inline const ::feedstore::DocView& Record::_internal_doc_view() const {}
inline const ::feedstore::DocView& Record::doc_view() const {}
inline ::feedstore::DocView* Record::unsafe_arena_release_doc_view() {}
inline void Record::unsafe_arena_set_allocated_doc_view(::feedstore::DocView* doc_view) {}
inline ::feedstore::DocView* Record::_internal_mutable_doc_view() {}
inline ::feedstore::DocView* Record::mutable_doc_view() {}

inline bool Record::has_data() const {}
inline void Record::clear_has_data() {}
inline Record::DataCase Record::data_case() const {}
// -------------------------------------------------------------------

// StreamContentHashList

// repeated uint32 hashes = 1;
inline int StreamContentHashList::_internal_hashes_size() const {}
inline int StreamContentHashList::hashes_size() const {}
inline void StreamContentHashList::clear_hashes() {}
inline uint32_t StreamContentHashList::_internal_hashes(int index) const {}
inline uint32_t StreamContentHashList::hashes(int index) const {}
inline void StreamContentHashList::set_hashes(int index, uint32_t value) {}
inline void StreamContentHashList::_internal_add_hashes(uint32_t value) {}
inline void StreamContentHashList::add_hashes(uint32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
StreamContentHashList::_internal_hashes() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
StreamContentHashList::hashes() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
StreamContentHashList::_internal_mutable_hashes() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
StreamContentHashList::mutable_hashes() {}

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

// StreamData

// .feedwire.ContentId content_id = 1;
inline bool StreamData::_internal_has_content_id() const {}
inline bool StreamData::has_content_id() const {}
inline const ::feedwire::ContentId& StreamData::_internal_content_id() const {}
inline const ::feedwire::ContentId& StreamData::content_id() const {}
inline void StreamData::unsafe_arena_set_allocated_content_id(
    ::feedwire::ContentId* content_id) {}
inline ::feedwire::ContentId* StreamData::release_content_id() {}
inline ::feedwire::ContentId* StreamData::unsafe_arena_release_content_id() {}
inline ::feedwire::ContentId* StreamData::_internal_mutable_content_id() {}
inline ::feedwire::ContentId* StreamData::mutable_content_id() {}
inline void StreamData::set_allocated_content_id(::feedwire::ContentId* content_id) {}

// bytes next_page_token = 2;
inline void StreamData::clear_next_page_token() {}
inline const std::string& StreamData::next_page_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamData::set_next_page_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamData::mutable_next_page_token() {}
inline const std::string& StreamData::_internal_next_page_token() const {}
inline void StreamData::_internal_set_next_page_token(const std::string& value) {}
inline std::string* StreamData::_internal_mutable_next_page_token() {}
inline std::string* StreamData::release_next_page_token() {}
inline void StreamData::set_allocated_next_page_token(std::string* next_page_token) {}

// int64 last_added_time_millis = 4;
inline void StreamData::clear_last_added_time_millis() {}
inline int64_t StreamData::_internal_last_added_time_millis() const {}
inline int64_t StreamData::last_added_time_millis() const {}
inline void StreamData::_internal_set_last_added_time_millis(int64_t value) {}
inline void StreamData::set_last_added_time_millis(int64_t value) {}

// repeated .feedwire.ContentId shared_state_ids = 6;
inline int StreamData::_internal_shared_state_ids_size() const {}
inline int StreamData::shared_state_ids_size() const {}
inline ::feedwire::ContentId* StreamData::mutable_shared_state_ids(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::ContentId >*
StreamData::mutable_shared_state_ids() {}
inline const ::feedwire::ContentId& StreamData::_internal_shared_state_ids(int index) const {}
inline const ::feedwire::ContentId& StreamData::shared_state_ids(int index) const {}
inline ::feedwire::ContentId* StreamData::_internal_add_shared_state_ids() {}
inline ::feedwire::ContentId* StreamData::add_shared_state_ids() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::ContentId >&
StreamData::shared_state_ids() const {}

// bool signed_in = 7;
inline void StreamData::clear_signed_in() {}
inline bool StreamData::_internal_signed_in() const {}
inline bool StreamData::signed_in() const {}
inline void StreamData::_internal_set_signed_in(bool value) {}
inline void StreamData::set_signed_in(bool value) {}

// string gaia = 13;
inline void StreamData::clear_gaia() {}
inline const std::string& StreamData::gaia() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamData::set_gaia(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamData::mutable_gaia() {}
inline const std::string& StreamData::_internal_gaia() const {}
inline void StreamData::_internal_set_gaia(const std::string& value) {}
inline std::string* StreamData::_internal_mutable_gaia() {}
inline std::string* StreamData::release_gaia() {}
inline void StreamData::set_allocated_gaia(std::string* gaia) {}

// string email = 14;
inline void StreamData::clear_email() {}
inline const std::string& StreamData::email() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamData::set_email(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamData::mutable_email() {}
inline const std::string& StreamData::_internal_email() const {}
inline void StreamData::_internal_set_email(const std::string& value) {}
inline std::string* StreamData::_internal_mutable_email() {}
inline std::string* StreamData::release_email() {}
inline void StreamData::set_allocated_email(std::string* email) {}

// bool logging_enabled = 8;
inline void StreamData::clear_logging_enabled() {}
inline bool StreamData::_internal_logging_enabled() const {}
inline bool StreamData::logging_enabled() const {}
inline void StreamData::_internal_set_logging_enabled(bool value) {}
inline void StreamData::set_logging_enabled(bool value) {}

// bool privacy_notice_fulfilled = 9;
inline void StreamData::clear_privacy_notice_fulfilled() {}
inline bool StreamData::_internal_privacy_notice_fulfilled() const {}
inline bool StreamData::privacy_notice_fulfilled() const {}
inline void StreamData::_internal_set_privacy_notice_fulfilled(bool value) {}
inline void StreamData::set_privacy_notice_fulfilled(bool value) {}

// string stream_key = 10;
inline void StreamData::clear_stream_key() {}
inline const std::string& StreamData::stream_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamData::set_stream_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamData::mutable_stream_key() {}
inline const std::string& StreamData::_internal_stream_key() const {}
inline void StreamData::_internal_set_stream_key(const std::string& value) {}
inline std::string* StreamData::_internal_mutable_stream_key() {}
inline std::string* StreamData::release_stream_key() {}
inline void StreamData::set_allocated_stream_key(std::string* stream_key) {}

// repeated .feedstore.StreamContentHashList content_hashes = 11;
inline int StreamData::_internal_content_hashes_size() const {}
inline int StreamData::content_hashes_size() const {}
inline void StreamData::clear_content_hashes() {}
inline ::feedstore::StreamContentHashList* StreamData::mutable_content_hashes(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::StreamContentHashList >*
StreamData::mutable_content_hashes() {}
inline const ::feedstore::StreamContentHashList& StreamData::_internal_content_hashes(int index) const {}
inline const ::feedstore::StreamContentHashList& StreamData::content_hashes(int index) const {}
inline ::feedstore::StreamContentHashList* StreamData::_internal_add_content_hashes() {}
inline ::feedstore::StreamContentHashList* StreamData::add_content_hashes() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::StreamContentHashList >&
StreamData::content_hashes() const {}

// bytes root_event_id = 12;
inline void StreamData::clear_root_event_id() {}
inline const std::string& StreamData::root_event_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamData::set_root_event_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamData::mutable_root_event_id() {}
inline const std::string& StreamData::_internal_root_event_id() const {}
inline void StreamData::_internal_set_root_event_id(const std::string& value) {}
inline std::string* StreamData::_internal_mutable_root_event_id() {}
inline std::string* StreamData::release_root_event_id() {}
inline void StreamData::set_allocated_root_event_id(std::string* root_event_id) {}

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

// Metadata_SessionID

// string token = 1;
inline void Metadata_SessionID::clear_token() {}
inline const std::string& Metadata_SessionID::token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Metadata_SessionID::set_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* Metadata_SessionID::mutable_token() {}
inline const std::string& Metadata_SessionID::_internal_token() const {}
inline void Metadata_SessionID::_internal_set_token(const std::string& value) {}
inline std::string* Metadata_SessionID::_internal_mutable_token() {}
inline std::string* Metadata_SessionID::release_token() {}
inline void Metadata_SessionID::set_allocated_token(std::string* token) {}

// int64 expiry_time_ms = 2;
inline void Metadata_SessionID::clear_expiry_time_ms() {}
inline int64_t Metadata_SessionID::_internal_expiry_time_ms() const {}
inline int64_t Metadata_SessionID::expiry_time_ms() const {}
inline void Metadata_SessionID::_internal_set_expiry_time_ms(int64_t value) {}
inline void Metadata_SessionID::set_expiry_time_ms(int64_t value) {}

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

// Metadata_StreamMetadata_ContentLifetime

// int64 stale_age_ms = 1;
inline void Metadata_StreamMetadata_ContentLifetime::clear_stale_age_ms() {}
inline int64_t Metadata_StreamMetadata_ContentLifetime::_internal_stale_age_ms() const {}
inline int64_t Metadata_StreamMetadata_ContentLifetime::stale_age_ms() const {}
inline void Metadata_StreamMetadata_ContentLifetime::_internal_set_stale_age_ms(int64_t value) {}
inline void Metadata_StreamMetadata_ContentLifetime::set_stale_age_ms(int64_t value) {}

// int64 invalid_age_ms = 2;
inline void Metadata_StreamMetadata_ContentLifetime::clear_invalid_age_ms() {}
inline int64_t Metadata_StreamMetadata_ContentLifetime::_internal_invalid_age_ms() const {}
inline int64_t Metadata_StreamMetadata_ContentLifetime::invalid_age_ms() const {}
inline void Metadata_StreamMetadata_ContentLifetime::_internal_set_invalid_age_ms(int64_t value) {}
inline void Metadata_StreamMetadata_ContentLifetime::set_invalid_age_ms(int64_t value) {}

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

// Metadata_StreamMetadata

// string stream_key = 1;
inline void Metadata_StreamMetadata::clear_stream_key() {}
inline const std::string& Metadata_StreamMetadata::stream_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Metadata_StreamMetadata::set_stream_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* Metadata_StreamMetadata::mutable_stream_key() {}
inline const std::string& Metadata_StreamMetadata::_internal_stream_key() const {}
inline void Metadata_StreamMetadata::_internal_set_stream_key(const std::string& value) {}
inline std::string* Metadata_StreamMetadata::_internal_mutable_stream_key() {}
inline std::string* Metadata_StreamMetadata::release_stream_key() {}
inline void Metadata_StreamMetadata::set_allocated_stream_key(std::string* stream_key) {}

// bool is_known_stale = 3;
inline void Metadata_StreamMetadata::clear_is_known_stale() {}
inline bool Metadata_StreamMetadata::_internal_is_known_stale() const {}
inline bool Metadata_StreamMetadata::is_known_stale() const {}
inline void Metadata_StreamMetadata::_internal_set_is_known_stale(bool value) {}
inline void Metadata_StreamMetadata::set_is_known_stale(bool value) {}

// repeated .feedstore.StreamContentHashList view_content_hashes = 4;
inline int Metadata_StreamMetadata::_internal_view_content_hashes_size() const {}
inline int Metadata_StreamMetadata::view_content_hashes_size() const {}
inline void Metadata_StreamMetadata::clear_view_content_hashes() {}
inline ::feedstore::StreamContentHashList* Metadata_StreamMetadata::mutable_view_content_hashes(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::StreamContentHashList >*
Metadata_StreamMetadata::mutable_view_content_hashes() {}
inline const ::feedstore::StreamContentHashList& Metadata_StreamMetadata::_internal_view_content_hashes(int index) const {}
inline const ::feedstore::StreamContentHashList& Metadata_StreamMetadata::view_content_hashes(int index) const {}
inline ::feedstore::StreamContentHashList* Metadata_StreamMetadata::_internal_add_view_content_hashes() {}
inline ::feedstore::StreamContentHashList* Metadata_StreamMetadata::add_view_content_hashes() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::StreamContentHashList >&
Metadata_StreamMetadata::view_content_hashes() const {}

// .feedstore.Metadata.StreamMetadata.ContentLifetime content_lifetime = 5;
inline bool Metadata_StreamMetadata::_internal_has_content_lifetime() const {}
inline bool Metadata_StreamMetadata::has_content_lifetime() const {}
inline void Metadata_StreamMetadata::clear_content_lifetime() {}
inline const ::feedstore::Metadata_StreamMetadata_ContentLifetime& Metadata_StreamMetadata::_internal_content_lifetime() const {}
inline const ::feedstore::Metadata_StreamMetadata_ContentLifetime& Metadata_StreamMetadata::content_lifetime() const {}
inline void Metadata_StreamMetadata::unsafe_arena_set_allocated_content_lifetime(
    ::feedstore::Metadata_StreamMetadata_ContentLifetime* content_lifetime) {}
inline ::feedstore::Metadata_StreamMetadata_ContentLifetime* Metadata_StreamMetadata::release_content_lifetime() {}
inline ::feedstore::Metadata_StreamMetadata_ContentLifetime* Metadata_StreamMetadata::unsafe_arena_release_content_lifetime() {}
inline ::feedstore::Metadata_StreamMetadata_ContentLifetime* Metadata_StreamMetadata::_internal_mutable_content_lifetime() {}
inline ::feedstore::Metadata_StreamMetadata_ContentLifetime* Metadata_StreamMetadata::mutable_content_lifetime() {}
inline void Metadata_StreamMetadata::set_allocated_content_lifetime(::feedstore::Metadata_StreamMetadata_ContentLifetime* content_lifetime) {}

// int64 last_fetch_time_millis = 6;
inline void Metadata_StreamMetadata::clear_last_fetch_time_millis() {}
inline int64_t Metadata_StreamMetadata::_internal_last_fetch_time_millis() const {}
inline int64_t Metadata_StreamMetadata::last_fetch_time_millis() const {}
inline void Metadata_StreamMetadata::_internal_set_last_fetch_time_millis(int64_t value) {}
inline void Metadata_StreamMetadata::set_last_fetch_time_millis(int64_t value) {}

// int64 last_server_response_time_millis = 7;
inline void Metadata_StreamMetadata::clear_last_server_response_time_millis() {}
inline int64_t Metadata_StreamMetadata::_internal_last_server_response_time_millis() const {}
inline int64_t Metadata_StreamMetadata::last_server_response_time_millis() const {}
inline void Metadata_StreamMetadata::_internal_set_last_server_response_time_millis(int64_t value) {}
inline void Metadata_StreamMetadata::set_last_server_response_time_millis(int64_t value) {}

// repeated uint32 viewed_content_hashes = 8;
inline int Metadata_StreamMetadata::_internal_viewed_content_hashes_size() const {}
inline int Metadata_StreamMetadata::viewed_content_hashes_size() const {}
inline void Metadata_StreamMetadata::clear_viewed_content_hashes() {}
inline uint32_t Metadata_StreamMetadata::_internal_viewed_content_hashes(int index) const {}
inline uint32_t Metadata_StreamMetadata::viewed_content_hashes(int index) const {}
inline void Metadata_StreamMetadata::set_viewed_content_hashes(int index, uint32_t value) {}
inline void Metadata_StreamMetadata::_internal_add_viewed_content_hashes(uint32_t value) {}
inline void Metadata_StreamMetadata::add_viewed_content_hashes(uint32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Metadata_StreamMetadata::_internal_viewed_content_hashes() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Metadata_StreamMetadata::viewed_content_hashes() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Metadata_StreamMetadata::_internal_mutable_viewed_content_hashes() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Metadata_StreamMetadata::mutable_viewed_content_hashes() {}

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

// Metadata

// bytes consistency_token = 1;
inline void Metadata::clear_consistency_token() {}
inline const std::string& Metadata::consistency_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Metadata::set_consistency_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* Metadata::mutable_consistency_token() {}
inline const std::string& Metadata::_internal_consistency_token() const {}
inline void Metadata::_internal_set_consistency_token(const std::string& value) {}
inline std::string* Metadata::_internal_mutable_consistency_token() {}
inline std::string* Metadata::release_consistency_token() {}
inline void Metadata::set_allocated_consistency_token(std::string* consistency_token) {}

// int32 next_action_id = 2;
inline void Metadata::clear_next_action_id() {}
inline int32_t Metadata::_internal_next_action_id() const {}
inline int32_t Metadata::next_action_id() const {}
inline void Metadata::_internal_set_next_action_id(int32_t value) {}
inline void Metadata::set_next_action_id(int32_t value) {}

// .feedstore.Metadata.SessionID session_id = 3;
inline bool Metadata::_internal_has_session_id() const {}
inline bool Metadata::has_session_id() const {}
inline void Metadata::clear_session_id() {}
inline const ::feedstore::Metadata_SessionID& Metadata::_internal_session_id() const {}
inline const ::feedstore::Metadata_SessionID& Metadata::session_id() const {}
inline void Metadata::unsafe_arena_set_allocated_session_id(
    ::feedstore::Metadata_SessionID* session_id) {}
inline ::feedstore::Metadata_SessionID* Metadata::release_session_id() {}
inline ::feedstore::Metadata_SessionID* Metadata::unsafe_arena_release_session_id() {}
inline ::feedstore::Metadata_SessionID* Metadata::_internal_mutable_session_id() {}
inline ::feedstore::Metadata_SessionID* Metadata::mutable_session_id() {}
inline void Metadata::set_allocated_session_id(::feedstore::Metadata_SessionID* session_id) {}

// int32 stream_schema_version = 4;
inline void Metadata::clear_stream_schema_version() {}
inline int32_t Metadata::_internal_stream_schema_version() const {}
inline int32_t Metadata::stream_schema_version() const {}
inline void Metadata::_internal_set_stream_schema_version(int32_t value) {}
inline void Metadata::set_stream_schema_version(int32_t value) {}

// repeated .feedstore.Metadata.StreamMetadata stream_metadata = 5;
inline int Metadata::_internal_stream_metadata_size() const {}
inline int Metadata::stream_metadata_size() const {}
inline void Metadata::clear_stream_metadata() {}
inline ::feedstore::Metadata_StreamMetadata* Metadata::mutable_stream_metadata(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::Metadata_StreamMetadata >*
Metadata::mutable_stream_metadata() {}
inline const ::feedstore::Metadata_StreamMetadata& Metadata::_internal_stream_metadata(int index) const {}
inline const ::feedstore::Metadata_StreamMetadata& Metadata::stream_metadata(int index) const {}
inline ::feedstore::Metadata_StreamMetadata* Metadata::_internal_add_stream_metadata() {}
inline ::feedstore::Metadata_StreamMetadata* Metadata::add_stream_metadata() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::Metadata_StreamMetadata >&
Metadata::stream_metadata() const {}

// string gaia = 6;
inline void Metadata::clear_gaia() {}
inline const std::string& Metadata::gaia() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Metadata::set_gaia(ArgT0&& arg0, ArgT... args) {}
inline std::string* Metadata::mutable_gaia() {}
inline const std::string& Metadata::_internal_gaia() const {}
inline void Metadata::_internal_set_gaia(const std::string& value) {}
inline std::string* Metadata::_internal_mutable_gaia() {}
inline std::string* Metadata::release_gaia() {}
inline void Metadata::set_allocated_gaia(std::string* gaia) {}

// bool web_and_app_activity_enabled = 7;
inline void Metadata::clear_web_and_app_activity_enabled() {}
inline bool Metadata::_internal_web_and_app_activity_enabled() const {}
inline bool Metadata::web_and_app_activity_enabled() const {}
inline void Metadata::_internal_set_web_and_app_activity_enabled(bool value) {}
inline void Metadata::set_web_and_app_activity_enabled(bool value) {}

// bool discover_personalization_enabled = 8;
inline void Metadata::clear_discover_personalization_enabled() {}
inline bool Metadata::_internal_discover_personalization_enabled() const {}
inline bool Metadata::discover_personalization_enabled() const {}
inline void Metadata::_internal_set_discover_personalization_enabled(bool value) {}
inline void Metadata::set_discover_personalization_enabled(bool value) {}

// int32 followed_from_web_page_menu_count = 9;
inline void Metadata::clear_followed_from_web_page_menu_count() {}
inline int32_t Metadata::_internal_followed_from_web_page_menu_count() const {}
inline int32_t Metadata::followed_from_web_page_menu_count() const {}
inline void Metadata::_internal_set_followed_from_web_page_menu_count(int32_t value) {}
inline void Metadata::set_followed_from_web_page_menu_count(int32_t value) {}

// repeated uint32 most_recent_viewed_content_hashes = 11;
inline int Metadata::_internal_most_recent_viewed_content_hashes_size() const {}
inline int Metadata::most_recent_viewed_content_hashes_size() const {}
inline void Metadata::clear_most_recent_viewed_content_hashes() {}
inline uint32_t Metadata::_internal_most_recent_viewed_content_hashes(int index) const {}
inline uint32_t Metadata::most_recent_viewed_content_hashes(int index) const {}
inline void Metadata::set_most_recent_viewed_content_hashes(int index, uint32_t value) {}
inline void Metadata::_internal_add_most_recent_viewed_content_hashes(uint32_t value) {}
inline void Metadata::add_most_recent_viewed_content_hashes(uint32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Metadata::_internal_most_recent_viewed_content_hashes() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
Metadata::most_recent_viewed_content_hashes() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Metadata::_internal_mutable_most_recent_viewed_content_hashes() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
Metadata::mutable_most_recent_viewed_content_hashes() {}

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

// StreamStructureSet

// string stream_key = 1;
inline void StreamStructureSet::clear_stream_key() {}
inline const std::string& StreamStructureSet::stream_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamStructureSet::set_stream_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamStructureSet::mutable_stream_key() {}
inline const std::string& StreamStructureSet::_internal_stream_key() const {}
inline void StreamStructureSet::_internal_set_stream_key(const std::string& value) {}
inline std::string* StreamStructureSet::_internal_mutable_stream_key() {}
inline std::string* StreamStructureSet::release_stream_key() {}
inline void StreamStructureSet::set_allocated_stream_key(std::string* stream_key) {}

// int32 sequence_number = 2;
inline void StreamStructureSet::clear_sequence_number() {}
inline int32_t StreamStructureSet::_internal_sequence_number() const {}
inline int32_t StreamStructureSet::sequence_number() const {}
inline void StreamStructureSet::_internal_set_sequence_number(int32_t value) {}
inline void StreamStructureSet::set_sequence_number(int32_t value) {}

// repeated .feedstore.StreamStructure structures = 3;
inline int StreamStructureSet::_internal_structures_size() const {}
inline int StreamStructureSet::structures_size() const {}
inline void StreamStructureSet::clear_structures() {}
inline ::feedstore::StreamStructure* StreamStructureSet::mutable_structures(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::StreamStructure >*
StreamStructureSet::mutable_structures() {}
inline const ::feedstore::StreamStructure& StreamStructureSet::_internal_structures(int index) const {}
inline const ::feedstore::StreamStructure& StreamStructureSet::structures(int index) const {}
inline ::feedstore::StreamStructure* StreamStructureSet::_internal_add_structures() {}
inline ::feedstore::StreamStructure* StreamStructureSet::add_structures() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::StreamStructure >&
StreamStructureSet::structures() const {}

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

// StreamStructure

// .feedstore.StreamStructure.Operation operation = 1;
inline void StreamStructure::clear_operation() {}
inline ::feedstore::StreamStructure_Operation StreamStructure::_internal_operation() const {}
inline ::feedstore::StreamStructure_Operation StreamStructure::operation() const {}
inline void StreamStructure::_internal_set_operation(::feedstore::StreamStructure_Operation value) {}
inline void StreamStructure::set_operation(::feedstore::StreamStructure_Operation value) {}

// .feedwire.ContentId content_id = 2;
inline bool StreamStructure::_internal_has_content_id() const {}
inline bool StreamStructure::has_content_id() const {}
inline const ::feedwire::ContentId& StreamStructure::_internal_content_id() const {}
inline const ::feedwire::ContentId& StreamStructure::content_id() const {}
inline void StreamStructure::unsafe_arena_set_allocated_content_id(
    ::feedwire::ContentId* content_id) {}
inline ::feedwire::ContentId* StreamStructure::release_content_id() {}
inline ::feedwire::ContentId* StreamStructure::unsafe_arena_release_content_id() {}
inline ::feedwire::ContentId* StreamStructure::_internal_mutable_content_id() {}
inline ::feedwire::ContentId* StreamStructure::mutable_content_id() {}
inline void StreamStructure::set_allocated_content_id(::feedwire::ContentId* content_id) {}

// .feedwire.ContentId parent_id = 3;
inline bool StreamStructure::_internal_has_parent_id() const {}
inline bool StreamStructure::has_parent_id() const {}
inline const ::feedwire::ContentId& StreamStructure::_internal_parent_id() const {}
inline const ::feedwire::ContentId& StreamStructure::parent_id() const {}
inline void StreamStructure::unsafe_arena_set_allocated_parent_id(
    ::feedwire::ContentId* parent_id) {}
inline ::feedwire::ContentId* StreamStructure::release_parent_id() {}
inline ::feedwire::ContentId* StreamStructure::unsafe_arena_release_parent_id() {}
inline ::feedwire::ContentId* StreamStructure::_internal_mutable_parent_id() {}
inline ::feedwire::ContentId* StreamStructure::mutable_parent_id() {}
inline void StreamStructure::set_allocated_parent_id(::feedwire::ContentId* parent_id) {}

// .feedstore.StreamStructure.Type type = 4;
inline void StreamStructure::clear_type() {}
inline ::feedstore::StreamStructure_Type StreamStructure::_internal_type() const {}
inline ::feedstore::StreamStructure_Type StreamStructure::type() const {}
inline void StreamStructure::_internal_set_type(::feedstore::StreamStructure_Type value) {}
inline void StreamStructure::set_type(::feedstore::StreamStructure_Type value) {}

// .feedstore.ContentInfo content_info = 5;
inline bool StreamStructure::_internal_has_content_info() const {}
inline bool StreamStructure::has_content_info() const {}
inline void StreamStructure::clear_content_info() {}
inline const ::feedstore::ContentInfo& StreamStructure::_internal_content_info() const {}
inline const ::feedstore::ContentInfo& StreamStructure::content_info() const {}
inline void StreamStructure::unsafe_arena_set_allocated_content_info(
    ::feedstore::ContentInfo* content_info) {}
inline ::feedstore::ContentInfo* StreamStructure::release_content_info() {}
inline ::feedstore::ContentInfo* StreamStructure::unsafe_arena_release_content_info() {}
inline ::feedstore::ContentInfo* StreamStructure::_internal_mutable_content_info() {}
inline ::feedstore::ContentInfo* StreamStructure::mutable_content_info() {}
inline void StreamStructure::set_allocated_content_info(::feedstore::ContentInfo* content_info) {}

// bool is_root = 6;
inline void StreamStructure::clear_is_root() {}
inline bool StreamStructure::_internal_is_root() const {}
inline bool StreamStructure::is_root() const {}
inline void StreamStructure::_internal_set_is_root(bool value) {}
inline void StreamStructure::set_is_root(bool value) {}

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

// DataOperation

// .feedstore.StreamStructure structure = 1;
inline bool DataOperation::_internal_has_structure() const {}
inline bool DataOperation::has_structure() const {}
inline void DataOperation::clear_structure() {}
inline const ::feedstore::StreamStructure& DataOperation::_internal_structure() const {}
inline const ::feedstore::StreamStructure& DataOperation::structure() const {}
inline void DataOperation::unsafe_arena_set_allocated_structure(
    ::feedstore::StreamStructure* structure) {}
inline ::feedstore::StreamStructure* DataOperation::release_structure() {}
inline ::feedstore::StreamStructure* DataOperation::unsafe_arena_release_structure() {}
inline ::feedstore::StreamStructure* DataOperation::_internal_mutable_structure() {}
inline ::feedstore::StreamStructure* DataOperation::mutable_structure() {}
inline void DataOperation::set_allocated_structure(::feedstore::StreamStructure* structure) {}

// .feedstore.Content content = 2;
inline bool DataOperation::_internal_has_content() const {}
inline bool DataOperation::has_content() const {}
inline void DataOperation::clear_content() {}
inline const ::feedstore::Content& DataOperation::_internal_content() const {}
inline const ::feedstore::Content& DataOperation::content() const {}
inline void DataOperation::unsafe_arena_set_allocated_content(
    ::feedstore::Content* content) {}
inline ::feedstore::Content* DataOperation::release_content() {}
inline ::feedstore::Content* DataOperation::unsafe_arena_release_content() {}
inline ::feedstore::Content* DataOperation::_internal_mutable_content() {}
inline ::feedstore::Content* DataOperation::mutable_content() {}
inline void DataOperation::set_allocated_content(::feedstore::Content* content) {}

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

// ContentInfo

// float score = 1;
inline void ContentInfo::clear_score() {}
inline float ContentInfo::_internal_score() const {}
inline float ContentInfo::score() const {}
inline void ContentInfo::_internal_set_score(float value) {}
inline void ContentInfo::set_score(float value) {}

// int64 availability_time_seconds = 2;
inline void ContentInfo::clear_availability_time_seconds() {}
inline int64_t ContentInfo::_internal_availability_time_seconds() const {}
inline int64_t ContentInfo::availability_time_seconds() const {}
inline void ContentInfo::_internal_set_availability_time_seconds(int64_t value) {}
inline void ContentInfo::set_availability_time_seconds(int64_t value) {}

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

// Content

// .feedwire.ContentId content_id = 1;
inline bool Content::_internal_has_content_id() const {}
inline bool Content::has_content_id() const {}
inline const ::feedwire::ContentId& Content::_internal_content_id() const {}
inline const ::feedwire::ContentId& Content::content_id() const {}
inline void Content::unsafe_arena_set_allocated_content_id(
    ::feedwire::ContentId* content_id) {}
inline ::feedwire::ContentId* Content::release_content_id() {}
inline ::feedwire::ContentId* Content::unsafe_arena_release_content_id() {}
inline ::feedwire::ContentId* Content::_internal_mutable_content_id() {}
inline ::feedwire::ContentId* Content::mutable_content_id() {}
inline void Content::set_allocated_content_id(::feedwire::ContentId* content_id) {}

// bytes frame = 2;
inline void Content::clear_frame() {}
inline const std::string& Content::frame() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Content::set_frame(ArgT0&& arg0, ArgT... args) {}
inline std::string* Content::mutable_frame() {}
inline const std::string& Content::_internal_frame() const {}
inline void Content::_internal_set_frame(const std::string& value) {}
inline std::string* Content::_internal_mutable_frame() {}
inline std::string* Content::release_frame() {}
inline void Content::set_allocated_frame(std::string* frame) {}

// repeated .feedwire.PrefetchMetadata prefetch_metadata = 3;
inline int Content::_internal_prefetch_metadata_size() const {}
inline int Content::prefetch_metadata_size() const {}
inline ::feedwire::PrefetchMetadata* Content::mutable_prefetch_metadata(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::PrefetchMetadata >*
Content::mutable_prefetch_metadata() {}
inline const ::feedwire::PrefetchMetadata& Content::_internal_prefetch_metadata(int index) const {}
inline const ::feedwire::PrefetchMetadata& Content::prefetch_metadata(int index) const {}
inline ::feedwire::PrefetchMetadata* Content::_internal_add_prefetch_metadata() {}
inline ::feedwire::PrefetchMetadata* Content::add_prefetch_metadata() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::PrefetchMetadata >&
Content::prefetch_metadata() const {}

// string stream_key = 4;
inline void Content::clear_stream_key() {}
inline const std::string& Content::stream_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Content::set_stream_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* Content::mutable_stream_key() {}
inline const std::string& Content::_internal_stream_key() const {}
inline void Content::_internal_set_stream_key(const std::string& value) {}
inline std::string* Content::_internal_mutable_stream_key() {}
inline std::string* Content::release_stream_key() {}
inline void Content::set_allocated_stream_key(std::string* stream_key) {}

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

// StreamSharedState

// .feedwire.ContentId content_id = 1;
inline bool StreamSharedState::_internal_has_content_id() const {}
inline bool StreamSharedState::has_content_id() const {}
inline const ::feedwire::ContentId& StreamSharedState::_internal_content_id() const {}
inline const ::feedwire::ContentId& StreamSharedState::content_id() const {}
inline void StreamSharedState::unsafe_arena_set_allocated_content_id(
    ::feedwire::ContentId* content_id) {}
inline ::feedwire::ContentId* StreamSharedState::release_content_id() {}
inline ::feedwire::ContentId* StreamSharedState::unsafe_arena_release_content_id() {}
inline ::feedwire::ContentId* StreamSharedState::_internal_mutable_content_id() {}
inline ::feedwire::ContentId* StreamSharedState::mutable_content_id() {}
inline void StreamSharedState::set_allocated_content_id(::feedwire::ContentId* content_id) {}

// bytes shared_state_data = 2;
inline void StreamSharedState::clear_shared_state_data() {}
inline const std::string& StreamSharedState::shared_state_data() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamSharedState::set_shared_state_data(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamSharedState::mutable_shared_state_data() {}
inline const std::string& StreamSharedState::_internal_shared_state_data() const {}
inline void StreamSharedState::_internal_set_shared_state_data(const std::string& value) {}
inline std::string* StreamSharedState::_internal_mutable_shared_state_data() {}
inline std::string* StreamSharedState::release_shared_state_data() {}
inline void StreamSharedState::set_allocated_shared_state_data(std::string* shared_state_data) {}

// string stream_key = 3;
inline void StreamSharedState::clear_stream_key() {}
inline const std::string& StreamSharedState::stream_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StreamSharedState::set_stream_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* StreamSharedState::mutable_stream_key() {}
inline const std::string& StreamSharedState::_internal_stream_key() const {}
inline void StreamSharedState::_internal_set_stream_key(const std::string& value) {}
inline std::string* StreamSharedState::_internal_mutable_stream_key() {}
inline std::string* StreamSharedState::release_stream_key() {}
inline void StreamSharedState::set_allocated_stream_key(std::string* stream_key) {}

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

// StoredAction

// int32 id = 1;
inline void StoredAction::clear_id() {}
inline int32_t StoredAction::_internal_id() const {}
inline int32_t StoredAction::id() const {}
inline void StoredAction::_internal_set_id(int32_t value) {}
inline void StoredAction::set_id(int32_t value) {}

// int32 upload_attempt_count = 2;
inline void StoredAction::clear_upload_attempt_count() {}
inline int32_t StoredAction::_internal_upload_attempt_count() const {}
inline int32_t StoredAction::upload_attempt_count() const {}
inline void StoredAction::_internal_set_upload_attempt_count(int32_t value) {}
inline void StoredAction::set_upload_attempt_count(int32_t value) {}

// .feedwire.FeedAction action = 3;
inline bool StoredAction::_internal_has_action() const {}
inline bool StoredAction::has_action() const {}
inline const ::feedwire::FeedAction& StoredAction::_internal_action() const {}
inline const ::feedwire::FeedAction& StoredAction::action() const {}
inline void StoredAction::unsafe_arena_set_allocated_action(
    ::feedwire::FeedAction* action) {}
inline ::feedwire::FeedAction* StoredAction::release_action() {}
inline ::feedwire::FeedAction* StoredAction::unsafe_arena_release_action() {}
inline ::feedwire::FeedAction* StoredAction::_internal_mutable_action() {}
inline ::feedwire::FeedAction* StoredAction::mutable_action() {}
inline void StoredAction::set_allocated_action(::feedwire::FeedAction* action) {}

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

// SubscribedWebFeeds

// repeated .feedstore.WebFeedInfo feeds = 1;
inline int SubscribedWebFeeds::_internal_feeds_size() const {}
inline int SubscribedWebFeeds::feeds_size() const {}
inline void SubscribedWebFeeds::clear_feeds() {}
inline ::feedstore::WebFeedInfo* SubscribedWebFeeds::mutable_feeds(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::WebFeedInfo >*
SubscribedWebFeeds::mutable_feeds() {}
inline const ::feedstore::WebFeedInfo& SubscribedWebFeeds::_internal_feeds(int index) const {}
inline const ::feedstore::WebFeedInfo& SubscribedWebFeeds::feeds(int index) const {}
inline ::feedstore::WebFeedInfo* SubscribedWebFeeds::_internal_add_feeds() {}
inline ::feedstore::WebFeedInfo* SubscribedWebFeeds::add_feeds() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::WebFeedInfo >&
SubscribedWebFeeds::feeds() const {}

// int64 update_time_millis = 2;
inline void SubscribedWebFeeds::clear_update_time_millis() {}
inline int64_t SubscribedWebFeeds::_internal_update_time_millis() const {}
inline int64_t SubscribedWebFeeds::update_time_millis() const {}
inline void SubscribedWebFeeds::_internal_set_update_time_millis(int64_t value) {}
inline void SubscribedWebFeeds::set_update_time_millis(int64_t value) {}

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

// RecommendedWebFeedIndex_Entry

// string web_feed_id = 1;
inline void RecommendedWebFeedIndex_Entry::clear_web_feed_id() {}
inline const std::string& RecommendedWebFeedIndex_Entry::web_feed_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void RecommendedWebFeedIndex_Entry::set_web_feed_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* RecommendedWebFeedIndex_Entry::mutable_web_feed_id() {}
inline const std::string& RecommendedWebFeedIndex_Entry::_internal_web_feed_id() const {}
inline void RecommendedWebFeedIndex_Entry::_internal_set_web_feed_id(const std::string& value) {}
inline std::string* RecommendedWebFeedIndex_Entry::_internal_mutable_web_feed_id() {}
inline std::string* RecommendedWebFeedIndex_Entry::release_web_feed_id() {}
inline void RecommendedWebFeedIndex_Entry::set_allocated_web_feed_id(std::string* web_feed_id) {}

// repeated .feedwire.webfeed.WebFeedMatcher matchers = 2;
inline int RecommendedWebFeedIndex_Entry::_internal_matchers_size() const {}
inline int RecommendedWebFeedIndex_Entry::matchers_size() const {}
inline ::feedwire::webfeed::WebFeedMatcher* RecommendedWebFeedIndex_Entry::mutable_matchers(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::webfeed::WebFeedMatcher >*
RecommendedWebFeedIndex_Entry::mutable_matchers() {}
inline const ::feedwire::webfeed::WebFeedMatcher& RecommendedWebFeedIndex_Entry::_internal_matchers(int index) const {}
inline const ::feedwire::webfeed::WebFeedMatcher& RecommendedWebFeedIndex_Entry::matchers(int index) const {}
inline ::feedwire::webfeed::WebFeedMatcher* RecommendedWebFeedIndex_Entry::_internal_add_matchers() {}
inline ::feedwire::webfeed::WebFeedMatcher* RecommendedWebFeedIndex_Entry::add_matchers() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::webfeed::WebFeedMatcher >&
RecommendedWebFeedIndex_Entry::matchers() const {}

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

// RecommendedWebFeedIndex

// repeated .feedstore.RecommendedWebFeedIndex.Entry entries = 1;
inline int RecommendedWebFeedIndex::_internal_entries_size() const {}
inline int RecommendedWebFeedIndex::entries_size() const {}
inline void RecommendedWebFeedIndex::clear_entries() {}
inline ::feedstore::RecommendedWebFeedIndex_Entry* RecommendedWebFeedIndex::mutable_entries(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::RecommendedWebFeedIndex_Entry >*
RecommendedWebFeedIndex::mutable_entries() {}
inline const ::feedstore::RecommendedWebFeedIndex_Entry& RecommendedWebFeedIndex::_internal_entries(int index) const {}
inline const ::feedstore::RecommendedWebFeedIndex_Entry& RecommendedWebFeedIndex::entries(int index) const {}
inline ::feedstore::RecommendedWebFeedIndex_Entry* RecommendedWebFeedIndex::_internal_add_entries() {}
inline ::feedstore::RecommendedWebFeedIndex_Entry* RecommendedWebFeedIndex::add_entries() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedstore::RecommendedWebFeedIndex_Entry >&
RecommendedWebFeedIndex::entries() const {}

// int64 update_time_millis = 2;
inline void RecommendedWebFeedIndex::clear_update_time_millis() {}
inline int64_t RecommendedWebFeedIndex::_internal_update_time_millis() const {}
inline int64_t RecommendedWebFeedIndex::update_time_millis() const {}
inline void RecommendedWebFeedIndex::_internal_set_update_time_millis(int64_t value) {}
inline void RecommendedWebFeedIndex::set_update_time_millis(int64_t value) {}

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

// Image

// string url = 1;
inline void Image::clear_url() {}
inline const std::string& Image::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Image::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* Image::mutable_url() {}
inline const std::string& Image::_internal_url() const {}
inline void Image::_internal_set_url(const std::string& value) {}
inline std::string* Image::_internal_mutable_url() {}
inline std::string* Image::release_url() {}
inline void Image::set_allocated_url(std::string* url) {}

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

// WebFeedInfo

// string web_feed_id = 1;
inline void WebFeedInfo::clear_web_feed_id() {}
inline const std::string& WebFeedInfo::web_feed_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebFeedInfo::set_web_feed_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebFeedInfo::mutable_web_feed_id() {}
inline const std::string& WebFeedInfo::_internal_web_feed_id() const {}
inline void WebFeedInfo::_internal_set_web_feed_id(const std::string& value) {}
inline std::string* WebFeedInfo::_internal_mutable_web_feed_id() {}
inline std::string* WebFeedInfo::release_web_feed_id() {}
inline void WebFeedInfo::set_allocated_web_feed_id(std::string* web_feed_id) {}

// string title = 2;
inline void WebFeedInfo::clear_title() {}
inline const std::string& WebFeedInfo::title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebFeedInfo::set_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebFeedInfo::mutable_title() {}
inline const std::string& WebFeedInfo::_internal_title() const {}
inline void WebFeedInfo::_internal_set_title(const std::string& value) {}
inline std::string* WebFeedInfo::_internal_mutable_title() {}
inline std::string* WebFeedInfo::release_title() {}
inline void WebFeedInfo::set_allocated_title(std::string* title) {}

// string subtitle = 3;
inline void WebFeedInfo::clear_subtitle() {}
inline const std::string& WebFeedInfo::subtitle() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebFeedInfo::set_subtitle(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebFeedInfo::mutable_subtitle() {}
inline const std::string& WebFeedInfo::_internal_subtitle() const {}
inline void WebFeedInfo::_internal_set_subtitle(const std::string& value) {}
inline std::string* WebFeedInfo::_internal_mutable_subtitle() {}
inline std::string* WebFeedInfo::release_subtitle() {}
inline void WebFeedInfo::set_allocated_subtitle(std::string* subtitle) {}

// string detail_text = 4;
inline void WebFeedInfo::clear_detail_text() {}
inline const std::string& WebFeedInfo::detail_text() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebFeedInfo::set_detail_text(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebFeedInfo::mutable_detail_text() {}
inline const std::string& WebFeedInfo::_internal_detail_text() const {}
inline void WebFeedInfo::_internal_set_detail_text(const std::string& value) {}
inline std::string* WebFeedInfo::_internal_mutable_detail_text() {}
inline std::string* WebFeedInfo::release_detail_text() {}
inline void WebFeedInfo::set_allocated_detail_text(std::string* detail_text) {}

// string visit_uri = 5;
inline void WebFeedInfo::clear_visit_uri() {}
inline const std::string& WebFeedInfo::visit_uri() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebFeedInfo::set_visit_uri(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebFeedInfo::mutable_visit_uri() {}
inline const std::string& WebFeedInfo::_internal_visit_uri() const {}
inline void WebFeedInfo::_internal_set_visit_uri(const std::string& value) {}
inline std::string* WebFeedInfo::_internal_mutable_visit_uri() {}
inline std::string* WebFeedInfo::release_visit_uri() {}
inline void WebFeedInfo::set_allocated_visit_uri(std::string* visit_uri) {}

// string rss_uri = 6;
inline void WebFeedInfo::clear_rss_uri() {}
inline const std::string& WebFeedInfo::rss_uri() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebFeedInfo::set_rss_uri(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebFeedInfo::mutable_rss_uri() {}
inline const std::string& WebFeedInfo::_internal_rss_uri() const {}
inline void WebFeedInfo::_internal_set_rss_uri(const std::string& value) {}
inline std::string* WebFeedInfo::_internal_mutable_rss_uri() {}
inline std::string* WebFeedInfo::release_rss_uri() {}
inline void WebFeedInfo::set_allocated_rss_uri(std::string* rss_uri) {}

// .feedstore.Image favicon = 7;
inline bool WebFeedInfo::_internal_has_favicon() const {}
inline bool WebFeedInfo::has_favicon() const {}
inline void WebFeedInfo::clear_favicon() {}
inline const ::feedstore::Image& WebFeedInfo::_internal_favicon() const {}
inline const ::feedstore::Image& WebFeedInfo::favicon() const {}
inline void WebFeedInfo::unsafe_arena_set_allocated_favicon(
    ::feedstore::Image* favicon) {}
inline ::feedstore::Image* WebFeedInfo::release_favicon() {}
inline ::feedstore::Image* WebFeedInfo::unsafe_arena_release_favicon() {}
inline ::feedstore::Image* WebFeedInfo::_internal_mutable_favicon() {}
inline ::feedstore::Image* WebFeedInfo::mutable_favicon() {}
inline void WebFeedInfo::set_allocated_favicon(::feedstore::Image* favicon) {}

// int64 follower_count = 8;
inline void WebFeedInfo::clear_follower_count() {}
inline int64_t WebFeedInfo::_internal_follower_count() const {}
inline int64_t WebFeedInfo::follower_count() const {}
inline void WebFeedInfo::_internal_set_follower_count(int64_t value) {}
inline void WebFeedInfo::set_follower_count(int64_t value) {}

// .feedstore.WebFeedInfo.State state = 9;
inline void WebFeedInfo::clear_state() {}
inline ::feedstore::WebFeedInfo_State WebFeedInfo::_internal_state() const {}
inline ::feedstore::WebFeedInfo_State WebFeedInfo::state() const {}
inline void WebFeedInfo::_internal_set_state(::feedstore::WebFeedInfo_State value) {}
inline void WebFeedInfo::set_state(::feedstore::WebFeedInfo_State value) {}

// repeated .feedwire.webfeed.WebFeedMatcher matchers = 10;
inline int WebFeedInfo::_internal_matchers_size() const {}
inline int WebFeedInfo::matchers_size() const {}
inline ::feedwire::webfeed::WebFeedMatcher* WebFeedInfo::mutable_matchers(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::webfeed::WebFeedMatcher >*
WebFeedInfo::mutable_matchers() {}
inline const ::feedwire::webfeed::WebFeedMatcher& WebFeedInfo::_internal_matchers(int index) const {}
inline const ::feedwire::webfeed::WebFeedMatcher& WebFeedInfo::matchers(int index) const {}
inline ::feedwire::webfeed::WebFeedMatcher* WebFeedInfo::_internal_add_matchers() {}
inline ::feedwire::webfeed::WebFeedMatcher* WebFeedInfo::add_matchers() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::feedwire::webfeed::WebFeedMatcher >&
WebFeedInfo::matchers() const {}

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

// PendingWebFeedOperation

// int64 id = 1;
inline void PendingWebFeedOperation::clear_id() {}
inline int64_t PendingWebFeedOperation::_internal_id() const {}
inline int64_t PendingWebFeedOperation::id() const {}
inline void PendingWebFeedOperation::_internal_set_id(int64_t value) {}
inline void PendingWebFeedOperation::set_id(int64_t value) {}

// .feedstore.PendingWebFeedOperation.Kind kind = 2;
inline void PendingWebFeedOperation::clear_kind() {}
inline ::feedstore::PendingWebFeedOperation_Kind PendingWebFeedOperation::_internal_kind() const {}
inline ::feedstore::PendingWebFeedOperation_Kind PendingWebFeedOperation::kind() const {}
inline void PendingWebFeedOperation::_internal_set_kind(::feedstore::PendingWebFeedOperation_Kind value) {}
inline void PendingWebFeedOperation::set_kind(::feedstore::PendingWebFeedOperation_Kind value) {}

// string web_feed_id = 3;
inline void PendingWebFeedOperation::clear_web_feed_id() {}
inline const std::string& PendingWebFeedOperation::web_feed_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PendingWebFeedOperation::set_web_feed_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* PendingWebFeedOperation::mutable_web_feed_id() {}
inline const std::string& PendingWebFeedOperation::_internal_web_feed_id() const {}
inline void PendingWebFeedOperation::_internal_set_web_feed_id(const std::string& value) {}
inline std::string* PendingWebFeedOperation::_internal_mutable_web_feed_id() {}
inline std::string* PendingWebFeedOperation::release_web_feed_id() {}
inline void PendingWebFeedOperation::set_allocated_web_feed_id(std::string* web_feed_id) {}

// int32 attempts = 4;
inline void PendingWebFeedOperation::clear_attempts() {}
inline int32_t PendingWebFeedOperation::_internal_attempts() const {}
inline int32_t PendingWebFeedOperation::attempts() const {}
inline void PendingWebFeedOperation::_internal_set_attempts(int32_t value) {}
inline void PendingWebFeedOperation::set_attempts(int32_t value) {}

// .feedwire.webfeed.WebFeedChangeReason change_reason = 5;
inline void PendingWebFeedOperation::clear_change_reason() {}
inline ::feedwire::webfeed::WebFeedChangeReason PendingWebFeedOperation::_internal_change_reason() const {}
inline ::feedwire::webfeed::WebFeedChangeReason PendingWebFeedOperation::change_reason() const {}
inline void PendingWebFeedOperation::_internal_set_change_reason(::feedwire::webfeed::WebFeedChangeReason value) {}
inline void PendingWebFeedOperation::set_change_reason(::feedwire::webfeed::WebFeedChangeReason value) {}

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

// DocView

// uint64 docid = 1;
inline void DocView::clear_docid() {}
inline uint64_t DocView::_internal_docid() const {}
inline uint64_t DocView::docid() const {}
inline void DocView::_internal_set_docid(uint64_t value) {}
inline void DocView::set_docid(uint64_t value) {}

// int64 view_time_millis = 4;
inline void DocView::clear_view_time_millis() {}
inline int64_t DocView::_internal_view_time_millis() const {}
inline int64_t DocView::view_time_millis() const {}
inline void DocView::_internal_set_view_time_millis(int64_t value) {}
inline void DocView::set_view_time_millis(int64_t value) {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace feedstore

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::feedstore::StreamStructure_Operation> : ::std::true_type {};
template <> struct is_proto_enum< ::feedstore::StreamStructure_Type> : ::std::true_type {};
template <> struct is_proto_enum< ::feedstore::WebFeedInfo_State> : ::std::true_type {};
template <> struct is_proto_enum< ::feedstore::PendingWebFeedOperation_Kind> : ::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_2fstore_2eproto