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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsync_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsync_2eproto

#include <limits>
#include <string>

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

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "components/sync/protocol/client_commands.pb.h"
#include "components/sync/protocol/client_debug_info.pb.h"
#include "components/sync/protocol/data_type_progress_marker.pb.h"
#include "components/sync/protocol/get_updates_caller_info.pb.h"
#include "components/sync/protocol/password_sharing_invitation_specifics.pb.h"
#include "components/sync/protocol/sync_entity.pb.h"
#include "components/sync/protocol/sync_enums.pb.h"
#include "components/sync/protocol/sharing_message_specifics.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fsync_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_2fsync_2eproto {};
namespace sync_pb {
class ChipBag;
struct ChipBagDefaultTypeInternal;
extern ChipBagDefaultTypeInternal _ChipBag_default_instance_;
class ChromiumExtensionsActivity;
struct ChromiumExtensionsActivityDefaultTypeInternal;
extern ChromiumExtensionsActivityDefaultTypeInternal _ChromiumExtensionsActivity_default_instance_;
class ClearServerDataMessage;
struct ClearServerDataMessageDefaultTypeInternal;
extern ClearServerDataMessageDefaultTypeInternal _ClearServerDataMessage_default_instance_;
class ClearServerDataResponse;
struct ClearServerDataResponseDefaultTypeInternal;
extern ClearServerDataResponseDefaultTypeInternal _ClearServerDataResponse_default_instance_;
class ClientConfigParams;
struct ClientConfigParamsDefaultTypeInternal;
extern ClientConfigParamsDefaultTypeInternal _ClientConfigParams_default_instance_;
class ClientStatus;
struct ClientStatusDefaultTypeInternal;
extern ClientStatusDefaultTypeInternal _ClientStatus_default_instance_;
class ClientToServerMessage;
struct ClientToServerMessageDefaultTypeInternal;
extern ClientToServerMessageDefaultTypeInternal _ClientToServerMessage_default_instance_;
class ClientToServerResponse;
struct ClientToServerResponseDefaultTypeInternal;
extern ClientToServerResponseDefaultTypeInternal _ClientToServerResponse_default_instance_;
class ClientToServerResponse_Error;
struct ClientToServerResponse_ErrorDefaultTypeInternal;
extern ClientToServerResponse_ErrorDefaultTypeInternal _ClientToServerResponse_Error_default_instance_;
class CommitMessage;
struct CommitMessageDefaultTypeInternal;
extern CommitMessageDefaultTypeInternal _CommitMessage_default_instance_;
class CommitResponse;
struct CommitResponseDefaultTypeInternal;
extern CommitResponseDefaultTypeInternal _CommitResponse_default_instance_;
class CommitResponse_EntryResponse;
struct CommitResponse_EntryResponseDefaultTypeInternal;
extern CommitResponse_EntryResponseDefaultTypeInternal _CommitResponse_EntryResponse_default_instance_;
class CommitResponse_EntryResponse_DatatypeSpecificError;
struct CommitResponse_EntryResponse_DatatypeSpecificErrorDefaultTypeInternal;
extern CommitResponse_EntryResponse_DatatypeSpecificErrorDefaultTypeInternal _CommitResponse_EntryResponse_DatatypeSpecificError_default_instance_;
class EventRequest;
struct EventRequestDefaultTypeInternal;
extern EventRequestDefaultTypeInternal _EventRequest_default_instance_;
class EventResponse;
struct EventResponseDefaultTypeInternal;
extern EventResponseDefaultTypeInternal _EventResponse_default_instance_;
class GetUpdatesMessage;
struct GetUpdatesMessageDefaultTypeInternal;
extern GetUpdatesMessageDefaultTypeInternal _GetUpdatesMessage_default_instance_;
class GetUpdatesResponse;
struct GetUpdatesResponseDefaultTypeInternal;
extern GetUpdatesResponseDefaultTypeInternal _GetUpdatesResponse_default_instance_;
class SyncDisabledEvent;
struct SyncDisabledEventDefaultTypeInternal;
extern SyncDisabledEventDefaultTypeInternal _SyncDisabledEvent_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::ChipBag* Arena::CreateMaybeMessage<::sync_pb::ChipBag>(Arena*);
template<> ::sync_pb::ChromiumExtensionsActivity* Arena::CreateMaybeMessage<::sync_pb::ChromiumExtensionsActivity>(Arena*);
template<> ::sync_pb::ClearServerDataMessage* Arena::CreateMaybeMessage<::sync_pb::ClearServerDataMessage>(Arena*);
template<> ::sync_pb::ClearServerDataResponse* Arena::CreateMaybeMessage<::sync_pb::ClearServerDataResponse>(Arena*);
template<> ::sync_pb::ClientConfigParams* Arena::CreateMaybeMessage<::sync_pb::ClientConfigParams>(Arena*);
template<> ::sync_pb::ClientStatus* Arena::CreateMaybeMessage<::sync_pb::ClientStatus>(Arena*);
template<> ::sync_pb::ClientToServerMessage* Arena::CreateMaybeMessage<::sync_pb::ClientToServerMessage>(Arena*);
template<> ::sync_pb::ClientToServerResponse* Arena::CreateMaybeMessage<::sync_pb::ClientToServerResponse>(Arena*);
template<> ::sync_pb::ClientToServerResponse_Error* Arena::CreateMaybeMessage<::sync_pb::ClientToServerResponse_Error>(Arena*);
template<> ::sync_pb::CommitMessage* Arena::CreateMaybeMessage<::sync_pb::CommitMessage>(Arena*);
template<> ::sync_pb::CommitResponse* Arena::CreateMaybeMessage<::sync_pb::CommitResponse>(Arena*);
template<> ::sync_pb::CommitResponse_EntryResponse* Arena::CreateMaybeMessage<::sync_pb::CommitResponse_EntryResponse>(Arena*);
template<> ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* Arena::CreateMaybeMessage<::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError>(Arena*);
template<> ::sync_pb::EventRequest* Arena::CreateMaybeMessage<::sync_pb::EventRequest>(Arena*);
template<> ::sync_pb::EventResponse* Arena::CreateMaybeMessage<::sync_pb::EventResponse>(Arena*);
template<> ::sync_pb::GetUpdatesMessage* Arena::CreateMaybeMessage<::sync_pb::GetUpdatesMessage>(Arena*);
template<> ::sync_pb::GetUpdatesResponse* Arena::CreateMaybeMessage<::sync_pb::GetUpdatesResponse>(Arena*);
template<> ::sync_pb::SyncDisabledEvent* Arena::CreateMaybeMessage<::sync_pb::SyncDisabledEvent>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum ClientToServerMessage_Contents : int {};
bool ClientToServerMessage_Contents_IsValid(int value);
constexpr ClientToServerMessage_Contents ClientToServerMessage_Contents_Contents_MIN =;
constexpr ClientToServerMessage_Contents ClientToServerMessage_Contents_Contents_MAX =;
constexpr int ClientToServerMessage_Contents_Contents_ARRAYSIZE =;

const std::string& ClientToServerMessage_Contents_Name(ClientToServerMessage_Contents value);
template<typename T>
inline const std::string& ClientToServerMessage_Contents_Name(T enum_t_value) {}
bool ClientToServerMessage_Contents_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientToServerMessage_Contents* value);
enum CommitResponse_ResponseType : int {};
bool CommitResponse_ResponseType_IsValid(int value);
constexpr CommitResponse_ResponseType CommitResponse_ResponseType_ResponseType_MIN =;
constexpr CommitResponse_ResponseType CommitResponse_ResponseType_ResponseType_MAX =;
constexpr int CommitResponse_ResponseType_ResponseType_ARRAYSIZE =;

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

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

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

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

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

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

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

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

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

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

class CommitResponse_EntryResponse_DatatypeSpecificError final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.CommitResponse.EntryResponse.DatatypeSpecificError) */ {};
// -------------------------------------------------------------------

class CommitResponse_EntryResponse final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.CommitResponse.EntryResponse) */ {};
// -------------------------------------------------------------------

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

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

class ClientToServerResponse_Error final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.ClientToServerResponse.Error) */ {};
// -------------------------------------------------------------------

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

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

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

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


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

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

// optional string extension_id = 1;
inline bool ChromiumExtensionsActivity::_internal_has_extension_id() const {}
inline bool ChromiumExtensionsActivity::has_extension_id() const {}
inline void ChromiumExtensionsActivity::clear_extension_id() {}
inline const std::string& ChromiumExtensionsActivity::extension_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChromiumExtensionsActivity::set_extension_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChromiumExtensionsActivity::mutable_extension_id() {}
inline const std::string& ChromiumExtensionsActivity::_internal_extension_id() const {}
inline void ChromiumExtensionsActivity::_internal_set_extension_id(const std::string& value) {}
inline std::string* ChromiumExtensionsActivity::_internal_mutable_extension_id() {}
inline std::string* ChromiumExtensionsActivity::release_extension_id() {}
inline void ChromiumExtensionsActivity::set_allocated_extension_id(std::string* extension_id) {}

// optional uint32 bookmark_writes_since_last_commit = 2;
inline bool ChromiumExtensionsActivity::_internal_has_bookmark_writes_since_last_commit() const {}
inline bool ChromiumExtensionsActivity::has_bookmark_writes_since_last_commit() const {}
inline void ChromiumExtensionsActivity::clear_bookmark_writes_since_last_commit() {}
inline uint32_t ChromiumExtensionsActivity::_internal_bookmark_writes_since_last_commit() const {}
inline uint32_t ChromiumExtensionsActivity::bookmark_writes_since_last_commit() const {}
inline void ChromiumExtensionsActivity::_internal_set_bookmark_writes_since_last_commit(uint32_t value) {}
inline void ChromiumExtensionsActivity::set_bookmark_writes_since_last_commit(uint32_t value) {}

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

// ClientConfigParams

// repeated int32 enabled_type_ids = 1;
inline int ClientConfigParams::_internal_enabled_type_ids_size() const {}
inline int ClientConfigParams::enabled_type_ids_size() const {}
inline void ClientConfigParams::clear_enabled_type_ids() {}
inline int32_t ClientConfigParams::_internal_enabled_type_ids(int index) const {}
inline int32_t ClientConfigParams::enabled_type_ids(int index) const {}
inline void ClientConfigParams::set_enabled_type_ids(int index, int32_t value) {}
inline void ClientConfigParams::_internal_add_enabled_type_ids(int32_t value) {}
inline void ClientConfigParams::add_enabled_type_ids(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientConfigParams::_internal_enabled_type_ids() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientConfigParams::enabled_type_ids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientConfigParams::_internal_mutable_enabled_type_ids() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientConfigParams::mutable_enabled_type_ids() {}

// optional bool tabs_datatype_enabled = 2 [deprecated = true];
inline bool ClientConfigParams::_internal_has_tabs_datatype_enabled() const {}
inline bool ClientConfigParams::has_tabs_datatype_enabled() const {}
inline void ClientConfigParams::clear_tabs_datatype_enabled() {}
inline bool ClientConfigParams::_internal_tabs_datatype_enabled() const {}
inline bool ClientConfigParams::tabs_datatype_enabled() const {}
inline void ClientConfigParams::_internal_set_tabs_datatype_enabled(bool value) {}
inline void ClientConfigParams::set_tabs_datatype_enabled(bool value) {}

// optional bool cookie_jar_mismatch = 3;
inline bool ClientConfigParams::_internal_has_cookie_jar_mismatch() const {}
inline bool ClientConfigParams::has_cookie_jar_mismatch() const {}
inline void ClientConfigParams::clear_cookie_jar_mismatch() {}
inline bool ClientConfigParams::_internal_cookie_jar_mismatch() const {}
inline bool ClientConfigParams::cookie_jar_mismatch() const {}
inline void ClientConfigParams::_internal_set_cookie_jar_mismatch(bool value) {}
inline void ClientConfigParams::set_cookie_jar_mismatch(bool value) {}

// optional bool single_client = 4;
inline bool ClientConfigParams::_internal_has_single_client() const {}
inline bool ClientConfigParams::has_single_client() const {}
inline void ClientConfigParams::clear_single_client() {}
inline bool ClientConfigParams::_internal_single_client() const {}
inline bool ClientConfigParams::single_client() const {}
inline void ClientConfigParams::_internal_set_single_client(bool value) {}
inline void ClientConfigParams::set_single_client(bool value) {}

// repeated string devices_fcm_registration_tokens = 5;
inline int ClientConfigParams::_internal_devices_fcm_registration_tokens_size() const {}
inline int ClientConfigParams::devices_fcm_registration_tokens_size() const {}
inline void ClientConfigParams::clear_devices_fcm_registration_tokens() {}
inline std::string* ClientConfigParams::add_devices_fcm_registration_tokens() {}
inline const std::string& ClientConfigParams::_internal_devices_fcm_registration_tokens(int index) const {}
inline const std::string& ClientConfigParams::devices_fcm_registration_tokens(int index) const {}
inline std::string* ClientConfigParams::mutable_devices_fcm_registration_tokens(int index) {}
inline void ClientConfigParams::set_devices_fcm_registration_tokens(int index, const std::string& value) {}
inline void ClientConfigParams::set_devices_fcm_registration_tokens(int index, std::string&& value) {}
inline void ClientConfigParams::set_devices_fcm_registration_tokens(int index, const char* value) {}
inline void ClientConfigParams::set_devices_fcm_registration_tokens(int index, const char* value, size_t size) {}
inline std::string* ClientConfigParams::_internal_add_devices_fcm_registration_tokens() {}
inline void ClientConfigParams::add_devices_fcm_registration_tokens(const std::string& value) {}
inline void ClientConfigParams::add_devices_fcm_registration_tokens(std::string&& value) {}
inline void ClientConfigParams::add_devices_fcm_registration_tokens(const char* value) {}
inline void ClientConfigParams::add_devices_fcm_registration_tokens(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ClientConfigParams::devices_fcm_registration_tokens() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ClientConfigParams::mutable_devices_fcm_registration_tokens() {}

// optional bool single_client_with_standalone_invalidations = 6;
inline bool ClientConfigParams::_internal_has_single_client_with_standalone_invalidations() const {}
inline bool ClientConfigParams::has_single_client_with_standalone_invalidations() const {}
inline void ClientConfigParams::clear_single_client_with_standalone_invalidations() {}
inline bool ClientConfigParams::_internal_single_client_with_standalone_invalidations() const {}
inline bool ClientConfigParams::single_client_with_standalone_invalidations() const {}
inline void ClientConfigParams::_internal_set_single_client_with_standalone_invalidations(bool value) {}
inline void ClientConfigParams::set_single_client_with_standalone_invalidations(bool value) {}

// repeated string fcm_registration_tokens_for_interested_clients = 7;
inline int ClientConfigParams::_internal_fcm_registration_tokens_for_interested_clients_size() const {}
inline int ClientConfigParams::fcm_registration_tokens_for_interested_clients_size() const {}
inline void ClientConfigParams::clear_fcm_registration_tokens_for_interested_clients() {}
inline std::string* ClientConfigParams::add_fcm_registration_tokens_for_interested_clients() {}
inline const std::string& ClientConfigParams::_internal_fcm_registration_tokens_for_interested_clients(int index) const {}
inline const std::string& ClientConfigParams::fcm_registration_tokens_for_interested_clients(int index) const {}
inline std::string* ClientConfigParams::mutable_fcm_registration_tokens_for_interested_clients(int index) {}
inline void ClientConfigParams::set_fcm_registration_tokens_for_interested_clients(int index, const std::string& value) {}
inline void ClientConfigParams::set_fcm_registration_tokens_for_interested_clients(int index, std::string&& value) {}
inline void ClientConfigParams::set_fcm_registration_tokens_for_interested_clients(int index, const char* value) {}
inline void ClientConfigParams::set_fcm_registration_tokens_for_interested_clients(int index, const char* value, size_t size) {}
inline std::string* ClientConfigParams::_internal_add_fcm_registration_tokens_for_interested_clients() {}
inline void ClientConfigParams::add_fcm_registration_tokens_for_interested_clients(const std::string& value) {}
inline void ClientConfigParams::add_fcm_registration_tokens_for_interested_clients(std::string&& value) {}
inline void ClientConfigParams::add_fcm_registration_tokens_for_interested_clients(const char* value) {}
inline void ClientConfigParams::add_fcm_registration_tokens_for_interested_clients(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ClientConfigParams::fcm_registration_tokens_for_interested_clients() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ClientConfigParams::mutable_fcm_registration_tokens_for_interested_clients() {}

// optional bool single_client_with_old_invalidations = 8;
inline bool ClientConfigParams::_internal_has_single_client_with_old_invalidations() const {}
inline bool ClientConfigParams::has_single_client_with_old_invalidations() const {}
inline void ClientConfigParams::clear_single_client_with_old_invalidations() {}
inline bool ClientConfigParams::_internal_single_client_with_old_invalidations() const {}
inline bool ClientConfigParams::single_client_with_old_invalidations() const {}
inline void ClientConfigParams::_internal_set_single_client_with_old_invalidations(bool value) {}
inline void ClientConfigParams::set_single_client_with_old_invalidations(bool value) {}

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

// CommitMessage

// repeated .sync_pb.SyncEntity entries = 1;
inline int CommitMessage::_internal_entries_size() const {}
inline int CommitMessage::entries_size() const {}
inline ::sync_pb::SyncEntity* CommitMessage::mutable_entries(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::SyncEntity >*
CommitMessage::mutable_entries() {}
inline const ::sync_pb::SyncEntity& CommitMessage::_internal_entries(int index) const {}
inline const ::sync_pb::SyncEntity& CommitMessage::entries(int index) const {}
inline ::sync_pb::SyncEntity* CommitMessage::_internal_add_entries() {}
inline ::sync_pb::SyncEntity* CommitMessage::add_entries() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::SyncEntity >&
CommitMessage::entries() const {}

// optional string cache_guid = 2;
inline bool CommitMessage::_internal_has_cache_guid() const {}
inline bool CommitMessage::has_cache_guid() const {}
inline void CommitMessage::clear_cache_guid() {}
inline const std::string& CommitMessage::cache_guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CommitMessage::set_cache_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* CommitMessage::mutable_cache_guid() {}
inline const std::string& CommitMessage::_internal_cache_guid() const {}
inline void CommitMessage::_internal_set_cache_guid(const std::string& value) {}
inline std::string* CommitMessage::_internal_mutable_cache_guid() {}
inline std::string* CommitMessage::release_cache_guid() {}
inline void CommitMessage::set_allocated_cache_guid(std::string* cache_guid) {}

// repeated .sync_pb.ChromiumExtensionsActivity extensions_activity = 3;
inline int CommitMessage::_internal_extensions_activity_size() const {}
inline int CommitMessage::extensions_activity_size() const {}
inline void CommitMessage::clear_extensions_activity() {}
inline ::sync_pb::ChromiumExtensionsActivity* CommitMessage::mutable_extensions_activity(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::ChromiumExtensionsActivity >*
CommitMessage::mutable_extensions_activity() {}
inline const ::sync_pb::ChromiumExtensionsActivity& CommitMessage::_internal_extensions_activity(int index) const {}
inline const ::sync_pb::ChromiumExtensionsActivity& CommitMessage::extensions_activity(int index) const {}
inline ::sync_pb::ChromiumExtensionsActivity* CommitMessage::_internal_add_extensions_activity() {}
inline ::sync_pb::ChromiumExtensionsActivity* CommitMessage::add_extensions_activity() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::ChromiumExtensionsActivity >&
CommitMessage::extensions_activity() const {}

// optional .sync_pb.ClientConfigParams config_params = 4;
inline bool CommitMessage::_internal_has_config_params() const {}
inline bool CommitMessage::has_config_params() const {}
inline void CommitMessage::clear_config_params() {}
inline const ::sync_pb::ClientConfigParams& CommitMessage::_internal_config_params() const {}
inline const ::sync_pb::ClientConfigParams& CommitMessage::config_params() const {}
inline void CommitMessage::unsafe_arena_set_allocated_config_params(
    ::sync_pb::ClientConfigParams* config_params) {}
inline ::sync_pb::ClientConfigParams* CommitMessage::release_config_params() {}
inline ::sync_pb::ClientConfigParams* CommitMessage::unsafe_arena_release_config_params() {}
inline ::sync_pb::ClientConfigParams* CommitMessage::_internal_mutable_config_params() {}
inline ::sync_pb::ClientConfigParams* CommitMessage::mutable_config_params() {}
inline void CommitMessage::set_allocated_config_params(::sync_pb::ClientConfigParams* config_params) {}

// repeated .sync_pb.DataTypeContext client_contexts = 5;
inline int CommitMessage::_internal_client_contexts_size() const {}
inline int CommitMessage::client_contexts_size() const {}
inline ::sync_pb::DataTypeContext* CommitMessage::mutable_client_contexts(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeContext >*
CommitMessage::mutable_client_contexts() {}
inline const ::sync_pb::DataTypeContext& CommitMessage::_internal_client_contexts(int index) const {}
inline const ::sync_pb::DataTypeContext& CommitMessage::client_contexts(int index) const {}
inline ::sync_pb::DataTypeContext* CommitMessage::_internal_add_client_contexts() {}
inline ::sync_pb::DataTypeContext* CommitMessage::add_client_contexts() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeContext >&
CommitMessage::client_contexts() const {}

// optional string padding = 6;
inline bool CommitMessage::_internal_has_padding() const {}
inline bool CommitMessage::has_padding() const {}
inline void CommitMessage::clear_padding() {}
inline const std::string& CommitMessage::padding() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CommitMessage::set_padding(ArgT0&& arg0, ArgT... args) {}
inline std::string* CommitMessage::mutable_padding() {}
inline const std::string& CommitMessage::_internal_padding() const {}
inline void CommitMessage::_internal_set_padding(const std::string& value) {}
inline std::string* CommitMessage::_internal_mutable_padding() {}
inline std::string* CommitMessage::release_padding() {}
inline void CommitMessage::set_allocated_padding(std::string* padding) {}

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

// GetUpdatesMessage

// optional .sync_pb.GetUpdatesCallerInfo caller_info = 2;
inline bool GetUpdatesMessage::_internal_has_caller_info() const {}
inline bool GetUpdatesMessage::has_caller_info() const {}
inline const ::sync_pb::GetUpdatesCallerInfo& GetUpdatesMessage::_internal_caller_info() const {}
inline const ::sync_pb::GetUpdatesCallerInfo& GetUpdatesMessage::caller_info() const {}
inline void GetUpdatesMessage::unsafe_arena_set_allocated_caller_info(
    ::sync_pb::GetUpdatesCallerInfo* caller_info) {}
inline ::sync_pb::GetUpdatesCallerInfo* GetUpdatesMessage::release_caller_info() {}
inline ::sync_pb::GetUpdatesCallerInfo* GetUpdatesMessage::unsafe_arena_release_caller_info() {}
inline ::sync_pb::GetUpdatesCallerInfo* GetUpdatesMessage::_internal_mutable_caller_info() {}
inline ::sync_pb::GetUpdatesCallerInfo* GetUpdatesMessage::mutable_caller_info() {}
inline void GetUpdatesMessage::set_allocated_caller_info(::sync_pb::GetUpdatesCallerInfo* caller_info) {}

// optional bool fetch_folders = 3 [default = true];
inline bool GetUpdatesMessage::_internal_has_fetch_folders() const {}
inline bool GetUpdatesMessage::has_fetch_folders() const {}
inline void GetUpdatesMessage::clear_fetch_folders() {}
inline bool GetUpdatesMessage::_internal_fetch_folders() const {}
inline bool GetUpdatesMessage::fetch_folders() const {}
inline void GetUpdatesMessage::_internal_set_fetch_folders(bool value) {}
inline void GetUpdatesMessage::set_fetch_folders(bool value) {}

// repeated .sync_pb.DataTypeProgressMarker from_progress_marker = 6;
inline int GetUpdatesMessage::_internal_from_progress_marker_size() const {}
inline int GetUpdatesMessage::from_progress_marker_size() const {}
inline ::sync_pb::DataTypeProgressMarker* GetUpdatesMessage::mutable_from_progress_marker(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeProgressMarker >*
GetUpdatesMessage::mutable_from_progress_marker() {}
inline const ::sync_pb::DataTypeProgressMarker& GetUpdatesMessage::_internal_from_progress_marker(int index) const {}
inline const ::sync_pb::DataTypeProgressMarker& GetUpdatesMessage::from_progress_marker(int index) const {}
inline ::sync_pb::DataTypeProgressMarker* GetUpdatesMessage::_internal_add_from_progress_marker() {}
inline ::sync_pb::DataTypeProgressMarker* GetUpdatesMessage::add_from_progress_marker() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeProgressMarker >&
GetUpdatesMessage::from_progress_marker() const {}

// optional bool streaming = 7 [default = false];
inline bool GetUpdatesMessage::_internal_has_streaming() const {}
inline bool GetUpdatesMessage::has_streaming() const {}
inline void GetUpdatesMessage::clear_streaming() {}
inline bool GetUpdatesMessage::_internal_streaming() const {}
inline bool GetUpdatesMessage::streaming() const {}
inline void GetUpdatesMessage::_internal_set_streaming(bool value) {}
inline void GetUpdatesMessage::set_streaming(bool value) {}

// optional bool need_encryption_key = 8 [default = false];
inline bool GetUpdatesMessage::_internal_has_need_encryption_key() const {}
inline bool GetUpdatesMessage::has_need_encryption_key() const {}
inline void GetUpdatesMessage::clear_need_encryption_key() {}
inline bool GetUpdatesMessage::_internal_need_encryption_key() const {}
inline bool GetUpdatesMessage::need_encryption_key() const {}
inline void GetUpdatesMessage::_internal_set_need_encryption_key(bool value) {}
inline void GetUpdatesMessage::set_need_encryption_key(bool value) {}

// optional .sync_pb.SyncEnums.GetUpdatesOrigin get_updates_origin = 9;
inline bool GetUpdatesMessage::_internal_has_get_updates_origin() const {}
inline bool GetUpdatesMessage::has_get_updates_origin() const {}
inline void GetUpdatesMessage::clear_get_updates_origin() {}
inline ::sync_pb::SyncEnums_GetUpdatesOrigin GetUpdatesMessage::_internal_get_updates_origin() const {}
inline ::sync_pb::SyncEnums_GetUpdatesOrigin GetUpdatesMessage::get_updates_origin() const {}
inline void GetUpdatesMessage::_internal_set_get_updates_origin(::sync_pb::SyncEnums_GetUpdatesOrigin value) {}
inline void GetUpdatesMessage::set_get_updates_origin(::sync_pb::SyncEnums_GetUpdatesOrigin value) {}

// optional bool is_retry = 10 [default = false];
inline bool GetUpdatesMessage::_internal_has_is_retry() const {}
inline bool GetUpdatesMessage::has_is_retry() const {}
inline void GetUpdatesMessage::clear_is_retry() {}
inline bool GetUpdatesMessage::_internal_is_retry() const {}
inline bool GetUpdatesMessage::is_retry() const {}
inline void GetUpdatesMessage::_internal_set_is_retry(bool value) {}
inline void GetUpdatesMessage::set_is_retry(bool value) {}

// repeated .sync_pb.DataTypeContext client_contexts = 11;
inline int GetUpdatesMessage::_internal_client_contexts_size() const {}
inline int GetUpdatesMessage::client_contexts_size() const {}
inline ::sync_pb::DataTypeContext* GetUpdatesMessage::mutable_client_contexts(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeContext >*
GetUpdatesMessage::mutable_client_contexts() {}
inline const ::sync_pb::DataTypeContext& GetUpdatesMessage::_internal_client_contexts(int index) const {}
inline const ::sync_pb::DataTypeContext& GetUpdatesMessage::client_contexts(int index) const {}
inline ::sync_pb::DataTypeContext* GetUpdatesMessage::_internal_add_client_contexts() {}
inline ::sync_pb::DataTypeContext* GetUpdatesMessage::add_client_contexts() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeContext >&
GetUpdatesMessage::client_contexts() const {}

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

// ClearServerDataMessage

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

// ClearServerDataResponse

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

// ChipBag

// optional bytes server_chips = 1;
inline bool ChipBag::_internal_has_server_chips() const {}
inline bool ChipBag::has_server_chips() const {}
inline void ChipBag::clear_server_chips() {}
inline const std::string& ChipBag::server_chips() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ChipBag::set_server_chips(ArgT0&& arg0, ArgT... args) {}
inline std::string* ChipBag::mutable_server_chips() {}
inline const std::string& ChipBag::_internal_server_chips() const {}
inline void ChipBag::_internal_set_server_chips(const std::string& value) {}
inline std::string* ChipBag::_internal_mutable_server_chips() {}
inline std::string* ChipBag::release_server_chips() {}
inline void ChipBag::set_allocated_server_chips(std::string* server_chips) {}

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

// ClientStatus

// optional bool hierarchy_conflict_detected = 1 [deprecated = true];
inline bool ClientStatus::_internal_has_hierarchy_conflict_detected() const {}
inline bool ClientStatus::has_hierarchy_conflict_detected() const {}
inline void ClientStatus::clear_hierarchy_conflict_detected() {}
inline bool ClientStatus::_internal_hierarchy_conflict_detected() const {}
inline bool ClientStatus::hierarchy_conflict_detected() const {}
inline void ClientStatus::_internal_set_hierarchy_conflict_detected(bool value) {}
inline void ClientStatus::set_hierarchy_conflict_detected(bool value) {}

// optional bool is_sync_feature_enabled = 2;
inline bool ClientStatus::_internal_has_is_sync_feature_enabled() const {}
inline bool ClientStatus::has_is_sync_feature_enabled() const {}
inline void ClientStatus::clear_is_sync_feature_enabled() {}
inline bool ClientStatus::_internal_is_sync_feature_enabled() const {}
inline bool ClientStatus::is_sync_feature_enabled() const {}
inline void ClientStatus::_internal_set_is_sync_feature_enabled(bool value) {}
inline void ClientStatus::set_is_sync_feature_enabled(bool value) {}

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

// ClientToServerMessage

// required string share = 1;
inline bool ClientToServerMessage::_internal_has_share() const {}
inline bool ClientToServerMessage::has_share() const {}
inline void ClientToServerMessage::clear_share() {}
inline const std::string& ClientToServerMessage::share() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerMessage::set_share(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerMessage::mutable_share() {}
inline const std::string& ClientToServerMessage::_internal_share() const {}
inline void ClientToServerMessage::_internal_set_share(const std::string& value) {}
inline std::string* ClientToServerMessage::_internal_mutable_share() {}
inline std::string* ClientToServerMessage::release_share() {}
inline void ClientToServerMessage::set_allocated_share(std::string* share) {}

// optional int32 protocol_version = 2 [default = 99];
inline bool ClientToServerMessage::_internal_has_protocol_version() const {}
inline bool ClientToServerMessage::has_protocol_version() const {}
inline void ClientToServerMessage::clear_protocol_version() {}
inline int32_t ClientToServerMessage::_internal_protocol_version() const {}
inline int32_t ClientToServerMessage::protocol_version() const {}
inline void ClientToServerMessage::_internal_set_protocol_version(int32_t value) {}
inline void ClientToServerMessage::set_protocol_version(int32_t value) {}

// required .sync_pb.ClientToServerMessage.Contents message_contents = 3;
inline bool ClientToServerMessage::_internal_has_message_contents() const {}
inline bool ClientToServerMessage::has_message_contents() const {}
inline void ClientToServerMessage::clear_message_contents() {}
inline ::sync_pb::ClientToServerMessage_Contents ClientToServerMessage::_internal_message_contents() const {}
inline ::sync_pb::ClientToServerMessage_Contents ClientToServerMessage::message_contents() const {}
inline void ClientToServerMessage::_internal_set_message_contents(::sync_pb::ClientToServerMessage_Contents value) {}
inline void ClientToServerMessage::set_message_contents(::sync_pb::ClientToServerMessage_Contents value) {}

// optional .sync_pb.CommitMessage commit = 4;
inline bool ClientToServerMessage::_internal_has_commit() const {}
inline bool ClientToServerMessage::has_commit() const {}
inline void ClientToServerMessage::clear_commit() {}
inline const ::sync_pb::CommitMessage& ClientToServerMessage::_internal_commit() const {}
inline const ::sync_pb::CommitMessage& ClientToServerMessage::commit() const {}
inline void ClientToServerMessage::unsafe_arena_set_allocated_commit(
    ::sync_pb::CommitMessage* commit) {}
inline ::sync_pb::CommitMessage* ClientToServerMessage::release_commit() {}
inline ::sync_pb::CommitMessage* ClientToServerMessage::unsafe_arena_release_commit() {}
inline ::sync_pb::CommitMessage* ClientToServerMessage::_internal_mutable_commit() {}
inline ::sync_pb::CommitMessage* ClientToServerMessage::mutable_commit() {}
inline void ClientToServerMessage::set_allocated_commit(::sync_pb::CommitMessage* commit) {}

// optional .sync_pb.GetUpdatesMessage get_updates = 5;
inline bool ClientToServerMessage::_internal_has_get_updates() const {}
inline bool ClientToServerMessage::has_get_updates() const {}
inline void ClientToServerMessage::clear_get_updates() {}
inline const ::sync_pb::GetUpdatesMessage& ClientToServerMessage::_internal_get_updates() const {}
inline const ::sync_pb::GetUpdatesMessage& ClientToServerMessage::get_updates() const {}
inline void ClientToServerMessage::unsafe_arena_set_allocated_get_updates(
    ::sync_pb::GetUpdatesMessage* get_updates) {}
inline ::sync_pb::GetUpdatesMessage* ClientToServerMessage::release_get_updates() {}
inline ::sync_pb::GetUpdatesMessage* ClientToServerMessage::unsafe_arena_release_get_updates() {}
inline ::sync_pb::GetUpdatesMessage* ClientToServerMessage::_internal_mutable_get_updates() {}
inline ::sync_pb::GetUpdatesMessage* ClientToServerMessage::mutable_get_updates() {}
inline void ClientToServerMessage::set_allocated_get_updates(::sync_pb::GetUpdatesMessage* get_updates) {}

// optional string store_birthday = 7;
inline bool ClientToServerMessage::_internal_has_store_birthday() const {}
inline bool ClientToServerMessage::has_store_birthday() const {}
inline void ClientToServerMessage::clear_store_birthday() {}
inline const std::string& ClientToServerMessage::store_birthday() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerMessage::set_store_birthday(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerMessage::mutable_store_birthday() {}
inline const std::string& ClientToServerMessage::_internal_store_birthday() const {}
inline void ClientToServerMessage::_internal_set_store_birthday(const std::string& value) {}
inline std::string* ClientToServerMessage::_internal_mutable_store_birthday() {}
inline std::string* ClientToServerMessage::release_store_birthday() {}
inline void ClientToServerMessage::set_allocated_store_birthday(std::string* store_birthday) {}

// optional .sync_pb.DebugInfo debug_info = 10;
inline bool ClientToServerMessage::_internal_has_debug_info() const {}
inline bool ClientToServerMessage::has_debug_info() const {}
inline const ::sync_pb::DebugInfo& ClientToServerMessage::_internal_debug_info() const {}
inline const ::sync_pb::DebugInfo& ClientToServerMessage::debug_info() const {}
inline void ClientToServerMessage::unsafe_arena_set_allocated_debug_info(
    ::sync_pb::DebugInfo* debug_info) {}
inline ::sync_pb::DebugInfo* ClientToServerMessage::release_debug_info() {}
inline ::sync_pb::DebugInfo* ClientToServerMessage::unsafe_arena_release_debug_info() {}
inline ::sync_pb::DebugInfo* ClientToServerMessage::_internal_mutable_debug_info() {}
inline ::sync_pb::DebugInfo* ClientToServerMessage::mutable_debug_info() {}
inline void ClientToServerMessage::set_allocated_debug_info(::sync_pb::DebugInfo* debug_info) {}

// optional .sync_pb.ChipBag bag_of_chips = 11;
inline bool ClientToServerMessage::_internal_has_bag_of_chips() const {}
inline bool ClientToServerMessage::has_bag_of_chips() const {}
inline void ClientToServerMessage::clear_bag_of_chips() {}
inline const ::sync_pb::ChipBag& ClientToServerMessage::_internal_bag_of_chips() const {}
inline const ::sync_pb::ChipBag& ClientToServerMessage::bag_of_chips() const {}
inline void ClientToServerMessage::unsafe_arena_set_allocated_bag_of_chips(
    ::sync_pb::ChipBag* bag_of_chips) {}
inline ::sync_pb::ChipBag* ClientToServerMessage::release_bag_of_chips() {}
inline ::sync_pb::ChipBag* ClientToServerMessage::unsafe_arena_release_bag_of_chips() {}
inline ::sync_pb::ChipBag* ClientToServerMessage::_internal_mutable_bag_of_chips() {}
inline ::sync_pb::ChipBag* ClientToServerMessage::mutable_bag_of_chips() {}
inline void ClientToServerMessage::set_allocated_bag_of_chips(::sync_pb::ChipBag* bag_of_chips) {}

// optional string api_key = 12;
inline bool ClientToServerMessage::_internal_has_api_key() const {}
inline bool ClientToServerMessage::has_api_key() const {}
inline void ClientToServerMessage::clear_api_key() {}
inline const std::string& ClientToServerMessage::api_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerMessage::set_api_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerMessage::mutable_api_key() {}
inline const std::string& ClientToServerMessage::_internal_api_key() const {}
inline void ClientToServerMessage::_internal_set_api_key(const std::string& value) {}
inline std::string* ClientToServerMessage::_internal_mutable_api_key() {}
inline std::string* ClientToServerMessage::release_api_key() {}
inline void ClientToServerMessage::set_allocated_api_key(std::string* api_key) {}

// optional .sync_pb.ClientStatus client_status = 13;
inline bool ClientToServerMessage::_internal_has_client_status() const {}
inline bool ClientToServerMessage::has_client_status() const {}
inline void ClientToServerMessage::clear_client_status() {}
inline const ::sync_pb::ClientStatus& ClientToServerMessage::_internal_client_status() const {}
inline const ::sync_pb::ClientStatus& ClientToServerMessage::client_status() const {}
inline void ClientToServerMessage::unsafe_arena_set_allocated_client_status(
    ::sync_pb::ClientStatus* client_status) {}
inline ::sync_pb::ClientStatus* ClientToServerMessage::release_client_status() {}
inline ::sync_pb::ClientStatus* ClientToServerMessage::unsafe_arena_release_client_status() {}
inline ::sync_pb::ClientStatus* ClientToServerMessage::_internal_mutable_client_status() {}
inline ::sync_pb::ClientStatus* ClientToServerMessage::mutable_client_status() {}
inline void ClientToServerMessage::set_allocated_client_status(::sync_pb::ClientStatus* client_status) {}

// optional string invalidator_client_id = 14 [deprecated = true];
inline bool ClientToServerMessage::_internal_has_invalidator_client_id() const {}
inline bool ClientToServerMessage::has_invalidator_client_id() const {}
inline void ClientToServerMessage::clear_invalidator_client_id() {}
inline const std::string& ClientToServerMessage::invalidator_client_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerMessage::set_invalidator_client_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerMessage::mutable_invalidator_client_id() {}
inline const std::string& ClientToServerMessage::_internal_invalidator_client_id() const {}
inline void ClientToServerMessage::_internal_set_invalidator_client_id(const std::string& value) {}
inline std::string* ClientToServerMessage::_internal_mutable_invalidator_client_id() {}
inline std::string* ClientToServerMessage::release_invalidator_client_id() {}
inline void ClientToServerMessage::set_allocated_invalidator_client_id(std::string* invalidator_client_id) {}

// optional .sync_pb.ClearServerDataMessage clear_server_data = 15;
inline bool ClientToServerMessage::_internal_has_clear_server_data() const {}
inline bool ClientToServerMessage::has_clear_server_data() const {}
inline void ClientToServerMessage::clear_clear_server_data() {}
inline const ::sync_pb::ClearServerDataMessage& ClientToServerMessage::_internal_clear_server_data() const {}
inline const ::sync_pb::ClearServerDataMessage& ClientToServerMessage::clear_server_data() const {}
inline void ClientToServerMessage::unsafe_arena_set_allocated_clear_server_data(
    ::sync_pb::ClearServerDataMessage* clear_server_data) {}
inline ::sync_pb::ClearServerDataMessage* ClientToServerMessage::release_clear_server_data() {}
inline ::sync_pb::ClearServerDataMessage* ClientToServerMessage::unsafe_arena_release_clear_server_data() {}
inline ::sync_pb::ClearServerDataMessage* ClientToServerMessage::_internal_mutable_clear_server_data() {}
inline ::sync_pb::ClearServerDataMessage* ClientToServerMessage::mutable_clear_server_data() {}
inline void ClientToServerMessage::set_allocated_clear_server_data(::sync_pb::ClearServerDataMessage* clear_server_data) {}

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

// CommitResponse_EntryResponse_DatatypeSpecificError

// .sync_pb.SharingMessageCommitError sharing_message_error = 1;
inline bool CommitResponse_EntryResponse_DatatypeSpecificError::_internal_has_sharing_message_error() const {}
inline bool CommitResponse_EntryResponse_DatatypeSpecificError::has_sharing_message_error() const {}
inline void CommitResponse_EntryResponse_DatatypeSpecificError::set_has_sharing_message_error() {}
inline ::sync_pb::SharingMessageCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::release_sharing_message_error() {}
inline const ::sync_pb::SharingMessageCommitError& CommitResponse_EntryResponse_DatatypeSpecificError::_internal_sharing_message_error() const {}
inline const ::sync_pb::SharingMessageCommitError& CommitResponse_EntryResponse_DatatypeSpecificError::sharing_message_error() const {}
inline ::sync_pb::SharingMessageCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::unsafe_arena_release_sharing_message_error() {}
inline void CommitResponse_EntryResponse_DatatypeSpecificError::unsafe_arena_set_allocated_sharing_message_error(::sync_pb::SharingMessageCommitError* sharing_message_error) {}
inline ::sync_pb::SharingMessageCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::_internal_mutable_sharing_message_error() {}
inline ::sync_pb::SharingMessageCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::mutable_sharing_message_error() {}

// .sync_pb.OutgoingPasswordSharingInvitationCommitError outgoing_password_sharing_invitation_error = 2;
inline bool CommitResponse_EntryResponse_DatatypeSpecificError::_internal_has_outgoing_password_sharing_invitation_error() const {}
inline bool CommitResponse_EntryResponse_DatatypeSpecificError::has_outgoing_password_sharing_invitation_error() const {}
inline void CommitResponse_EntryResponse_DatatypeSpecificError::set_has_outgoing_password_sharing_invitation_error() {}
inline ::sync_pb::OutgoingPasswordSharingInvitationCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::release_outgoing_password_sharing_invitation_error() {}
inline const ::sync_pb::OutgoingPasswordSharingInvitationCommitError& CommitResponse_EntryResponse_DatatypeSpecificError::_internal_outgoing_password_sharing_invitation_error() const {}
inline const ::sync_pb::OutgoingPasswordSharingInvitationCommitError& CommitResponse_EntryResponse_DatatypeSpecificError::outgoing_password_sharing_invitation_error() const {}
inline ::sync_pb::OutgoingPasswordSharingInvitationCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::unsafe_arena_release_outgoing_password_sharing_invitation_error() {}
inline void CommitResponse_EntryResponse_DatatypeSpecificError::unsafe_arena_set_allocated_outgoing_password_sharing_invitation_error(::sync_pb::OutgoingPasswordSharingInvitationCommitError* outgoing_password_sharing_invitation_error) {}
inline ::sync_pb::OutgoingPasswordSharingInvitationCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::_internal_mutable_outgoing_password_sharing_invitation_error() {}
inline ::sync_pb::OutgoingPasswordSharingInvitationCommitError* CommitResponse_EntryResponse_DatatypeSpecificError::mutable_outgoing_password_sharing_invitation_error() {}

inline bool CommitResponse_EntryResponse_DatatypeSpecificError::has_datatype_error() const {}
inline void CommitResponse_EntryResponse_DatatypeSpecificError::clear_has_datatype_error() {}
inline CommitResponse_EntryResponse_DatatypeSpecificError::DatatypeErrorCase CommitResponse_EntryResponse_DatatypeSpecificError::datatype_error_case() const {}
// -------------------------------------------------------------------

// CommitResponse_EntryResponse

// required .sync_pb.CommitResponse.ResponseType response_type = 2;
inline bool CommitResponse_EntryResponse::_internal_has_response_type() const {}
inline bool CommitResponse_EntryResponse::has_response_type() const {}
inline void CommitResponse_EntryResponse::clear_response_type() {}
inline ::sync_pb::CommitResponse_ResponseType CommitResponse_EntryResponse::_internal_response_type() const {}
inline ::sync_pb::CommitResponse_ResponseType CommitResponse_EntryResponse::response_type() const {}
inline void CommitResponse_EntryResponse::_internal_set_response_type(::sync_pb::CommitResponse_ResponseType value) {}
inline void CommitResponse_EntryResponse::set_response_type(::sync_pb::CommitResponse_ResponseType value) {}

// optional string id_string = 3;
inline bool CommitResponse_EntryResponse::_internal_has_id_string() const {}
inline bool CommitResponse_EntryResponse::has_id_string() const {}
inline void CommitResponse_EntryResponse::clear_id_string() {}
inline const std::string& CommitResponse_EntryResponse::id_string() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CommitResponse_EntryResponse::set_id_string(ArgT0&& arg0, ArgT... args) {}
inline std::string* CommitResponse_EntryResponse::mutable_id_string() {}
inline const std::string& CommitResponse_EntryResponse::_internal_id_string() const {}
inline void CommitResponse_EntryResponse::_internal_set_id_string(const std::string& value) {}
inline std::string* CommitResponse_EntryResponse::_internal_mutable_id_string() {}
inline std::string* CommitResponse_EntryResponse::release_id_string() {}
inline void CommitResponse_EntryResponse::set_allocated_id_string(std::string* id_string) {}

// optional int64 version = 6;
inline bool CommitResponse_EntryResponse::_internal_has_version() const {}
inline bool CommitResponse_EntryResponse::has_version() const {}
inline void CommitResponse_EntryResponse::clear_version() {}
inline int64_t CommitResponse_EntryResponse::_internal_version() const {}
inline int64_t CommitResponse_EntryResponse::version() const {}
inline void CommitResponse_EntryResponse::_internal_set_version(int64_t value) {}
inline void CommitResponse_EntryResponse::set_version(int64_t value) {}

// optional string error_message = 9;
inline bool CommitResponse_EntryResponse::_internal_has_error_message() const {}
inline bool CommitResponse_EntryResponse::has_error_message() const {}
inline void CommitResponse_EntryResponse::clear_error_message() {}
inline const std::string& CommitResponse_EntryResponse::error_message() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CommitResponse_EntryResponse::set_error_message(ArgT0&& arg0, ArgT... args) {}
inline std::string* CommitResponse_EntryResponse::mutable_error_message() {}
inline const std::string& CommitResponse_EntryResponse::_internal_error_message() const {}
inline void CommitResponse_EntryResponse::_internal_set_error_message(const std::string& value) {}
inline std::string* CommitResponse_EntryResponse::_internal_mutable_error_message() {}
inline std::string* CommitResponse_EntryResponse::release_error_message() {}
inline void CommitResponse_EntryResponse::set_allocated_error_message(std::string* error_message) {}

// optional int64 mtime = 10 [deprecated = true];
inline bool CommitResponse_EntryResponse::_internal_has_mtime() const {}
inline bool CommitResponse_EntryResponse::has_mtime() const {}
inline void CommitResponse_EntryResponse::clear_mtime() {}
inline int64_t CommitResponse_EntryResponse::_internal_mtime() const {}
inline int64_t CommitResponse_EntryResponse::mtime() const {}
inline void CommitResponse_EntryResponse::_internal_set_mtime(int64_t value) {}
inline void CommitResponse_EntryResponse::set_mtime(int64_t value) {}

// optional .sync_pb.CommitResponse.EntryResponse.DatatypeSpecificError datatype_specific_error = 11;
inline bool CommitResponse_EntryResponse::_internal_has_datatype_specific_error() const {}
inline bool CommitResponse_EntryResponse::has_datatype_specific_error() const {}
inline void CommitResponse_EntryResponse::clear_datatype_specific_error() {}
inline const ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError& CommitResponse_EntryResponse::_internal_datatype_specific_error() const {}
inline const ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError& CommitResponse_EntryResponse::datatype_specific_error() const {}
inline void CommitResponse_EntryResponse::unsafe_arena_set_allocated_datatype_specific_error(
    ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* datatype_specific_error) {}
inline ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* CommitResponse_EntryResponse::release_datatype_specific_error() {}
inline ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* CommitResponse_EntryResponse::unsafe_arena_release_datatype_specific_error() {}
inline ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* CommitResponse_EntryResponse::_internal_mutable_datatype_specific_error() {}
inline ::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* CommitResponse_EntryResponse::mutable_datatype_specific_error() {}
inline void CommitResponse_EntryResponse::set_allocated_datatype_specific_error(::sync_pb::CommitResponse_EntryResponse_DatatypeSpecificError* datatype_specific_error) {}

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

// CommitResponse

// repeated group EntryResponse = 1 { ... };
inline int CommitResponse::_internal_entryresponse_size() const {}
inline int CommitResponse::entryresponse_size() const {}
inline void CommitResponse::clear_entryresponse() {}
inline ::sync_pb::CommitResponse_EntryResponse* CommitResponse::mutable_entryresponse(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::CommitResponse_EntryResponse >*
CommitResponse::mutable_entryresponse() {}
inline const ::sync_pb::CommitResponse_EntryResponse& CommitResponse::_internal_entryresponse(int index) const {}
inline const ::sync_pb::CommitResponse_EntryResponse& CommitResponse::entryresponse(int index) const {}
inline ::sync_pb::CommitResponse_EntryResponse* CommitResponse::_internal_add_entryresponse() {}
inline ::sync_pb::CommitResponse_EntryResponse* CommitResponse::add_entryresponse() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::CommitResponse_EntryResponse >&
CommitResponse::entryresponse() const {}

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

// GetUpdatesResponse

// repeated .sync_pb.SyncEntity entries = 1;
inline int GetUpdatesResponse::_internal_entries_size() const {}
inline int GetUpdatesResponse::entries_size() const {}
inline ::sync_pb::SyncEntity* GetUpdatesResponse::mutable_entries(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::SyncEntity >*
GetUpdatesResponse::mutable_entries() {}
inline const ::sync_pb::SyncEntity& GetUpdatesResponse::_internal_entries(int index) const {}
inline const ::sync_pb::SyncEntity& GetUpdatesResponse::entries(int index) const {}
inline ::sync_pb::SyncEntity* GetUpdatesResponse::_internal_add_entries() {}
inline ::sync_pb::SyncEntity* GetUpdatesResponse::add_entries() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::SyncEntity >&
GetUpdatesResponse::entries() const {}

// optional int64 changes_remaining = 4;
inline bool GetUpdatesResponse::_internal_has_changes_remaining() const {}
inline bool GetUpdatesResponse::has_changes_remaining() const {}
inline void GetUpdatesResponse::clear_changes_remaining() {}
inline int64_t GetUpdatesResponse::_internal_changes_remaining() const {}
inline int64_t GetUpdatesResponse::changes_remaining() const {}
inline void GetUpdatesResponse::_internal_set_changes_remaining(int64_t value) {}
inline void GetUpdatesResponse::set_changes_remaining(int64_t value) {}

// repeated .sync_pb.DataTypeProgressMarker new_progress_marker = 5;
inline int GetUpdatesResponse::_internal_new_progress_marker_size() const {}
inline int GetUpdatesResponse::new_progress_marker_size() const {}
inline ::sync_pb::DataTypeProgressMarker* GetUpdatesResponse::mutable_new_progress_marker(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeProgressMarker >*
GetUpdatesResponse::mutable_new_progress_marker() {}
inline const ::sync_pb::DataTypeProgressMarker& GetUpdatesResponse::_internal_new_progress_marker(int index) const {}
inline const ::sync_pb::DataTypeProgressMarker& GetUpdatesResponse::new_progress_marker(int index) const {}
inline ::sync_pb::DataTypeProgressMarker* GetUpdatesResponse::_internal_add_new_progress_marker() {}
inline ::sync_pb::DataTypeProgressMarker* GetUpdatesResponse::add_new_progress_marker() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeProgressMarker >&
GetUpdatesResponse::new_progress_marker() const {}

// repeated bytes encryption_keys = 6;
inline int GetUpdatesResponse::_internal_encryption_keys_size() const {}
inline int GetUpdatesResponse::encryption_keys_size() const {}
inline void GetUpdatesResponse::clear_encryption_keys() {}
inline std::string* GetUpdatesResponse::add_encryption_keys() {}
inline const std::string& GetUpdatesResponse::_internal_encryption_keys(int index) const {}
inline const std::string& GetUpdatesResponse::encryption_keys(int index) const {}
inline std::string* GetUpdatesResponse::mutable_encryption_keys(int index) {}
inline void GetUpdatesResponse::set_encryption_keys(int index, const std::string& value) {}
inline void GetUpdatesResponse::set_encryption_keys(int index, std::string&& value) {}
inline void GetUpdatesResponse::set_encryption_keys(int index, const char* value) {}
inline void GetUpdatesResponse::set_encryption_keys(int index, const void* value, size_t size) {}
inline std::string* GetUpdatesResponse::_internal_add_encryption_keys() {}
inline void GetUpdatesResponse::add_encryption_keys(const std::string& value) {}
inline void GetUpdatesResponse::add_encryption_keys(std::string&& value) {}
inline void GetUpdatesResponse::add_encryption_keys(const char* value) {}
inline void GetUpdatesResponse::add_encryption_keys(const void* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
GetUpdatesResponse::encryption_keys() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
GetUpdatesResponse::mutable_encryption_keys() {}

// repeated .sync_pb.DataTypeContext context_mutations = 7;
inline int GetUpdatesResponse::_internal_context_mutations_size() const {}
inline int GetUpdatesResponse::context_mutations_size() const {}
inline ::sync_pb::DataTypeContext* GetUpdatesResponse::mutable_context_mutations(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeContext >*
GetUpdatesResponse::mutable_context_mutations() {}
inline const ::sync_pb::DataTypeContext& GetUpdatesResponse::_internal_context_mutations(int index) const {}
inline const ::sync_pb::DataTypeContext& GetUpdatesResponse::context_mutations(int index) const {}
inline ::sync_pb::DataTypeContext* GetUpdatesResponse::_internal_add_context_mutations() {}
inline ::sync_pb::DataTypeContext* GetUpdatesResponse::add_context_mutations() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::DataTypeContext >&
GetUpdatesResponse::context_mutations() const {}

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

// ClientToServerResponse_Error

// optional .sync_pb.SyncEnums.ErrorType error_type = 1 [default = UNKNOWN];
inline bool ClientToServerResponse_Error::_internal_has_error_type() const {}
inline bool ClientToServerResponse_Error::has_error_type() const {}
inline void ClientToServerResponse_Error::clear_error_type() {}
inline ::sync_pb::SyncEnums_ErrorType ClientToServerResponse_Error::_internal_error_type() const {}
inline ::sync_pb::SyncEnums_ErrorType ClientToServerResponse_Error::error_type() const {}
inline void ClientToServerResponse_Error::_internal_set_error_type(::sync_pb::SyncEnums_ErrorType value) {}
inline void ClientToServerResponse_Error::set_error_type(::sync_pb::SyncEnums_ErrorType value) {}

// optional string error_description = 2;
inline bool ClientToServerResponse_Error::_internal_has_error_description() const {}
inline bool ClientToServerResponse_Error::has_error_description() const {}
inline void ClientToServerResponse_Error::clear_error_description() {}
inline const std::string& ClientToServerResponse_Error::error_description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerResponse_Error::set_error_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerResponse_Error::mutable_error_description() {}
inline const std::string& ClientToServerResponse_Error::_internal_error_description() const {}
inline void ClientToServerResponse_Error::_internal_set_error_description(const std::string& value) {}
inline std::string* ClientToServerResponse_Error::_internal_mutable_error_description() {}
inline std::string* ClientToServerResponse_Error::release_error_description() {}
inline void ClientToServerResponse_Error::set_allocated_error_description(std::string* error_description) {}

// optional .sync_pb.SyncEnums.Action action = 4 [default = UNKNOWN_ACTION];
inline bool ClientToServerResponse_Error::_internal_has_action() const {}
inline bool ClientToServerResponse_Error::has_action() const {}
inline void ClientToServerResponse_Error::clear_action() {}
inline ::sync_pb::SyncEnums_Action ClientToServerResponse_Error::_internal_action() const {}
inline ::sync_pb::SyncEnums_Action ClientToServerResponse_Error::action() const {}
inline void ClientToServerResponse_Error::_internal_set_action(::sync_pb::SyncEnums_Action value) {}
inline void ClientToServerResponse_Error::set_action(::sync_pb::SyncEnums_Action value) {}

// repeated int32 error_data_type_ids = 5;
inline int ClientToServerResponse_Error::_internal_error_data_type_ids_size() const {}
inline int ClientToServerResponse_Error::error_data_type_ids_size() const {}
inline void ClientToServerResponse_Error::clear_error_data_type_ids() {}
inline int32_t ClientToServerResponse_Error::_internal_error_data_type_ids(int index) const {}
inline int32_t ClientToServerResponse_Error::error_data_type_ids(int index) const {}
inline void ClientToServerResponse_Error::set_error_data_type_ids(int index, int32_t value) {}
inline void ClientToServerResponse_Error::_internal_add_error_data_type_ids(int32_t value) {}
inline void ClientToServerResponse_Error::add_error_data_type_ids(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientToServerResponse_Error::_internal_error_data_type_ids() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientToServerResponse_Error::error_data_type_ids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientToServerResponse_Error::_internal_mutable_error_data_type_ids() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientToServerResponse_Error::mutable_error_data_type_ids() {}

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

// ClientToServerResponse

// optional .sync_pb.CommitResponse commit = 1;
inline bool ClientToServerResponse::_internal_has_commit() const {}
inline bool ClientToServerResponse::has_commit() const {}
inline void ClientToServerResponse::clear_commit() {}
inline const ::sync_pb::CommitResponse& ClientToServerResponse::_internal_commit() const {}
inline const ::sync_pb::CommitResponse& ClientToServerResponse::commit() const {}
inline void ClientToServerResponse::unsafe_arena_set_allocated_commit(
    ::sync_pb::CommitResponse* commit) {}
inline ::sync_pb::CommitResponse* ClientToServerResponse::release_commit() {}
inline ::sync_pb::CommitResponse* ClientToServerResponse::unsafe_arena_release_commit() {}
inline ::sync_pb::CommitResponse* ClientToServerResponse::_internal_mutable_commit() {}
inline ::sync_pb::CommitResponse* ClientToServerResponse::mutable_commit() {}
inline void ClientToServerResponse::set_allocated_commit(::sync_pb::CommitResponse* commit) {}

// optional .sync_pb.GetUpdatesResponse get_updates = 2;
inline bool ClientToServerResponse::_internal_has_get_updates() const {}
inline bool ClientToServerResponse::has_get_updates() const {}
inline void ClientToServerResponse::clear_get_updates() {}
inline const ::sync_pb::GetUpdatesResponse& ClientToServerResponse::_internal_get_updates() const {}
inline const ::sync_pb::GetUpdatesResponse& ClientToServerResponse::get_updates() const {}
inline void ClientToServerResponse::unsafe_arena_set_allocated_get_updates(
    ::sync_pb::GetUpdatesResponse* get_updates) {}
inline ::sync_pb::GetUpdatesResponse* ClientToServerResponse::release_get_updates() {}
inline ::sync_pb::GetUpdatesResponse* ClientToServerResponse::unsafe_arena_release_get_updates() {}
inline ::sync_pb::GetUpdatesResponse* ClientToServerResponse::_internal_mutable_get_updates() {}
inline ::sync_pb::GetUpdatesResponse* ClientToServerResponse::mutable_get_updates() {}
inline void ClientToServerResponse::set_allocated_get_updates(::sync_pb::GetUpdatesResponse* get_updates) {}

// optional .sync_pb.SyncEnums.ErrorType error_code = 4 [default = UNKNOWN];
inline bool ClientToServerResponse::_internal_has_error_code() const {}
inline bool ClientToServerResponse::has_error_code() const {}
inline void ClientToServerResponse::clear_error_code() {}
inline ::sync_pb::SyncEnums_ErrorType ClientToServerResponse::_internal_error_code() const {}
inline ::sync_pb::SyncEnums_ErrorType ClientToServerResponse::error_code() const {}
inline void ClientToServerResponse::_internal_set_error_code(::sync_pb::SyncEnums_ErrorType value) {}
inline void ClientToServerResponse::set_error_code(::sync_pb::SyncEnums_ErrorType value) {}

// optional string error_message = 5;
inline bool ClientToServerResponse::_internal_has_error_message() const {}
inline bool ClientToServerResponse::has_error_message() const {}
inline void ClientToServerResponse::clear_error_message() {}
inline const std::string& ClientToServerResponse::error_message() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerResponse::set_error_message(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerResponse::mutable_error_message() {}
inline const std::string& ClientToServerResponse::_internal_error_message() const {}
inline void ClientToServerResponse::_internal_set_error_message(const std::string& value) {}
inline std::string* ClientToServerResponse::_internal_mutable_error_message() {}
inline std::string* ClientToServerResponse::release_error_message() {}
inline void ClientToServerResponse::set_allocated_error_message(std::string* error_message) {}

// optional string store_birthday = 6;
inline bool ClientToServerResponse::_internal_has_store_birthday() const {}
inline bool ClientToServerResponse::has_store_birthday() const {}
inline void ClientToServerResponse::clear_store_birthday() {}
inline const std::string& ClientToServerResponse::store_birthday() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientToServerResponse::set_store_birthday(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientToServerResponse::mutable_store_birthday() {}
inline const std::string& ClientToServerResponse::_internal_store_birthday() const {}
inline void ClientToServerResponse::_internal_set_store_birthday(const std::string& value) {}
inline std::string* ClientToServerResponse::_internal_mutable_store_birthday() {}
inline std::string* ClientToServerResponse::release_store_birthday() {}
inline void ClientToServerResponse::set_allocated_store_birthday(std::string* store_birthday) {}

// optional .sync_pb.ClientCommand client_command = 7;
inline bool ClientToServerResponse::_internal_has_client_command() const {}
inline bool ClientToServerResponse::has_client_command() const {}
inline const ::sync_pb::ClientCommand& ClientToServerResponse::_internal_client_command() const {}
inline const ::sync_pb::ClientCommand& ClientToServerResponse::client_command() const {}
inline void ClientToServerResponse::unsafe_arena_set_allocated_client_command(
    ::sync_pb::ClientCommand* client_command) {}
inline ::sync_pb::ClientCommand* ClientToServerResponse::release_client_command() {}
inline ::sync_pb::ClientCommand* ClientToServerResponse::unsafe_arena_release_client_command() {}
inline ::sync_pb::ClientCommand* ClientToServerResponse::_internal_mutable_client_command() {}
inline ::sync_pb::ClientCommand* ClientToServerResponse::mutable_client_command() {}
inline void ClientToServerResponse::set_allocated_client_command(::sync_pb::ClientCommand* client_command) {}

// repeated int32 migrated_data_type_id = 12;
inline int ClientToServerResponse::_internal_migrated_data_type_id_size() const {}
inline int ClientToServerResponse::migrated_data_type_id_size() const {}
inline void ClientToServerResponse::clear_migrated_data_type_id() {}
inline int32_t ClientToServerResponse::_internal_migrated_data_type_id(int index) const {}
inline int32_t ClientToServerResponse::migrated_data_type_id(int index) const {}
inline void ClientToServerResponse::set_migrated_data_type_id(int index, int32_t value) {}
inline void ClientToServerResponse::_internal_add_migrated_data_type_id(int32_t value) {}
inline void ClientToServerResponse::add_migrated_data_type_id(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientToServerResponse::_internal_migrated_data_type_id() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
ClientToServerResponse::migrated_data_type_id() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientToServerResponse::_internal_mutable_migrated_data_type_id() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
ClientToServerResponse::mutable_migrated_data_type_id() {}

// optional .sync_pb.ClientToServerResponse.Error error = 13;
inline bool ClientToServerResponse::_internal_has_error() const {}
inline bool ClientToServerResponse::has_error() const {}
inline void ClientToServerResponse::clear_error() {}
inline const ::sync_pb::ClientToServerResponse_Error& ClientToServerResponse::_internal_error() const {}
inline const ::sync_pb::ClientToServerResponse_Error& ClientToServerResponse::error() const {}
inline void ClientToServerResponse::unsafe_arena_set_allocated_error(
    ::sync_pb::ClientToServerResponse_Error* error) {}
inline ::sync_pb::ClientToServerResponse_Error* ClientToServerResponse::release_error() {}
inline ::sync_pb::ClientToServerResponse_Error* ClientToServerResponse::unsafe_arena_release_error() {}
inline ::sync_pb::ClientToServerResponse_Error* ClientToServerResponse::_internal_mutable_error() {}
inline ::sync_pb::ClientToServerResponse_Error* ClientToServerResponse::mutable_error() {}
inline void ClientToServerResponse::set_allocated_error(::sync_pb::ClientToServerResponse_Error* error) {}

// optional .sync_pb.ChipBag new_bag_of_chips = 14;
inline bool ClientToServerResponse::_internal_has_new_bag_of_chips() const {}
inline bool ClientToServerResponse::has_new_bag_of_chips() const {}
inline void ClientToServerResponse::clear_new_bag_of_chips() {}
inline const ::sync_pb::ChipBag& ClientToServerResponse::_internal_new_bag_of_chips() const {}
inline const ::sync_pb::ChipBag& ClientToServerResponse::new_bag_of_chips() const {}
inline void ClientToServerResponse::unsafe_arena_set_allocated_new_bag_of_chips(
    ::sync_pb::ChipBag* new_bag_of_chips) {}
inline ::sync_pb::ChipBag* ClientToServerResponse::release_new_bag_of_chips() {}
inline ::sync_pb::ChipBag* ClientToServerResponse::unsafe_arena_release_new_bag_of_chips() {}
inline ::sync_pb::ChipBag* ClientToServerResponse::_internal_mutable_new_bag_of_chips() {}
inline ::sync_pb::ChipBag* ClientToServerResponse::mutable_new_bag_of_chips() {}
inline void ClientToServerResponse::set_allocated_new_bag_of_chips(::sync_pb::ChipBag* new_bag_of_chips) {}

// optional .sync_pb.ClearServerDataResponse clear_server_data = 15;
inline bool ClientToServerResponse::_internal_has_clear_server_data() const {}
inline bool ClientToServerResponse::has_clear_server_data() const {}
inline void ClientToServerResponse::clear_clear_server_data() {}
inline const ::sync_pb::ClearServerDataResponse& ClientToServerResponse::_internal_clear_server_data() const {}
inline const ::sync_pb::ClearServerDataResponse& ClientToServerResponse::clear_server_data() const {}
inline void ClientToServerResponse::unsafe_arena_set_allocated_clear_server_data(
    ::sync_pb::ClearServerDataResponse* clear_server_data) {}
inline ::sync_pb::ClearServerDataResponse* ClientToServerResponse::release_clear_server_data() {}
inline ::sync_pb::ClearServerDataResponse* ClientToServerResponse::unsafe_arena_release_clear_server_data() {}
inline ::sync_pb::ClearServerDataResponse* ClientToServerResponse::_internal_mutable_clear_server_data() {}
inline ::sync_pb::ClearServerDataResponse* ClientToServerResponse::mutable_clear_server_data() {}
inline void ClientToServerResponse::set_allocated_clear_server_data(::sync_pb::ClearServerDataResponse* clear_server_data) {}

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

// EventRequest

// optional .sync_pb.SyncDisabledEvent sync_disabled = 1;
inline bool EventRequest::_internal_has_sync_disabled() const {}
inline bool EventRequest::has_sync_disabled() const {}
inline void EventRequest::clear_sync_disabled() {}
inline const ::sync_pb::SyncDisabledEvent& EventRequest::_internal_sync_disabled() const {}
inline const ::sync_pb::SyncDisabledEvent& EventRequest::sync_disabled() const {}
inline void EventRequest::unsafe_arena_set_allocated_sync_disabled(
    ::sync_pb::SyncDisabledEvent* sync_disabled) {}
inline ::sync_pb::SyncDisabledEvent* EventRequest::release_sync_disabled() {}
inline ::sync_pb::SyncDisabledEvent* EventRequest::unsafe_arena_release_sync_disabled() {}
inline ::sync_pb::SyncDisabledEvent* EventRequest::_internal_mutable_sync_disabled() {}
inline ::sync_pb::SyncDisabledEvent* EventRequest::mutable_sync_disabled() {}
inline void EventRequest::set_allocated_sync_disabled(::sync_pb::SyncDisabledEvent* sync_disabled) {}

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

// EventResponse

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

// SyncDisabledEvent

// optional string cache_guid = 1;
inline bool SyncDisabledEvent::_internal_has_cache_guid() const {}
inline bool SyncDisabledEvent::has_cache_guid() const {}
inline void SyncDisabledEvent::clear_cache_guid() {}
inline const std::string& SyncDisabledEvent::cache_guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SyncDisabledEvent::set_cache_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* SyncDisabledEvent::mutable_cache_guid() {}
inline const std::string& SyncDisabledEvent::_internal_cache_guid() const {}
inline void SyncDisabledEvent::_internal_set_cache_guid(const std::string& value) {}
inline std::string* SyncDisabledEvent::_internal_mutable_cache_guid() {}
inline std::string* SyncDisabledEvent::release_cache_guid() {}
inline void SyncDisabledEvent::set_allocated_cache_guid(std::string* cache_guid) {}

// optional string store_birthday = 2;
inline bool SyncDisabledEvent::_internal_has_store_birthday() const {}
inline bool SyncDisabledEvent::has_store_birthday() const {}
inline void SyncDisabledEvent::clear_store_birthday() {}
inline const std::string& SyncDisabledEvent::store_birthday() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void SyncDisabledEvent::set_store_birthday(ArgT0&& arg0, ArgT... args) {}
inline std::string* SyncDisabledEvent::mutable_store_birthday() {}
inline const std::string& SyncDisabledEvent::_internal_store_birthday() const {}
inline void SyncDisabledEvent::_internal_set_store_birthday(const std::string& value) {}
inline std::string* SyncDisabledEvent::_internal_mutable_store_birthday() {}
inline std::string* SyncDisabledEvent::release_store_birthday() {}
inline void SyncDisabledEvent::set_allocated_store_birthday(std::string* store_birthday) {}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::sync_pb::ClientToServerMessage_Contents> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::CommitResponse_ResponseType> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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