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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fcontact_5finfo_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fcontact_5finfo_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 <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fcontact_5finfo_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_2fcontact_5finfo_5fspecifics_2eproto {};
namespace sync_pb {
class ContactInfoSpecifics;
struct ContactInfoSpecificsDefaultTypeInternal;
extern ContactInfoSpecificsDefaultTypeInternal _ContactInfoSpecifics_default_instance_;
class ContactInfoSpecifics_Observation;
struct ContactInfoSpecifics_ObservationDefaultTypeInternal;
extern ContactInfoSpecifics_ObservationDefaultTypeInternal _ContactInfoSpecifics_Observation_default_instance_;
class ContactInfoSpecifics_StringToken;
struct ContactInfoSpecifics_StringTokenDefaultTypeInternal;
extern ContactInfoSpecifics_StringTokenDefaultTypeInternal _ContactInfoSpecifics_StringToken_default_instance_;
class ContactInfoSpecifics_TokenMetadata;
struct ContactInfoSpecifics_TokenMetadataDefaultTypeInternal;
extern ContactInfoSpecifics_TokenMetadataDefaultTypeInternal _ContactInfoSpecifics_TokenMetadata_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::ContactInfoSpecifics* Arena::CreateMaybeMessage<::sync_pb::ContactInfoSpecifics>(Arena*);
template<> ::sync_pb::ContactInfoSpecifics_Observation* Arena::CreateMaybeMessage<::sync_pb::ContactInfoSpecifics_Observation>(Arena*);
template<> ::sync_pb::ContactInfoSpecifics_StringToken* Arena::CreateMaybeMessage<::sync_pb::ContactInfoSpecifics_StringToken>(Arena*);
template<> ::sync_pb::ContactInfoSpecifics_TokenMetadata* Arena::CreateMaybeMessage<::sync_pb::ContactInfoSpecifics_TokenMetadata>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum ContactInfoSpecifics_VerificationStatus : int {};
bool ContactInfoSpecifics_VerificationStatus_IsValid(int value);
constexpr ContactInfoSpecifics_VerificationStatus ContactInfoSpecifics_VerificationStatus_VerificationStatus_MIN =;
constexpr ContactInfoSpecifics_VerificationStatus ContactInfoSpecifics_VerificationStatus_VerificationStatus_MAX =;
constexpr int ContactInfoSpecifics_VerificationStatus_VerificationStatus_ARRAYSIZE =;

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

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

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

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

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


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

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

// optional uint32 type = 1;
inline bool ContactInfoSpecifics_Observation::_internal_has_type() const {}
inline bool ContactInfoSpecifics_Observation::has_type() const {}
inline void ContactInfoSpecifics_Observation::clear_type() {}
inline uint32_t ContactInfoSpecifics_Observation::_internal_type() const {}
inline uint32_t ContactInfoSpecifics_Observation::type() const {}
inline void ContactInfoSpecifics_Observation::_internal_set_type(uint32_t value) {}
inline void ContactInfoSpecifics_Observation::set_type(uint32_t value) {}

// optional uint32 form_hash = 2;
inline bool ContactInfoSpecifics_Observation::_internal_has_form_hash() const {}
inline bool ContactInfoSpecifics_Observation::has_form_hash() const {}
inline void ContactInfoSpecifics_Observation::clear_form_hash() {}
inline uint32_t ContactInfoSpecifics_Observation::_internal_form_hash() const {}
inline uint32_t ContactInfoSpecifics_Observation::form_hash() const {}
inline void ContactInfoSpecifics_Observation::_internal_set_form_hash(uint32_t value) {}
inline void ContactInfoSpecifics_Observation::set_form_hash(uint32_t value) {}

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

// ContactInfoSpecifics_TokenMetadata

// optional .sync_pb.ContactInfoSpecifics.VerificationStatus status = 1;
inline bool ContactInfoSpecifics_TokenMetadata::_internal_has_status() const {}
inline bool ContactInfoSpecifics_TokenMetadata::has_status() const {}
inline void ContactInfoSpecifics_TokenMetadata::clear_status() {}
inline ::sync_pb::ContactInfoSpecifics_VerificationStatus ContactInfoSpecifics_TokenMetadata::_internal_status() const {}
inline ::sync_pb::ContactInfoSpecifics_VerificationStatus ContactInfoSpecifics_TokenMetadata::status() const {}
inline void ContactInfoSpecifics_TokenMetadata::_internal_set_status(::sync_pb::ContactInfoSpecifics_VerificationStatus value) {}
inline void ContactInfoSpecifics_TokenMetadata::set_status(::sync_pb::ContactInfoSpecifics_VerificationStatus value) {}

// repeated .sync_pb.ContactInfoSpecifics.Observation observations = 2;
inline int ContactInfoSpecifics_TokenMetadata::_internal_observations_size() const {}
inline int ContactInfoSpecifics_TokenMetadata::observations_size() const {}
inline void ContactInfoSpecifics_TokenMetadata::clear_observations() {}
inline ::sync_pb::ContactInfoSpecifics_Observation* ContactInfoSpecifics_TokenMetadata::mutable_observations(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::ContactInfoSpecifics_Observation >*
ContactInfoSpecifics_TokenMetadata::mutable_observations() {}
inline const ::sync_pb::ContactInfoSpecifics_Observation& ContactInfoSpecifics_TokenMetadata::_internal_observations(int index) const {}
inline const ::sync_pb::ContactInfoSpecifics_Observation& ContactInfoSpecifics_TokenMetadata::observations(int index) const {}
inline ::sync_pb::ContactInfoSpecifics_Observation* ContactInfoSpecifics_TokenMetadata::_internal_add_observations() {}
inline ::sync_pb::ContactInfoSpecifics_Observation* ContactInfoSpecifics_TokenMetadata::add_observations() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::ContactInfoSpecifics_Observation >&
ContactInfoSpecifics_TokenMetadata::observations() const {}

// optional uint32 value_hash = 3;
inline bool ContactInfoSpecifics_TokenMetadata::_internal_has_value_hash() const {}
inline bool ContactInfoSpecifics_TokenMetadata::has_value_hash() const {}
inline void ContactInfoSpecifics_TokenMetadata::clear_value_hash() {}
inline uint32_t ContactInfoSpecifics_TokenMetadata::_internal_value_hash() const {}
inline uint32_t ContactInfoSpecifics_TokenMetadata::value_hash() const {}
inline void ContactInfoSpecifics_TokenMetadata::_internal_set_value_hash(uint32_t value) {}
inline void ContactInfoSpecifics_TokenMetadata::set_value_hash(uint32_t value) {}

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

// ContactInfoSpecifics_StringToken

// optional string value = 1;
inline bool ContactInfoSpecifics_StringToken::_internal_has_value() const {}
inline bool ContactInfoSpecifics_StringToken::has_value() const {}
inline void ContactInfoSpecifics_StringToken::clear_value() {}
inline const std::string& ContactInfoSpecifics_StringToken::value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContactInfoSpecifics_StringToken::set_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContactInfoSpecifics_StringToken::mutable_value() {}
inline const std::string& ContactInfoSpecifics_StringToken::_internal_value() const {}
inline void ContactInfoSpecifics_StringToken::_internal_set_value(const std::string& value) {}
inline std::string* ContactInfoSpecifics_StringToken::_internal_mutable_value() {}
inline std::string* ContactInfoSpecifics_StringToken::release_value() {}
inline void ContactInfoSpecifics_StringToken::set_allocated_value(std::string* value) {}

// optional .sync_pb.ContactInfoSpecifics.TokenMetadata metadata = 2;
inline bool ContactInfoSpecifics_StringToken::_internal_has_metadata() const {}
inline bool ContactInfoSpecifics_StringToken::has_metadata() const {}
inline void ContactInfoSpecifics_StringToken::clear_metadata() {}
inline const ::sync_pb::ContactInfoSpecifics_TokenMetadata& ContactInfoSpecifics_StringToken::_internal_metadata() const {}
inline const ::sync_pb::ContactInfoSpecifics_TokenMetadata& ContactInfoSpecifics_StringToken::metadata() const {}
inline void ContactInfoSpecifics_StringToken::unsafe_arena_set_allocated_metadata(
    ::sync_pb::ContactInfoSpecifics_TokenMetadata* metadata) {}
inline ::sync_pb::ContactInfoSpecifics_TokenMetadata* ContactInfoSpecifics_StringToken::release_metadata() {}
inline ::sync_pb::ContactInfoSpecifics_TokenMetadata* ContactInfoSpecifics_StringToken::unsafe_arena_release_metadata() {}
inline ::sync_pb::ContactInfoSpecifics_TokenMetadata* ContactInfoSpecifics_StringToken::_internal_mutable_metadata() {}
inline ::sync_pb::ContactInfoSpecifics_TokenMetadata* ContactInfoSpecifics_StringToken::mutable_metadata() {}
inline void ContactInfoSpecifics_StringToken::set_allocated_metadata(::sync_pb::ContactInfoSpecifics_TokenMetadata* metadata) {}

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

// ContactInfoSpecifics

// optional string guid = 1;
inline bool ContactInfoSpecifics::_internal_has_guid() const {}
inline bool ContactInfoSpecifics::has_guid() const {}
inline void ContactInfoSpecifics::clear_guid() {}
inline const std::string& ContactInfoSpecifics::guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContactInfoSpecifics::set_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContactInfoSpecifics::mutable_guid() {}
inline const std::string& ContactInfoSpecifics::_internal_guid() const {}
inline void ContactInfoSpecifics::_internal_set_guid(const std::string& value) {}
inline std::string* ContactInfoSpecifics::_internal_mutable_guid() {}
inline std::string* ContactInfoSpecifics::release_guid() {}
inline void ContactInfoSpecifics::set_allocated_guid(std::string* guid) {}

// optional int64 use_count = 3;
inline bool ContactInfoSpecifics::_internal_has_use_count() const {}
inline bool ContactInfoSpecifics::has_use_count() const {}
inline void ContactInfoSpecifics::clear_use_count() {}
inline int64_t ContactInfoSpecifics::_internal_use_count() const {}
inline int64_t ContactInfoSpecifics::use_count() const {}
inline void ContactInfoSpecifics::_internal_set_use_count(int64_t value) {}
inline void ContactInfoSpecifics::set_use_count(int64_t value) {}

// optional int64 use_date_unix_epoch_seconds = 4;
inline bool ContactInfoSpecifics::_internal_has_use_date_unix_epoch_seconds() const {}
inline bool ContactInfoSpecifics::has_use_date_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::clear_use_date_unix_epoch_seconds() {}
inline int64_t ContactInfoSpecifics::_internal_use_date_unix_epoch_seconds() const {}
inline int64_t ContactInfoSpecifics::use_date_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::_internal_set_use_date_unix_epoch_seconds(int64_t value) {}
inline void ContactInfoSpecifics::set_use_date_unix_epoch_seconds(int64_t value) {}

// optional int64 use_date2_unix_epoch_seconds = 54;
inline bool ContactInfoSpecifics::_internal_has_use_date2_unix_epoch_seconds() const {}
inline bool ContactInfoSpecifics::has_use_date2_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::clear_use_date2_unix_epoch_seconds() {}
inline int64_t ContactInfoSpecifics::_internal_use_date2_unix_epoch_seconds() const {}
inline int64_t ContactInfoSpecifics::use_date2_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::_internal_set_use_date2_unix_epoch_seconds(int64_t value) {}
inline void ContactInfoSpecifics::set_use_date2_unix_epoch_seconds(int64_t value) {}

// optional int64 use_date3_unix_epoch_seconds = 55;
inline bool ContactInfoSpecifics::_internal_has_use_date3_unix_epoch_seconds() const {}
inline bool ContactInfoSpecifics::has_use_date3_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::clear_use_date3_unix_epoch_seconds() {}
inline int64_t ContactInfoSpecifics::_internal_use_date3_unix_epoch_seconds() const {}
inline int64_t ContactInfoSpecifics::use_date3_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::_internal_set_use_date3_unix_epoch_seconds(int64_t value) {}
inline void ContactInfoSpecifics::set_use_date3_unix_epoch_seconds(int64_t value) {}

// optional int64 date_modified_unix_epoch_seconds = 37;
inline bool ContactInfoSpecifics::_internal_has_date_modified_unix_epoch_seconds() const {}
inline bool ContactInfoSpecifics::has_date_modified_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::clear_date_modified_unix_epoch_seconds() {}
inline int64_t ContactInfoSpecifics::_internal_date_modified_unix_epoch_seconds() const {}
inline int64_t ContactInfoSpecifics::date_modified_unix_epoch_seconds() const {}
inline void ContactInfoSpecifics::_internal_set_date_modified_unix_epoch_seconds(int64_t value) {}
inline void ContactInfoSpecifics::set_date_modified_unix_epoch_seconds(int64_t value) {}

// optional string language_code = 38;
inline bool ContactInfoSpecifics::_internal_has_language_code() const {}
inline bool ContactInfoSpecifics::has_language_code() const {}
inline void ContactInfoSpecifics::clear_language_code() {}
inline const std::string& ContactInfoSpecifics::language_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContactInfoSpecifics::set_language_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContactInfoSpecifics::mutable_language_code() {}
inline const std::string& ContactInfoSpecifics::_internal_language_code() const {}
inline void ContactInfoSpecifics::_internal_set_language_code(const std::string& value) {}
inline std::string* ContactInfoSpecifics::_internal_mutable_language_code() {}
inline std::string* ContactInfoSpecifics::release_language_code() {}
inline void ContactInfoSpecifics::set_allocated_language_code(std::string* language_code) {}

// optional string profile_label = 5;
inline bool ContactInfoSpecifics::_internal_has_profile_label() const {}
inline bool ContactInfoSpecifics::has_profile_label() const {}
inline void ContactInfoSpecifics::clear_profile_label() {}
inline const std::string& ContactInfoSpecifics::profile_label() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContactInfoSpecifics::set_profile_label(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContactInfoSpecifics::mutable_profile_label() {}
inline const std::string& ContactInfoSpecifics::_internal_profile_label() const {}
inline void ContactInfoSpecifics::_internal_set_profile_label(const std::string& value) {}
inline std::string* ContactInfoSpecifics::_internal_mutable_profile_label() {}
inline std::string* ContactInfoSpecifics::release_profile_label() {}
inline void ContactInfoSpecifics::set_allocated_profile_label(std::string* profile_label) {}

// optional int32 initial_creator_id = 39;
inline bool ContactInfoSpecifics::_internal_has_initial_creator_id() const {}
inline bool ContactInfoSpecifics::has_initial_creator_id() const {}
inline void ContactInfoSpecifics::clear_initial_creator_id() {}
inline int32_t ContactInfoSpecifics::_internal_initial_creator_id() const {}
inline int32_t ContactInfoSpecifics::initial_creator_id() const {}
inline void ContactInfoSpecifics::_internal_set_initial_creator_id(int32_t value) {}
inline void ContactInfoSpecifics::set_initial_creator_id(int32_t value) {}

// optional int32 last_modifier_id = 40;
inline bool ContactInfoSpecifics::_internal_has_last_modifier_id() const {}
inline bool ContactInfoSpecifics::has_last_modifier_id() const {}
inline void ContactInfoSpecifics::clear_last_modifier_id() {}
inline int32_t ContactInfoSpecifics::_internal_last_modifier_id() const {}
inline int32_t ContactInfoSpecifics::last_modifier_id() const {}
inline void ContactInfoSpecifics::_internal_set_last_modifier_id(int32_t value) {}
inline void ContactInfoSpecifics::set_last_modifier_id(int32_t value) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_first = 7;
inline bool ContactInfoSpecifics::_internal_has_name_first() const {}
inline bool ContactInfoSpecifics::has_name_first() const {}
inline void ContactInfoSpecifics::clear_name_first() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_first() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_first() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_first(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_first) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_first() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_first() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_first() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_first() {}
inline void ContactInfoSpecifics::set_allocated_name_first(::sync_pb::ContactInfoSpecifics_StringToken* name_first) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_middle = 8;
inline bool ContactInfoSpecifics::_internal_has_name_middle() const {}
inline bool ContactInfoSpecifics::has_name_middle() const {}
inline void ContactInfoSpecifics::clear_name_middle() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_middle() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_middle() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_middle(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_middle) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_middle() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_middle() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_middle() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_middle() {}
inline void ContactInfoSpecifics::set_allocated_name_middle(::sync_pb::ContactInfoSpecifics_StringToken* name_middle) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_last = 9;
inline bool ContactInfoSpecifics::_internal_has_name_last() const {}
inline bool ContactInfoSpecifics::has_name_last() const {}
inline void ContactInfoSpecifics::clear_name_last() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_last() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_last() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_last(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_last) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_last() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_last() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_last() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_last() {}
inline void ContactInfoSpecifics::set_allocated_name_last(::sync_pb::ContactInfoSpecifics_StringToken* name_last) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_last_first = 10;
inline bool ContactInfoSpecifics::_internal_has_name_last_first() const {}
inline bool ContactInfoSpecifics::has_name_last_first() const {}
inline void ContactInfoSpecifics::clear_name_last_first() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_last_first() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_last_first() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_last_first(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_last_first) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_last_first() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_last_first() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_last_first() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_last_first() {}
inline void ContactInfoSpecifics::set_allocated_name_last_first(::sync_pb::ContactInfoSpecifics_StringToken* name_last_first) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_last_conjunction = 11;
inline bool ContactInfoSpecifics::_internal_has_name_last_conjunction() const {}
inline bool ContactInfoSpecifics::has_name_last_conjunction() const {}
inline void ContactInfoSpecifics::clear_name_last_conjunction() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_last_conjunction() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_last_conjunction() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_last_conjunction(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_last_conjunction) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_last_conjunction() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_last_conjunction() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_last_conjunction() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_last_conjunction() {}
inline void ContactInfoSpecifics::set_allocated_name_last_conjunction(::sync_pb::ContactInfoSpecifics_StringToken* name_last_conjunction) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_last_second = 12;
inline bool ContactInfoSpecifics::_internal_has_name_last_second() const {}
inline bool ContactInfoSpecifics::has_name_last_second() const {}
inline void ContactInfoSpecifics::clear_name_last_second() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_last_second() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_last_second() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_last_second(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_last_second) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_last_second() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_last_second() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_last_second() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_last_second() {}
inline void ContactInfoSpecifics::set_allocated_name_last_second(::sync_pb::ContactInfoSpecifics_StringToken* name_last_second) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken name_full = 13;
inline bool ContactInfoSpecifics::_internal_has_name_full() const {}
inline bool ContactInfoSpecifics::has_name_full() const {}
inline void ContactInfoSpecifics::clear_name_full() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_name_full() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::name_full() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_name_full(
    ::sync_pb::ContactInfoSpecifics_StringToken* name_full) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_name_full() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_name_full() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_name_full() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_name_full() {}
inline void ContactInfoSpecifics::set_allocated_name_full(::sync_pb::ContactInfoSpecifics_StringToken* name_full) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken email_address = 15;
inline bool ContactInfoSpecifics::_internal_has_email_address() const {}
inline bool ContactInfoSpecifics::has_email_address() const {}
inline void ContactInfoSpecifics::clear_email_address() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_email_address() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::email_address() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_email_address(
    ::sync_pb::ContactInfoSpecifics_StringToken* email_address) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_email_address() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_email_address() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_email_address() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_email_address() {}
inline void ContactInfoSpecifics::set_allocated_email_address(::sync_pb::ContactInfoSpecifics_StringToken* email_address) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken company_name = 16;
inline bool ContactInfoSpecifics::_internal_has_company_name() const {}
inline bool ContactInfoSpecifics::has_company_name() const {}
inline void ContactInfoSpecifics::clear_company_name() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_company_name() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::company_name() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_company_name(
    ::sync_pb::ContactInfoSpecifics_StringToken* company_name) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_company_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_company_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_company_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_company_name() {}
inline void ContactInfoSpecifics::set_allocated_company_name(::sync_pb::ContactInfoSpecifics_StringToken* company_name) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_city = 17;
inline bool ContactInfoSpecifics::_internal_has_address_city() const {}
inline bool ContactInfoSpecifics::has_address_city() const {}
inline void ContactInfoSpecifics::clear_address_city() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_city() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_city() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_city(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_city) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_city() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_city() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_city() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_city() {}
inline void ContactInfoSpecifics::set_allocated_address_city(::sync_pb::ContactInfoSpecifics_StringToken* address_city) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_state = 18;
inline bool ContactInfoSpecifics::_internal_has_address_state() const {}
inline bool ContactInfoSpecifics::has_address_state() const {}
inline void ContactInfoSpecifics::clear_address_state() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_state() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_state() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_state(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_state) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_state() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_state() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_state() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_state() {}
inline void ContactInfoSpecifics::set_allocated_address_state(::sync_pb::ContactInfoSpecifics_StringToken* address_state) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_zip = 19;
inline bool ContactInfoSpecifics::_internal_has_address_zip() const {}
inline bool ContactInfoSpecifics::has_address_zip() const {}
inline void ContactInfoSpecifics::clear_address_zip() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_zip() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_zip() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_zip(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_zip) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_zip() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_zip() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_zip() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_zip() {}
inline void ContactInfoSpecifics::set_allocated_address_zip(::sync_pb::ContactInfoSpecifics_StringToken* address_zip) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_country = 20;
inline bool ContactInfoSpecifics::_internal_has_address_country() const {}
inline bool ContactInfoSpecifics::has_address_country() const {}
inline void ContactInfoSpecifics::clear_address_country() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_country() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_country() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_country(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_country) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_country() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_country() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_country() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_country() {}
inline void ContactInfoSpecifics::set_allocated_address_country(::sync_pb::ContactInfoSpecifics_StringToken* address_country) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_admin_level_2 = 43;
inline bool ContactInfoSpecifics::_internal_has_address_admin_level_2() const {}
inline bool ContactInfoSpecifics::has_address_admin_level_2() const {}
inline void ContactInfoSpecifics::clear_address_admin_level_2() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_admin_level_2() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_admin_level_2() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_admin_level_2(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_admin_level_2) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_admin_level_2() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_admin_level_2() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_admin_level_2() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_admin_level_2() {}
inline void ContactInfoSpecifics::set_allocated_address_admin_level_2(::sync_pb::ContactInfoSpecifics_StringToken* address_admin_level_2) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_street_address = 21;
inline bool ContactInfoSpecifics::_internal_has_address_street_address() const {}
inline bool ContactInfoSpecifics::has_address_street_address() const {}
inline void ContactInfoSpecifics::clear_address_street_address() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_street_address() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_street_address() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_street_address(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_street_address) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_street_address() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_street_address() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_street_address() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_street_address() {}
inline void ContactInfoSpecifics::set_allocated_address_street_address(::sync_pb::ContactInfoSpecifics_StringToken* address_street_address) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_sorting_code = 22;
inline bool ContactInfoSpecifics::_internal_has_address_sorting_code() const {}
inline bool ContactInfoSpecifics::has_address_sorting_code() const {}
inline void ContactInfoSpecifics::clear_address_sorting_code() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_sorting_code() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_sorting_code() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_sorting_code(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_sorting_code) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_sorting_code() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_sorting_code() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_sorting_code() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_sorting_code() {}
inline void ContactInfoSpecifics::set_allocated_address_sorting_code(::sync_pb::ContactInfoSpecifics_StringToken* address_sorting_code) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_dependent_locality = 23;
inline bool ContactInfoSpecifics::_internal_has_address_dependent_locality() const {}
inline bool ContactInfoSpecifics::has_address_dependent_locality() const {}
inline void ContactInfoSpecifics::clear_address_dependent_locality() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_dependent_locality() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_dependent_locality() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_dependent_locality(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_dependent_locality) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_dependent_locality() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_dependent_locality() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_dependent_locality() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_dependent_locality() {}
inline void ContactInfoSpecifics::set_allocated_address_dependent_locality(::sync_pb::ContactInfoSpecifics_StringToken* address_dependent_locality) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_thoroughfare_name = 25;
inline bool ContactInfoSpecifics::_internal_has_address_thoroughfare_name() const {}
inline bool ContactInfoSpecifics::has_address_thoroughfare_name() const {}
inline void ContactInfoSpecifics::clear_address_thoroughfare_name() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_thoroughfare_name() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_thoroughfare_name() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_thoroughfare_name(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_thoroughfare_name) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_thoroughfare_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_thoroughfare_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_thoroughfare_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_thoroughfare_name() {}
inline void ContactInfoSpecifics::set_allocated_address_thoroughfare_name(::sync_pb::ContactInfoSpecifics_StringToken* address_thoroughfare_name) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_thoroughfare_number = 26;
inline bool ContactInfoSpecifics::_internal_has_address_thoroughfare_number() const {}
inline bool ContactInfoSpecifics::has_address_thoroughfare_number() const {}
inline void ContactInfoSpecifics::clear_address_thoroughfare_number() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_thoroughfare_number() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_thoroughfare_number() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_thoroughfare_number(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_thoroughfare_number) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_thoroughfare_number() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_thoroughfare_number() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_thoroughfare_number() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_thoroughfare_number() {}
inline void ContactInfoSpecifics::set_allocated_address_thoroughfare_number(::sync_pb::ContactInfoSpecifics_StringToken* address_thoroughfare_number) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_subpremise_name = 30;
inline bool ContactInfoSpecifics::_internal_has_address_subpremise_name() const {}
inline bool ContactInfoSpecifics::has_address_subpremise_name() const {}
inline void ContactInfoSpecifics::clear_address_subpremise_name() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_subpremise_name() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_subpremise_name() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_subpremise_name(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_subpremise_name) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_subpremise_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_subpremise_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_subpremise_name() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_subpremise_name() {}
inline void ContactInfoSpecifics::set_allocated_address_subpremise_name(::sync_pb::ContactInfoSpecifics_StringToken* address_subpremise_name) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_apt = 50;
inline bool ContactInfoSpecifics::_internal_has_address_apt() const {}
inline bool ContactInfoSpecifics::has_address_apt() const {}
inline void ContactInfoSpecifics::clear_address_apt() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_apt() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_apt() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_apt(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_apt) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_apt() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_apt() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_apt() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_apt() {}
inline void ContactInfoSpecifics::set_allocated_address_apt(::sync_pb::ContactInfoSpecifics_StringToken* address_apt) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_apt_num = 31;
inline bool ContactInfoSpecifics::_internal_has_address_apt_num() const {}
inline bool ContactInfoSpecifics::has_address_apt_num() const {}
inline void ContactInfoSpecifics::clear_address_apt_num() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_apt_num() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_apt_num() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_apt_num(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_apt_num) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_apt_num() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_apt_num() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_apt_num() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_apt_num() {}
inline void ContactInfoSpecifics::set_allocated_address_apt_num(::sync_pb::ContactInfoSpecifics_StringToken* address_apt_num) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_apt_type = 51;
inline bool ContactInfoSpecifics::_internal_has_address_apt_type() const {}
inline bool ContactInfoSpecifics::has_address_apt_type() const {}
inline void ContactInfoSpecifics::clear_address_apt_type() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_apt_type() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_apt_type() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_apt_type(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_apt_type) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_apt_type() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_apt_type() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_apt_type() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_apt_type() {}
inline void ContactInfoSpecifics::set_allocated_address_apt_type(::sync_pb::ContactInfoSpecifics_StringToken* address_apt_type) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_floor = 32;
inline bool ContactInfoSpecifics::_internal_has_address_floor() const {}
inline bool ContactInfoSpecifics::has_address_floor() const {}
inline void ContactInfoSpecifics::clear_address_floor() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_floor() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_floor() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_floor(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_floor) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_floor() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_floor() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_floor() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_floor() {}
inline void ContactInfoSpecifics::set_allocated_address_floor(::sync_pb::ContactInfoSpecifics_StringToken* address_floor) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_street_location = 44;
inline bool ContactInfoSpecifics::_internal_has_address_street_location() const {}
inline bool ContactInfoSpecifics::has_address_street_location() const {}
inline void ContactInfoSpecifics::clear_address_street_location() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_street_location() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_street_location() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_street_location(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_street_location) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_street_location() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_street_location() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_street_location() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_street_location() {}
inline void ContactInfoSpecifics::set_allocated_address_street_location(::sync_pb::ContactInfoSpecifics_StringToken* address_street_location) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_landmark = 41;
inline bool ContactInfoSpecifics::_internal_has_address_landmark() const {}
inline bool ContactInfoSpecifics::has_address_landmark() const {}
inline void ContactInfoSpecifics::clear_address_landmark() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_landmark() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_landmark() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_landmark(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_landmark) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_landmark() {}
inline void ContactInfoSpecifics::set_allocated_address_landmark(::sync_pb::ContactInfoSpecifics_StringToken* address_landmark) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_overflow = 45;
inline bool ContactInfoSpecifics::_internal_has_address_overflow() const {}
inline bool ContactInfoSpecifics::has_address_overflow() const {}
inline void ContactInfoSpecifics::clear_address_overflow() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_overflow() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_overflow() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_overflow(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_overflow) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_overflow() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_overflow() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_overflow() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_overflow() {}
inline void ContactInfoSpecifics::set_allocated_address_overflow(::sync_pb::ContactInfoSpecifics_StringToken* address_overflow) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_between_streets = 42;
inline bool ContactInfoSpecifics::_internal_has_address_between_streets() const {}
inline bool ContactInfoSpecifics::has_address_between_streets() const {}
inline void ContactInfoSpecifics::clear_address_between_streets() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_between_streets() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_between_streets() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_between_streets(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_between_streets() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_between_streets() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_between_streets() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_between_streets() {}
inline void ContactInfoSpecifics::set_allocated_address_between_streets(::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_between_streets_1 = 46;
inline bool ContactInfoSpecifics::_internal_has_address_between_streets_1() const {}
inline bool ContactInfoSpecifics::has_address_between_streets_1() const {}
inline void ContactInfoSpecifics::clear_address_between_streets_1() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_between_streets_1() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_between_streets_1() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_between_streets_1(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets_1) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_between_streets_1() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_between_streets_1() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_between_streets_1() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_between_streets_1() {}
inline void ContactInfoSpecifics::set_allocated_address_between_streets_1(::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets_1) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_between_streets_2 = 47;
inline bool ContactInfoSpecifics::_internal_has_address_between_streets_2() const {}
inline bool ContactInfoSpecifics::has_address_between_streets_2() const {}
inline void ContactInfoSpecifics::clear_address_between_streets_2() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_between_streets_2() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_between_streets_2() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_between_streets_2(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets_2) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_between_streets_2() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_between_streets_2() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_between_streets_2() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_between_streets_2() {}
inline void ContactInfoSpecifics::set_allocated_address_between_streets_2(::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets_2) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_between_streets_or_landmark = 48;
inline bool ContactInfoSpecifics::_internal_has_address_between_streets_or_landmark() const {}
inline bool ContactInfoSpecifics::has_address_between_streets_or_landmark() const {}
inline void ContactInfoSpecifics::clear_address_between_streets_or_landmark() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_between_streets_or_landmark() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_between_streets_or_landmark() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_between_streets_or_landmark(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets_or_landmark) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_between_streets_or_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_between_streets_or_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_between_streets_or_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_between_streets_or_landmark() {}
inline void ContactInfoSpecifics::set_allocated_address_between_streets_or_landmark(::sync_pb::ContactInfoSpecifics_StringToken* address_between_streets_or_landmark) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_overflow_and_landmark = 49;
inline bool ContactInfoSpecifics::_internal_has_address_overflow_and_landmark() const {}
inline bool ContactInfoSpecifics::has_address_overflow_and_landmark() const {}
inline void ContactInfoSpecifics::clear_address_overflow_and_landmark() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_overflow_and_landmark() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_overflow_and_landmark() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_overflow_and_landmark(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_overflow_and_landmark) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_overflow_and_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_overflow_and_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_overflow_and_landmark() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_overflow_and_landmark() {}
inline void ContactInfoSpecifics::set_allocated_address_overflow_and_landmark(::sync_pb::ContactInfoSpecifics_StringToken* address_overflow_and_landmark) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_street_location_and_locality = 52;
inline bool ContactInfoSpecifics::_internal_has_address_street_location_and_locality() const {}
inline bool ContactInfoSpecifics::has_address_street_location_and_locality() const {}
inline void ContactInfoSpecifics::clear_address_street_location_and_locality() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_street_location_and_locality() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_street_location_and_locality() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_street_location_and_locality(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_street_location_and_locality) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_street_location_and_locality() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_street_location_and_locality() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_street_location_and_locality() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_street_location_and_locality() {}
inline void ContactInfoSpecifics::set_allocated_address_street_location_and_locality(::sync_pb::ContactInfoSpecifics_StringToken* address_street_location_and_locality) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken address_thoroughfare_number_and_apt = 53;
inline bool ContactInfoSpecifics::_internal_has_address_thoroughfare_number_and_apt() const {}
inline bool ContactInfoSpecifics::has_address_thoroughfare_number_and_apt() const {}
inline void ContactInfoSpecifics::clear_address_thoroughfare_number_and_apt() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_address_thoroughfare_number_and_apt() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::address_thoroughfare_number_and_apt() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_address_thoroughfare_number_and_apt(
    ::sync_pb::ContactInfoSpecifics_StringToken* address_thoroughfare_number_and_apt) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_address_thoroughfare_number_and_apt() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_address_thoroughfare_number_and_apt() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_address_thoroughfare_number_and_apt() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_address_thoroughfare_number_and_apt() {}
inline void ContactInfoSpecifics::set_allocated_address_thoroughfare_number_and_apt(::sync_pb::ContactInfoSpecifics_StringToken* address_thoroughfare_number_and_apt) {}

// optional .sync_pb.ContactInfoSpecifics.StringToken phone_home_whole_number = 33;
inline bool ContactInfoSpecifics::_internal_has_phone_home_whole_number() const {}
inline bool ContactInfoSpecifics::has_phone_home_whole_number() const {}
inline void ContactInfoSpecifics::clear_phone_home_whole_number() {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::_internal_phone_home_whole_number() const {}
inline const ::sync_pb::ContactInfoSpecifics_StringToken& ContactInfoSpecifics::phone_home_whole_number() const {}
inline void ContactInfoSpecifics::unsafe_arena_set_allocated_phone_home_whole_number(
    ::sync_pb::ContactInfoSpecifics_StringToken* phone_home_whole_number) {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::release_phone_home_whole_number() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::unsafe_arena_release_phone_home_whole_number() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::_internal_mutable_phone_home_whole_number() {}
inline ::sync_pb::ContactInfoSpecifics_StringToken* ContactInfoSpecifics::mutable_phone_home_whole_number() {}
inline void ContactInfoSpecifics::set_allocated_phone_home_whole_number(::sync_pb::ContactInfoSpecifics_StringToken* phone_home_whole_number) {}

#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::ContactInfoSpecifics_VerificationStatus> : ::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_2fcontact_5finfo_5fspecifics_2eproto