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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fhistory_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fhistory_5fspecifics_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include "components/sync/protocol/sync_enums.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fhistory_5fspecifics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsync_2fprotocol_2fhistory_5fspecifics_2eproto {};
namespace sync_pb {
class HistorySpecifics;
struct HistorySpecificsDefaultTypeInternal;
extern HistorySpecificsDefaultTypeInternal _HistorySpecifics_default_instance_;
class HistorySpecifics_Category;
struct HistorySpecifics_CategoryDefaultTypeInternal;
extern HistorySpecifics_CategoryDefaultTypeInternal _HistorySpecifics_Category_default_instance_;
class HistorySpecifics_PageTransition;
struct HistorySpecifics_PageTransitionDefaultTypeInternal;
extern HistorySpecifics_PageTransitionDefaultTypeInternal _HistorySpecifics_PageTransition_default_instance_;
class HistorySpecifics_RedirectEntry;
struct HistorySpecifics_RedirectEntryDefaultTypeInternal;
extern HistorySpecifics_RedirectEntryDefaultTypeInternal _HistorySpecifics_RedirectEntry_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::HistorySpecifics* Arena::CreateMaybeMessage<::sync_pb::HistorySpecifics>(Arena*);
template<> ::sync_pb::HistorySpecifics_Category* Arena::CreateMaybeMessage<::sync_pb::HistorySpecifics_Category>(Arena*);
template<> ::sync_pb::HistorySpecifics_PageTransition* Arena::CreateMaybeMessage<::sync_pb::HistorySpecifics_PageTransition>(Arena*);
template<> ::sync_pb::HistorySpecifics_RedirectEntry* Arena::CreateMaybeMessage<::sync_pb::HistorySpecifics_RedirectEntry>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

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

class HistorySpecifics_RedirectEntry final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.HistorySpecifics.RedirectEntry) */ {};
// -------------------------------------------------------------------

class HistorySpecifics_PageTransition final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.HistorySpecifics.PageTransition) */ {};
// -------------------------------------------------------------------

class HistorySpecifics_Category final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.HistorySpecifics.Category) */ {};
// -------------------------------------------------------------------

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


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

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

// optional int64 originator_visit_id = 1;
inline bool HistorySpecifics_RedirectEntry::_internal_has_originator_visit_id() const {}
inline bool HistorySpecifics_RedirectEntry::has_originator_visit_id() const {}
inline void HistorySpecifics_RedirectEntry::clear_originator_visit_id() {}
inline int64_t HistorySpecifics_RedirectEntry::_internal_originator_visit_id() const {}
inline int64_t HistorySpecifics_RedirectEntry::originator_visit_id() const {}
inline void HistorySpecifics_RedirectEntry::_internal_set_originator_visit_id(int64_t value) {}
inline void HistorySpecifics_RedirectEntry::set_originator_visit_id(int64_t value) {}

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

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

// optional bool hidden = 4;
inline bool HistorySpecifics_RedirectEntry::_internal_has_hidden() const {}
inline bool HistorySpecifics_RedirectEntry::has_hidden() const {}
inline void HistorySpecifics_RedirectEntry::clear_hidden() {}
inline bool HistorySpecifics_RedirectEntry::_internal_hidden() const {}
inline bool HistorySpecifics_RedirectEntry::hidden() const {}
inline void HistorySpecifics_RedirectEntry::_internal_set_hidden(bool value) {}
inline void HistorySpecifics_RedirectEntry::set_hidden(bool value) {}

// optional .sync_pb.SyncEnums.PageTransitionRedirectType redirect_type = 5;
inline bool HistorySpecifics_RedirectEntry::_internal_has_redirect_type() const {}
inline bool HistorySpecifics_RedirectEntry::has_redirect_type() const {}
inline void HistorySpecifics_RedirectEntry::clear_redirect_type() {}
inline ::sync_pb::SyncEnums_PageTransitionRedirectType HistorySpecifics_RedirectEntry::_internal_redirect_type() const {}
inline ::sync_pb::SyncEnums_PageTransitionRedirectType HistorySpecifics_RedirectEntry::redirect_type() const {}
inline void HistorySpecifics_RedirectEntry::_internal_set_redirect_type(::sync_pb::SyncEnums_PageTransitionRedirectType value) {}
inline void HistorySpecifics_RedirectEntry::set_redirect_type(::sync_pb::SyncEnums_PageTransitionRedirectType value) {}

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

// HistorySpecifics_PageTransition

// optional .sync_pb.SyncEnums.PageTransition core_transition = 1 [default = LINK];
inline bool HistorySpecifics_PageTransition::_internal_has_core_transition() const {}
inline bool HistorySpecifics_PageTransition::has_core_transition() const {}
inline void HistorySpecifics_PageTransition::clear_core_transition() {}
inline ::sync_pb::SyncEnums_PageTransition HistorySpecifics_PageTransition::_internal_core_transition() const {}
inline ::sync_pb::SyncEnums_PageTransition HistorySpecifics_PageTransition::core_transition() const {}
inline void HistorySpecifics_PageTransition::_internal_set_core_transition(::sync_pb::SyncEnums_PageTransition value) {}
inline void HistorySpecifics_PageTransition::set_core_transition(::sync_pb::SyncEnums_PageTransition value) {}

// optional bool blocked = 2;
inline bool HistorySpecifics_PageTransition::_internal_has_blocked() const {}
inline bool HistorySpecifics_PageTransition::has_blocked() const {}
inline void HistorySpecifics_PageTransition::clear_blocked() {}
inline bool HistorySpecifics_PageTransition::_internal_blocked() const {}
inline bool HistorySpecifics_PageTransition::blocked() const {}
inline void HistorySpecifics_PageTransition::_internal_set_blocked(bool value) {}
inline void HistorySpecifics_PageTransition::set_blocked(bool value) {}

// optional bool forward_back = 3;
inline bool HistorySpecifics_PageTransition::_internal_has_forward_back() const {}
inline bool HistorySpecifics_PageTransition::has_forward_back() const {}
inline void HistorySpecifics_PageTransition::clear_forward_back() {}
inline bool HistorySpecifics_PageTransition::_internal_forward_back() const {}
inline bool HistorySpecifics_PageTransition::forward_back() const {}
inline void HistorySpecifics_PageTransition::_internal_set_forward_back(bool value) {}
inline void HistorySpecifics_PageTransition::set_forward_back(bool value) {}

// optional bool from_address_bar = 4;
inline bool HistorySpecifics_PageTransition::_internal_has_from_address_bar() const {}
inline bool HistorySpecifics_PageTransition::has_from_address_bar() const {}
inline void HistorySpecifics_PageTransition::clear_from_address_bar() {}
inline bool HistorySpecifics_PageTransition::_internal_from_address_bar() const {}
inline bool HistorySpecifics_PageTransition::from_address_bar() const {}
inline void HistorySpecifics_PageTransition::_internal_set_from_address_bar(bool value) {}
inline void HistorySpecifics_PageTransition::set_from_address_bar(bool value) {}

// optional bool home_page = 5;
inline bool HistorySpecifics_PageTransition::_internal_has_home_page() const {}
inline bool HistorySpecifics_PageTransition::has_home_page() const {}
inline void HistorySpecifics_PageTransition::clear_home_page() {}
inline bool HistorySpecifics_PageTransition::_internal_home_page() const {}
inline bool HistorySpecifics_PageTransition::home_page() const {}
inline void HistorySpecifics_PageTransition::_internal_set_home_page(bool value) {}
inline void HistorySpecifics_PageTransition::set_home_page(bool value) {}

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

// HistorySpecifics_Category

// optional string id = 1;
inline bool HistorySpecifics_Category::_internal_has_id() const {}
inline bool HistorySpecifics_Category::has_id() const {}
inline void HistorySpecifics_Category::clear_id() {}
inline const std::string& HistorySpecifics_Category::id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void HistorySpecifics_Category::set_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* HistorySpecifics_Category::mutable_id() {}
inline const std::string& HistorySpecifics_Category::_internal_id() const {}
inline void HistorySpecifics_Category::_internal_set_id(const std::string& value) {}
inline std::string* HistorySpecifics_Category::_internal_mutable_id() {}
inline std::string* HistorySpecifics_Category::release_id() {}
inline void HistorySpecifics_Category::set_allocated_id(std::string* id) {}

// optional int32 weight = 2;
inline bool HistorySpecifics_Category::_internal_has_weight() const {}
inline bool HistorySpecifics_Category::has_weight() const {}
inline void HistorySpecifics_Category::clear_weight() {}
inline int32_t HistorySpecifics_Category::_internal_weight() const {}
inline int32_t HistorySpecifics_Category::weight() const {}
inline void HistorySpecifics_Category::_internal_set_weight(int32_t value) {}
inline void HistorySpecifics_Category::set_weight(int32_t value) {}

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

// HistorySpecifics

// optional int64 visit_time_windows_epoch_micros = 1;
inline bool HistorySpecifics::_internal_has_visit_time_windows_epoch_micros() const {}
inline bool HistorySpecifics::has_visit_time_windows_epoch_micros() const {}
inline void HistorySpecifics::clear_visit_time_windows_epoch_micros() {}
inline int64_t HistorySpecifics::_internal_visit_time_windows_epoch_micros() const {}
inline int64_t HistorySpecifics::visit_time_windows_epoch_micros() const {}
inline void HistorySpecifics::_internal_set_visit_time_windows_epoch_micros(int64_t value) {}
inline void HistorySpecifics::set_visit_time_windows_epoch_micros(int64_t value) {}

// optional string originator_cache_guid = 2;
inline bool HistorySpecifics::_internal_has_originator_cache_guid() const {}
inline bool HistorySpecifics::has_originator_cache_guid() const {}
inline void HistorySpecifics::clear_originator_cache_guid() {}
inline const std::string& HistorySpecifics::originator_cache_guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void HistorySpecifics::set_originator_cache_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* HistorySpecifics::mutable_originator_cache_guid() {}
inline const std::string& HistorySpecifics::_internal_originator_cache_guid() const {}
inline void HistorySpecifics::_internal_set_originator_cache_guid(const std::string& value) {}
inline std::string* HistorySpecifics::_internal_mutable_originator_cache_guid() {}
inline std::string* HistorySpecifics::release_originator_cache_guid() {}
inline void HistorySpecifics::set_allocated_originator_cache_guid(std::string* originator_cache_guid) {}

// repeated .sync_pb.HistorySpecifics.RedirectEntry redirect_entries = 3;
inline int HistorySpecifics::_internal_redirect_entries_size() const {}
inline int HistorySpecifics::redirect_entries_size() const {}
inline void HistorySpecifics::clear_redirect_entries() {}
inline ::sync_pb::HistorySpecifics_RedirectEntry* HistorySpecifics::mutable_redirect_entries(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::HistorySpecifics_RedirectEntry >*
HistorySpecifics::mutable_redirect_entries() {}
inline const ::sync_pb::HistorySpecifics_RedirectEntry& HistorySpecifics::_internal_redirect_entries(int index) const {}
inline const ::sync_pb::HistorySpecifics_RedirectEntry& HistorySpecifics::redirect_entries(int index) const {}
inline ::sync_pb::HistorySpecifics_RedirectEntry* HistorySpecifics::_internal_add_redirect_entries() {}
inline ::sync_pb::HistorySpecifics_RedirectEntry* HistorySpecifics::add_redirect_entries() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::HistorySpecifics_RedirectEntry >&
HistorySpecifics::redirect_entries() const {}

// optional bool redirect_chain_start_incomplete = 19;
inline bool HistorySpecifics::_internal_has_redirect_chain_start_incomplete() const {}
inline bool HistorySpecifics::has_redirect_chain_start_incomplete() const {}
inline void HistorySpecifics::clear_redirect_chain_start_incomplete() {}
inline bool HistorySpecifics::_internal_redirect_chain_start_incomplete() const {}
inline bool HistorySpecifics::redirect_chain_start_incomplete() const {}
inline void HistorySpecifics::_internal_set_redirect_chain_start_incomplete(bool value) {}
inline void HistorySpecifics::set_redirect_chain_start_incomplete(bool value) {}

// optional bool redirect_chain_end_incomplete = 20;
inline bool HistorySpecifics::_internal_has_redirect_chain_end_incomplete() const {}
inline bool HistorySpecifics::has_redirect_chain_end_incomplete() const {}
inline void HistorySpecifics::clear_redirect_chain_end_incomplete() {}
inline bool HistorySpecifics::_internal_redirect_chain_end_incomplete() const {}
inline bool HistorySpecifics::redirect_chain_end_incomplete() const {}
inline void HistorySpecifics::_internal_set_redirect_chain_end_incomplete(bool value) {}
inline void HistorySpecifics::set_redirect_chain_end_incomplete(bool value) {}

// optional bool redirect_chain_middle_trimmed = 21;
inline bool HistorySpecifics::_internal_has_redirect_chain_middle_trimmed() const {}
inline bool HistorySpecifics::has_redirect_chain_middle_trimmed() const {}
inline void HistorySpecifics::clear_redirect_chain_middle_trimmed() {}
inline bool HistorySpecifics::_internal_redirect_chain_middle_trimmed() const {}
inline bool HistorySpecifics::redirect_chain_middle_trimmed() const {}
inline void HistorySpecifics::_internal_set_redirect_chain_middle_trimmed(bool value) {}
inline void HistorySpecifics::set_redirect_chain_middle_trimmed(bool value) {}

// optional .sync_pb.HistorySpecifics.PageTransition page_transition = 4;
inline bool HistorySpecifics::_internal_has_page_transition() const {}
inline bool HistorySpecifics::has_page_transition() const {}
inline void HistorySpecifics::clear_page_transition() {}
inline const ::sync_pb::HistorySpecifics_PageTransition& HistorySpecifics::_internal_page_transition() const {}
inline const ::sync_pb::HistorySpecifics_PageTransition& HistorySpecifics::page_transition() const {}
inline void HistorySpecifics::unsafe_arena_set_allocated_page_transition(
    ::sync_pb::HistorySpecifics_PageTransition* page_transition) {}
inline ::sync_pb::HistorySpecifics_PageTransition* HistorySpecifics::release_page_transition() {}
inline ::sync_pb::HistorySpecifics_PageTransition* HistorySpecifics::unsafe_arena_release_page_transition() {}
inline ::sync_pb::HistorySpecifics_PageTransition* HistorySpecifics::_internal_mutable_page_transition() {}
inline ::sync_pb::HistorySpecifics_PageTransition* HistorySpecifics::mutable_page_transition() {}
inline void HistorySpecifics::set_allocated_page_transition(::sync_pb::HistorySpecifics_PageTransition* page_transition) {}

// optional int64 originator_referring_visit_id = 5;
inline bool HistorySpecifics::_internal_has_originator_referring_visit_id() const {}
inline bool HistorySpecifics::has_originator_referring_visit_id() const {}
inline void HistorySpecifics::clear_originator_referring_visit_id() {}
inline int64_t HistorySpecifics::_internal_originator_referring_visit_id() const {}
inline int64_t HistorySpecifics::originator_referring_visit_id() const {}
inline void HistorySpecifics::_internal_set_originator_referring_visit_id(int64_t value) {}
inline void HistorySpecifics::set_originator_referring_visit_id(int64_t value) {}

// optional int64 originator_opener_visit_id = 6;
inline bool HistorySpecifics::_internal_has_originator_opener_visit_id() const {}
inline bool HistorySpecifics::has_originator_opener_visit_id() const {}
inline void HistorySpecifics::clear_originator_opener_visit_id() {}
inline int64_t HistorySpecifics::_internal_originator_opener_visit_id() const {}
inline int64_t HistorySpecifics::originator_opener_visit_id() const {}
inline void HistorySpecifics::_internal_set_originator_opener_visit_id(int64_t value) {}
inline void HistorySpecifics::set_originator_opener_visit_id(int64_t value) {}

// optional int64 originator_cluster_id = 22;
inline bool HistorySpecifics::_internal_has_originator_cluster_id() const {}
inline bool HistorySpecifics::has_originator_cluster_id() const {}
inline void HistorySpecifics::clear_originator_cluster_id() {}
inline int64_t HistorySpecifics::_internal_originator_cluster_id() const {}
inline int64_t HistorySpecifics::originator_cluster_id() const {}
inline void HistorySpecifics::_internal_set_originator_cluster_id(int64_t value) {}
inline void HistorySpecifics::set_originator_cluster_id(int64_t value) {}

// optional int64 visit_duration_micros = 7;
inline bool HistorySpecifics::_internal_has_visit_duration_micros() const {}
inline bool HistorySpecifics::has_visit_duration_micros() const {}
inline void HistorySpecifics::clear_visit_duration_micros() {}
inline int64_t HistorySpecifics::_internal_visit_duration_micros() const {}
inline int64_t HistorySpecifics::visit_duration_micros() const {}
inline void HistorySpecifics::_internal_set_visit_duration_micros(int64_t value) {}
inline void HistorySpecifics::set_visit_duration_micros(int64_t value) {}

// optional .sync_pb.SyncEnums.BrowserType browser_type = 8;
inline bool HistorySpecifics::_internal_has_browser_type() const {}
inline bool HistorySpecifics::has_browser_type() const {}
inline void HistorySpecifics::clear_browser_type() {}
inline ::sync_pb::SyncEnums_BrowserType HistorySpecifics::_internal_browser_type() const {}
inline ::sync_pb::SyncEnums_BrowserType HistorySpecifics::browser_type() const {}
inline void HistorySpecifics::_internal_set_browser_type(::sync_pb::SyncEnums_BrowserType value) {}
inline void HistorySpecifics::set_browser_type(::sync_pb::SyncEnums_BrowserType value) {}

// optional int32 window_id = 9;
inline bool HistorySpecifics::_internal_has_window_id() const {}
inline bool HistorySpecifics::has_window_id() const {}
inline void HistorySpecifics::clear_window_id() {}
inline int32_t HistorySpecifics::_internal_window_id() const {}
inline int32_t HistorySpecifics::window_id() const {}
inline void HistorySpecifics::_internal_set_window_id(int32_t value) {}
inline void HistorySpecifics::set_window_id(int32_t value) {}

// optional int32 tab_id = 10;
inline bool HistorySpecifics::_internal_has_tab_id() const {}
inline bool HistorySpecifics::has_tab_id() const {}
inline void HistorySpecifics::clear_tab_id() {}
inline int32_t HistorySpecifics::_internal_tab_id() const {}
inline int32_t HistorySpecifics::tab_id() const {}
inline void HistorySpecifics::_internal_set_tab_id(int32_t value) {}
inline void HistorySpecifics::set_tab_id(int32_t value) {}

// optional int64 task_id = 11;
inline bool HistorySpecifics::_internal_has_task_id() const {}
inline bool HistorySpecifics::has_task_id() const {}
inline void HistorySpecifics::clear_task_id() {}
inline int64_t HistorySpecifics::_internal_task_id() const {}
inline int64_t HistorySpecifics::task_id() const {}
inline void HistorySpecifics::_internal_set_task_id(int64_t value) {}
inline void HistorySpecifics::set_task_id(int64_t value) {}

// optional int64 root_task_id = 12;
inline bool HistorySpecifics::_internal_has_root_task_id() const {}
inline bool HistorySpecifics::has_root_task_id() const {}
inline void HistorySpecifics::clear_root_task_id() {}
inline int64_t HistorySpecifics::_internal_root_task_id() const {}
inline int64_t HistorySpecifics::root_task_id() const {}
inline void HistorySpecifics::_internal_set_root_task_id(int64_t value) {}
inline void HistorySpecifics::set_root_task_id(int64_t value) {}

// optional int64 parent_task_id = 13;
inline bool HistorySpecifics::_internal_has_parent_task_id() const {}
inline bool HistorySpecifics::has_parent_task_id() const {}
inline void HistorySpecifics::clear_parent_task_id() {}
inline int64_t HistorySpecifics::_internal_parent_task_id() const {}
inline int64_t HistorySpecifics::parent_task_id() const {}
inline void HistorySpecifics::_internal_set_parent_task_id(int64_t value) {}
inline void HistorySpecifics::set_parent_task_id(int64_t value) {}

// optional int32 http_response_code = 14;
inline bool HistorySpecifics::_internal_has_http_response_code() const {}
inline bool HistorySpecifics::has_http_response_code() const {}
inline void HistorySpecifics::clear_http_response_code() {}
inline int32_t HistorySpecifics::_internal_http_response_code() const {}
inline int32_t HistorySpecifics::http_response_code() const {}
inline void HistorySpecifics::_internal_set_http_response_code(int32_t value) {}
inline void HistorySpecifics::set_http_response_code(int32_t value) {}

// optional string page_language = 15;
inline bool HistorySpecifics::_internal_has_page_language() const {}
inline bool HistorySpecifics::has_page_language() const {}
inline void HistorySpecifics::clear_page_language() {}
inline const std::string& HistorySpecifics::page_language() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void HistorySpecifics::set_page_language(ArgT0&& arg0, ArgT... args) {}
inline std::string* HistorySpecifics::mutable_page_language() {}
inline const std::string& HistorySpecifics::_internal_page_language() const {}
inline void HistorySpecifics::_internal_set_page_language(const std::string& value) {}
inline std::string* HistorySpecifics::_internal_mutable_page_language() {}
inline std::string* HistorySpecifics::release_page_language() {}
inline void HistorySpecifics::set_allocated_page_language(std::string* page_language) {}

// optional .sync_pb.SyncEnums.PasswordState password_state = 16;
inline bool HistorySpecifics::_internal_has_password_state() const {}
inline bool HistorySpecifics::has_password_state() const {}
inline void HistorySpecifics::clear_password_state() {}
inline ::sync_pb::SyncEnums_PasswordState HistorySpecifics::_internal_password_state() const {}
inline ::sync_pb::SyncEnums_PasswordState HistorySpecifics::password_state() const {}
inline void HistorySpecifics::_internal_set_password_state(::sync_pb::SyncEnums_PasswordState value) {}
inline void HistorySpecifics::set_password_state(::sync_pb::SyncEnums_PasswordState value) {}

// optional string favicon_url = 17;
inline bool HistorySpecifics::_internal_has_favicon_url() const {}
inline bool HistorySpecifics::has_favicon_url() const {}
inline void HistorySpecifics::clear_favicon_url() {}
inline const std::string& HistorySpecifics::favicon_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void HistorySpecifics::set_favicon_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* HistorySpecifics::mutable_favicon_url() {}
inline const std::string& HistorySpecifics::_internal_favicon_url() const {}
inline void HistorySpecifics::_internal_set_favicon_url(const std::string& value) {}
inline std::string* HistorySpecifics::_internal_mutable_favicon_url() {}
inline std::string* HistorySpecifics::release_favicon_url() {}
inline void HistorySpecifics::set_allocated_favicon_url(std::string* favicon_url) {}

// optional string referrer_url = 18;
inline bool HistorySpecifics::_internal_has_referrer_url() const {}
inline bool HistorySpecifics::has_referrer_url() const {}
inline void HistorySpecifics::clear_referrer_url() {}
inline const std::string& HistorySpecifics::referrer_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void HistorySpecifics::set_referrer_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* HistorySpecifics::mutable_referrer_url() {}
inline const std::string& HistorySpecifics::_internal_referrer_url() const {}
inline void HistorySpecifics::_internal_set_referrer_url(const std::string& value) {}
inline std::string* HistorySpecifics::_internal_mutable_referrer_url() {}
inline std::string* HistorySpecifics::release_referrer_url() {}
inline void HistorySpecifics::set_allocated_referrer_url(std::string* referrer_url) {}

// optional bool has_url_keyed_image = 23;
inline bool HistorySpecifics::_internal_has_has_url_keyed_image() const {}
inline bool HistorySpecifics::has_has_url_keyed_image() const {}
inline void HistorySpecifics::clear_has_url_keyed_image() {}
inline bool HistorySpecifics::_internal_has_url_keyed_image() const {}
inline bool HistorySpecifics::has_url_keyed_image() const {}
inline void HistorySpecifics::_internal_set_has_url_keyed_image(bool value) {}
inline void HistorySpecifics::set_has_url_keyed_image(bool value) {}

// repeated .sync_pb.HistorySpecifics.Category categories = 24;
inline int HistorySpecifics::_internal_categories_size() const {}
inline int HistorySpecifics::categories_size() const {}
inline void HistorySpecifics::clear_categories() {}
inline ::sync_pb::HistorySpecifics_Category* HistorySpecifics::mutable_categories(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::HistorySpecifics_Category >*
HistorySpecifics::mutable_categories() {}
inline const ::sync_pb::HistorySpecifics_Category& HistorySpecifics::_internal_categories(int index) const {}
inline const ::sync_pb::HistorySpecifics_Category& HistorySpecifics::categories(int index) const {}
inline ::sync_pb::HistorySpecifics_Category* HistorySpecifics::_internal_add_categories() {}
inline ::sync_pb::HistorySpecifics_Category* HistorySpecifics::add_categories() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::HistorySpecifics_Category >&
HistorySpecifics::categories() const {}

// repeated string related_searches = 25;
inline int HistorySpecifics::_internal_related_searches_size() const {}
inline int HistorySpecifics::related_searches_size() const {}
inline void HistorySpecifics::clear_related_searches() {}
inline std::string* HistorySpecifics::add_related_searches() {}
inline const std::string& HistorySpecifics::_internal_related_searches(int index) const {}
inline const std::string& HistorySpecifics::related_searches(int index) const {}
inline std::string* HistorySpecifics::mutable_related_searches(int index) {}
inline void HistorySpecifics::set_related_searches(int index, const std::string& value) {}
inline void HistorySpecifics::set_related_searches(int index, std::string&& value) {}
inline void HistorySpecifics::set_related_searches(int index, const char* value) {}
inline void HistorySpecifics::set_related_searches(int index, const char* value, size_t size) {}
inline std::string* HistorySpecifics::_internal_add_related_searches() {}
inline void HistorySpecifics::add_related_searches(const std::string& value) {}
inline void HistorySpecifics::add_related_searches(std::string&& value) {}
inline void HistorySpecifics::add_related_searches(const char* value) {}
inline void HistorySpecifics::add_related_searches(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
HistorySpecifics::related_searches() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
HistorySpecifics::mutable_related_searches() {}

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

// @@protoc_insertion_point(global_scope)

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