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

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fautofill_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fautofill_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_2fautofill_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_2fautofill_5fspecifics_2eproto {};
namespace sync_pb {
class AutofillProfileSpecifics;
struct AutofillProfileSpecificsDefaultTypeInternal;
extern AutofillProfileSpecificsDefaultTypeInternal _AutofillProfileSpecifics_default_instance_;
class AutofillSpecifics;
struct AutofillSpecificsDefaultTypeInternal;
extern AutofillSpecificsDefaultTypeInternal _AutofillSpecifics_default_instance_;
class AutofillWalletSpecifics;
struct AutofillWalletSpecificsDefaultTypeInternal;
extern AutofillWalletSpecificsDefaultTypeInternal _AutofillWalletSpecifics_default_instance_;
class BankAccountDetails;
struct BankAccountDetailsDefaultTypeInternal;
extern BankAccountDetailsDefaultTypeInternal _BankAccountDetails_default_instance_;
class CardBenefit;
struct CardBenefitDefaultTypeInternal;
extern CardBenefitDefaultTypeInternal _CardBenefit_default_instance_;
class CardBenefit_CategoryBenefit;
struct CardBenefit_CategoryBenefitDefaultTypeInternal;
extern CardBenefit_CategoryBenefitDefaultTypeInternal _CardBenefit_CategoryBenefit_default_instance_;
class CardBenefit_FlatRateBenefit;
struct CardBenefit_FlatRateBenefitDefaultTypeInternal;
extern CardBenefit_FlatRateBenefitDefaultTypeInternal _CardBenefit_FlatRateBenefit_default_instance_;
class CardBenefit_MerchantBenefit;
struct CardBenefit_MerchantBenefitDefaultTypeInternal;
extern CardBenefit_MerchantBenefitDefaultTypeInternal _CardBenefit_MerchantBenefit_default_instance_;
class CardIssuer;
struct CardIssuerDefaultTypeInternal;
extern CardIssuerDefaultTypeInternal _CardIssuer_default_instance_;
class CloudTokenData;
struct CloudTokenDataDefaultTypeInternal;
extern CloudTokenDataDefaultTypeInternal _CloudTokenData_default_instance_;
class DeviceDetails;
struct DeviceDetailsDefaultTypeInternal;
extern DeviceDetailsDefaultTypeInternal _DeviceDetails_default_instance_;
class EwalletDetails;
struct EwalletDetailsDefaultTypeInternal;
extern EwalletDetailsDefaultTypeInternal _EwalletDetails_default_instance_;
class PaymentInstrument;
struct PaymentInstrumentDefaultTypeInternal;
extern PaymentInstrumentDefaultTypeInternal _PaymentInstrument_default_instance_;
class PaymentsCustomerData;
struct PaymentsCustomerDataDefaultTypeInternal;
extern PaymentsCustomerDataDefaultTypeInternal _PaymentsCustomerData_default_instance_;
class WalletCreditCardCloudTokenData;
struct WalletCreditCardCloudTokenDataDefaultTypeInternal;
extern WalletCreditCardCloudTokenDataDefaultTypeInternal _WalletCreditCardCloudTokenData_default_instance_;
class WalletMaskedCreditCard;
struct WalletMaskedCreditCardDefaultTypeInternal;
extern WalletMaskedCreditCardDefaultTypeInternal _WalletMaskedCreditCard_default_instance_;
class WalletMaskedIban;
struct WalletMaskedIbanDefaultTypeInternal;
extern WalletMaskedIbanDefaultTypeInternal _WalletMaskedIban_default_instance_;
class WalletMetadataSpecifics;
struct WalletMetadataSpecificsDefaultTypeInternal;
extern WalletMetadataSpecificsDefaultTypeInternal _WalletMetadataSpecifics_default_instance_;
class WalletPostalAddress;
struct WalletPostalAddressDefaultTypeInternal;
extern WalletPostalAddressDefaultTypeInternal _WalletPostalAddress_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::AutofillProfileSpecifics* Arena::CreateMaybeMessage<::sync_pb::AutofillProfileSpecifics>(Arena*);
template<> ::sync_pb::AutofillSpecifics* Arena::CreateMaybeMessage<::sync_pb::AutofillSpecifics>(Arena*);
template<> ::sync_pb::AutofillWalletSpecifics* Arena::CreateMaybeMessage<::sync_pb::AutofillWalletSpecifics>(Arena*);
template<> ::sync_pb::BankAccountDetails* Arena::CreateMaybeMessage<::sync_pb::BankAccountDetails>(Arena*);
template<> ::sync_pb::CardBenefit* Arena::CreateMaybeMessage<::sync_pb::CardBenefit>(Arena*);
template<> ::sync_pb::CardBenefit_CategoryBenefit* Arena::CreateMaybeMessage<::sync_pb::CardBenefit_CategoryBenefit>(Arena*);
template<> ::sync_pb::CardBenefit_FlatRateBenefit* Arena::CreateMaybeMessage<::sync_pb::CardBenefit_FlatRateBenefit>(Arena*);
template<> ::sync_pb::CardBenefit_MerchantBenefit* Arena::CreateMaybeMessage<::sync_pb::CardBenefit_MerchantBenefit>(Arena*);
template<> ::sync_pb::CardIssuer* Arena::CreateMaybeMessage<::sync_pb::CardIssuer>(Arena*);
template<> ::sync_pb::CloudTokenData* Arena::CreateMaybeMessage<::sync_pb::CloudTokenData>(Arena*);
template<> ::sync_pb::DeviceDetails* Arena::CreateMaybeMessage<::sync_pb::DeviceDetails>(Arena*);
template<> ::sync_pb::EwalletDetails* Arena::CreateMaybeMessage<::sync_pb::EwalletDetails>(Arena*);
template<> ::sync_pb::PaymentInstrument* Arena::CreateMaybeMessage<::sync_pb::PaymentInstrument>(Arena*);
template<> ::sync_pb::PaymentsCustomerData* Arena::CreateMaybeMessage<::sync_pb::PaymentsCustomerData>(Arena*);
template<> ::sync_pb::WalletCreditCardCloudTokenData* Arena::CreateMaybeMessage<::sync_pb::WalletCreditCardCloudTokenData>(Arena*);
template<> ::sync_pb::WalletMaskedCreditCard* Arena::CreateMaybeMessage<::sync_pb::WalletMaskedCreditCard>(Arena*);
template<> ::sync_pb::WalletMaskedIban* Arena::CreateMaybeMessage<::sync_pb::WalletMaskedIban>(Arena*);
template<> ::sync_pb::WalletMetadataSpecifics* Arena::CreateMaybeMessage<::sync_pb::WalletMetadataSpecifics>(Arena*);
template<> ::sync_pb::WalletPostalAddress* Arena::CreateMaybeMessage<::sync_pb::WalletPostalAddress>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum AutofillProfileSpecifics_VerificationStatus : int {};
bool AutofillProfileSpecifics_VerificationStatus_IsValid(int value);
constexpr AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics_VerificationStatus_VerificationStatus_MIN =;
constexpr AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics_VerificationStatus_VerificationStatus_MAX =;
constexpr int AutofillProfileSpecifics_VerificationStatus_VerificationStatus_ARRAYSIZE =;

const std::string& AutofillProfileSpecifics_VerificationStatus_Name(AutofillProfileSpecifics_VerificationStatus value);
template<typename T>
inline const std::string& AutofillProfileSpecifics_VerificationStatus_Name(T enum_t_value) {}
bool AutofillProfileSpecifics_VerificationStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AutofillProfileSpecifics_VerificationStatus* value);
enum CardBenefit_CategoryBenefitType : int {};
bool CardBenefit_CategoryBenefitType_IsValid(int value);
constexpr CardBenefit_CategoryBenefitType CardBenefit_CategoryBenefitType_CategoryBenefitType_MIN =;
constexpr CardBenefit_CategoryBenefitType CardBenefit_CategoryBenefitType_CategoryBenefitType_MAX =;
constexpr int CardBenefit_CategoryBenefitType_CategoryBenefitType_ARRAYSIZE =;

const std::string& CardBenefit_CategoryBenefitType_Name(CardBenefit_CategoryBenefitType value);
template<typename T>
inline const std::string& CardBenefit_CategoryBenefitType_Name(T enum_t_value) {}
bool CardBenefit_CategoryBenefitType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CardBenefit_CategoryBenefitType* value);
enum CardIssuer_Issuer : int {};
bool CardIssuer_Issuer_IsValid(int value);
constexpr CardIssuer_Issuer CardIssuer_Issuer_Issuer_MIN =;
constexpr CardIssuer_Issuer CardIssuer_Issuer_Issuer_MAX =;
constexpr int CardIssuer_Issuer_Issuer_ARRAYSIZE =;

const std::string& CardIssuer_Issuer_Name(CardIssuer_Issuer value);
template<typename T>
inline const std::string& CardIssuer_Issuer_Name(T enum_t_value) {}
bool CardIssuer_Issuer_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CardIssuer_Issuer* value);
enum WalletMaskedCreditCard_WalletCardStatus : int {};
bool WalletMaskedCreditCard_WalletCardStatus_IsValid(int value);
constexpr WalletMaskedCreditCard_WalletCardStatus WalletMaskedCreditCard_WalletCardStatus_WalletCardStatus_MIN =;
constexpr WalletMaskedCreditCard_WalletCardStatus WalletMaskedCreditCard_WalletCardStatus_WalletCardStatus_MAX =;
constexpr int WalletMaskedCreditCard_WalletCardStatus_WalletCardStatus_ARRAYSIZE =;

const std::string& WalletMaskedCreditCard_WalletCardStatus_Name(WalletMaskedCreditCard_WalletCardStatus value);
template<typename T>
inline const std::string& WalletMaskedCreditCard_WalletCardStatus_Name(T enum_t_value) {}
bool WalletMaskedCreditCard_WalletCardStatus_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WalletMaskedCreditCard_WalletCardStatus* value);
enum WalletMaskedCreditCard_WalletCardType : int {};
bool WalletMaskedCreditCard_WalletCardType_IsValid(int value);
constexpr WalletMaskedCreditCard_WalletCardType WalletMaskedCreditCard_WalletCardType_WalletCardType_MIN =;
constexpr WalletMaskedCreditCard_WalletCardType WalletMaskedCreditCard_WalletCardType_WalletCardType_MAX =;
constexpr int WalletMaskedCreditCard_WalletCardType_WalletCardType_ARRAYSIZE =;

const std::string& WalletMaskedCreditCard_WalletCardType_Name(WalletMaskedCreditCard_WalletCardType value);
template<typename T>
inline const std::string& WalletMaskedCreditCard_WalletCardType_Name(T enum_t_value) {}
bool WalletMaskedCreditCard_WalletCardType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WalletMaskedCreditCard_WalletCardType* value);
enum WalletMaskedCreditCard_VirtualCardEnrollmentState : int {};
bool WalletMaskedCreditCard_VirtualCardEnrollmentState_IsValid(int value);
constexpr WalletMaskedCreditCard_VirtualCardEnrollmentState WalletMaskedCreditCard_VirtualCardEnrollmentState_VirtualCardEnrollmentState_MIN =;
constexpr WalletMaskedCreditCard_VirtualCardEnrollmentState WalletMaskedCreditCard_VirtualCardEnrollmentState_VirtualCardEnrollmentState_MAX =;
constexpr int WalletMaskedCreditCard_VirtualCardEnrollmentState_VirtualCardEnrollmentState_ARRAYSIZE =;

const std::string& WalletMaskedCreditCard_VirtualCardEnrollmentState_Name(WalletMaskedCreditCard_VirtualCardEnrollmentState value);
template<typename T>
inline const std::string& WalletMaskedCreditCard_VirtualCardEnrollmentState_Name(T enum_t_value) {}
bool WalletMaskedCreditCard_VirtualCardEnrollmentState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WalletMaskedCreditCard_VirtualCardEnrollmentState* value);
enum WalletMaskedCreditCard_VirtualCardEnrollmentType : int {};
bool WalletMaskedCreditCard_VirtualCardEnrollmentType_IsValid(int value);
constexpr WalletMaskedCreditCard_VirtualCardEnrollmentType WalletMaskedCreditCard_VirtualCardEnrollmentType_VirtualCardEnrollmentType_MIN =;
constexpr WalletMaskedCreditCard_VirtualCardEnrollmentType WalletMaskedCreditCard_VirtualCardEnrollmentType_VirtualCardEnrollmentType_MAX =;
constexpr int WalletMaskedCreditCard_VirtualCardEnrollmentType_VirtualCardEnrollmentType_ARRAYSIZE =;

const std::string& WalletMaskedCreditCard_VirtualCardEnrollmentType_Name(WalletMaskedCreditCard_VirtualCardEnrollmentType value);
template<typename T>
inline const std::string& WalletMaskedCreditCard_VirtualCardEnrollmentType_Name(T enum_t_value) {}
bool WalletMaskedCreditCard_VirtualCardEnrollmentType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WalletMaskedCreditCard_VirtualCardEnrollmentType* value);
enum PaymentInstrument_SupportedRail : int {};
bool PaymentInstrument_SupportedRail_IsValid(int value);
constexpr PaymentInstrument_SupportedRail PaymentInstrument_SupportedRail_SupportedRail_MIN =;
constexpr PaymentInstrument_SupportedRail PaymentInstrument_SupportedRail_SupportedRail_MAX =;
constexpr int PaymentInstrument_SupportedRail_SupportedRail_ARRAYSIZE =;

const std::string& PaymentInstrument_SupportedRail_Name(PaymentInstrument_SupportedRail value);
template<typename T>
inline const std::string& PaymentInstrument_SupportedRail_Name(T enum_t_value) {}
bool PaymentInstrument_SupportedRail_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PaymentInstrument_SupportedRail* value);
enum BankAccountDetails_AccountType : int {};
bool BankAccountDetails_AccountType_IsValid(int value);
constexpr BankAccountDetails_AccountType BankAccountDetails_AccountType_AccountType_MIN =;
constexpr BankAccountDetails_AccountType BankAccountDetails_AccountType_AccountType_MAX =;
constexpr int BankAccountDetails_AccountType_AccountType_ARRAYSIZE =;

const std::string& BankAccountDetails_AccountType_Name(BankAccountDetails_AccountType value);
template<typename T>
inline const std::string& BankAccountDetails_AccountType_Name(T enum_t_value) {}
bool BankAccountDetails_AccountType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BankAccountDetails_AccountType* value);
enum AutofillWalletSpecifics_WalletInfoType : int {};
bool AutofillWalletSpecifics_WalletInfoType_IsValid(int value);
constexpr AutofillWalletSpecifics_WalletInfoType AutofillWalletSpecifics_WalletInfoType_WalletInfoType_MIN =;
constexpr AutofillWalletSpecifics_WalletInfoType AutofillWalletSpecifics_WalletInfoType_WalletInfoType_MAX =;
constexpr int AutofillWalletSpecifics_WalletInfoType_WalletInfoType_ARRAYSIZE =;

const std::string& AutofillWalletSpecifics_WalletInfoType_Name(AutofillWalletSpecifics_WalletInfoType value);
template<typename T>
inline const std::string& AutofillWalletSpecifics_WalletInfoType_Name(T enum_t_value) {}
bool AutofillWalletSpecifics_WalletInfoType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AutofillWalletSpecifics_WalletInfoType* value);
enum WalletMetadataSpecifics_Type : int {};
bool WalletMetadataSpecifics_Type_IsValid(int value);
constexpr WalletMetadataSpecifics_Type WalletMetadataSpecifics_Type_Type_MIN =;
constexpr WalletMetadataSpecifics_Type WalletMetadataSpecifics_Type_Type_MAX =;
constexpr int WalletMetadataSpecifics_Type_Type_ARRAYSIZE =;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

// optional string deprecated_origin = 16;
inline bool AutofillProfileSpecifics::_internal_has_deprecated_origin() const {}
inline bool AutofillProfileSpecifics::has_deprecated_origin() const {}
inline void AutofillProfileSpecifics::clear_deprecated_origin() {}
inline const std::string& AutofillProfileSpecifics::deprecated_origin() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_deprecated_origin(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_deprecated_origin() {}
inline const std::string& AutofillProfileSpecifics::_internal_deprecated_origin() const {}
inline void AutofillProfileSpecifics::_internal_set_deprecated_origin(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_deprecated_origin() {}
inline std::string* AutofillProfileSpecifics::release_deprecated_origin() {}
inline void AutofillProfileSpecifics::set_allocated_deprecated_origin(std::string* deprecated_origin) {}

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

// optional int64 use_date = 23;
inline bool AutofillProfileSpecifics::_internal_has_use_date() const {}
inline bool AutofillProfileSpecifics::has_use_date() const {}
inline void AutofillProfileSpecifics::clear_use_date() {}
inline int64_t AutofillProfileSpecifics::_internal_use_date() const {}
inline int64_t AutofillProfileSpecifics::use_date() const {}
inline void AutofillProfileSpecifics::_internal_set_use_date(int64_t value) {}
inline void AutofillProfileSpecifics::set_use_date(int64_t value) {}

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

// repeated string name_first = 2;
inline int AutofillProfileSpecifics::_internal_name_first_size() const {}
inline int AutofillProfileSpecifics::name_first_size() const {}
inline void AutofillProfileSpecifics::clear_name_first() {}
inline std::string* AutofillProfileSpecifics::add_name_first() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_first(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_first(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_first(int index) {}
inline void AutofillProfileSpecifics::set_name_first(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_first(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_first(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_first(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_first() {}
inline void AutofillProfileSpecifics::add_name_first(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_first(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_first(const char* value) {}
inline void AutofillProfileSpecifics::add_name_first(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_first() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_first() {}

// repeated string name_middle = 3;
inline int AutofillProfileSpecifics::_internal_name_middle_size() const {}
inline int AutofillProfileSpecifics::name_middle_size() const {}
inline void AutofillProfileSpecifics::clear_name_middle() {}
inline std::string* AutofillProfileSpecifics::add_name_middle() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_middle(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_middle(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_middle(int index) {}
inline void AutofillProfileSpecifics::set_name_middle(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_middle(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_middle(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_middle(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_middle() {}
inline void AutofillProfileSpecifics::add_name_middle(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_middle(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_middle(const char* value) {}
inline void AutofillProfileSpecifics::add_name_middle(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_middle() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_middle() {}

// repeated string name_last = 4;
inline int AutofillProfileSpecifics::_internal_name_last_size() const {}
inline int AutofillProfileSpecifics::name_last_size() const {}
inline void AutofillProfileSpecifics::clear_name_last() {}
inline std::string* AutofillProfileSpecifics::add_name_last() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_last(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_last(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_last(int index) {}
inline void AutofillProfileSpecifics::set_name_last(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_last(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_last(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_last(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_last() {}
inline void AutofillProfileSpecifics::add_name_last(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_last(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_last(const char* value) {}
inline void AutofillProfileSpecifics::add_name_last(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_last() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_last() {}

// repeated string name_last_first = 27;
inline int AutofillProfileSpecifics::_internal_name_last_first_size() const {}
inline int AutofillProfileSpecifics::name_last_first_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_first() {}
inline std::string* AutofillProfileSpecifics::add_name_last_first() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_last_first(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_last_first(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_last_first(int index) {}
inline void AutofillProfileSpecifics::set_name_last_first(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_last_first(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_last_first(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_last_first(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_last_first() {}
inline void AutofillProfileSpecifics::add_name_last_first(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_last_first(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_last_first(const char* value) {}
inline void AutofillProfileSpecifics::add_name_last_first(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_last_first() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_last_first() {}

// repeated string name_last_conjunction = 28;
inline int AutofillProfileSpecifics::_internal_name_last_conjunction_size() const {}
inline int AutofillProfileSpecifics::name_last_conjunction_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_conjunction() {}
inline std::string* AutofillProfileSpecifics::add_name_last_conjunction() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_last_conjunction(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_last_conjunction(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_last_conjunction(int index) {}
inline void AutofillProfileSpecifics::set_name_last_conjunction(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_last_conjunction(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_last_conjunction(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_last_conjunction(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_last_conjunction() {}
inline void AutofillProfileSpecifics::add_name_last_conjunction(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_last_conjunction(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_last_conjunction(const char* value) {}
inline void AutofillProfileSpecifics::add_name_last_conjunction(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_last_conjunction() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_last_conjunction() {}

// repeated string name_last_second = 29;
inline int AutofillProfileSpecifics::_internal_name_last_second_size() const {}
inline int AutofillProfileSpecifics::name_last_second_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_second() {}
inline std::string* AutofillProfileSpecifics::add_name_last_second() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_last_second(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_last_second(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_last_second(int index) {}
inline void AutofillProfileSpecifics::set_name_last_second(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_last_second(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_last_second(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_last_second(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_last_second() {}
inline void AutofillProfileSpecifics::add_name_last_second(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_last_second(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_last_second(const char* value) {}
inline void AutofillProfileSpecifics::add_name_last_second(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_last_second() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_last_second() {}

// repeated string name_full = 21;
inline int AutofillProfileSpecifics::_internal_name_full_size() const {}
inline int AutofillProfileSpecifics::name_full_size() const {}
inline void AutofillProfileSpecifics::clear_name_full() {}
inline std::string* AutofillProfileSpecifics::add_name_full() {}
inline const std::string& AutofillProfileSpecifics::_internal_name_full(int index) const {}
inline const std::string& AutofillProfileSpecifics::name_full(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_name_full(int index) {}
inline void AutofillProfileSpecifics::set_name_full(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_name_full(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_name_full(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_name_full(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_name_full() {}
inline void AutofillProfileSpecifics::add_name_full(const std::string& value) {}
inline void AutofillProfileSpecifics::add_name_full(std::string&& value) {}
inline void AutofillProfileSpecifics::add_name_full(const char* value) {}
inline void AutofillProfileSpecifics::add_name_full(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::name_full() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_name_full() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_first_status = 31;
inline int AutofillProfileSpecifics::_internal_name_first_status_size() const {}
inline int AutofillProfileSpecifics::name_first_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_first_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_first_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_first_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_first_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_first_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_first_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_first_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_first_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_first_status() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_middle_status = 32;
inline int AutofillProfileSpecifics::_internal_name_middle_status_size() const {}
inline int AutofillProfileSpecifics::name_middle_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_middle_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_middle_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_middle_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_middle_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_middle_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_middle_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_middle_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_middle_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_middle_status() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_last_status = 33;
inline int AutofillProfileSpecifics::_internal_name_last_status_size() const {}
inline int AutofillProfileSpecifics::name_last_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_last_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_last_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_last_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_last_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_last_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_last_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_last_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_last_status() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_last_first_status = 34;
inline int AutofillProfileSpecifics::_internal_name_last_first_status_size() const {}
inline int AutofillProfileSpecifics::name_last_first_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_first_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_last_first_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_last_first_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_last_first_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_last_first_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_last_first_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_last_first_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_last_first_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_last_first_status() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_last_conjunction_status = 35;
inline int AutofillProfileSpecifics::_internal_name_last_conjunction_status_size() const {}
inline int AutofillProfileSpecifics::name_last_conjunction_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_conjunction_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_last_conjunction_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_last_conjunction_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_last_conjunction_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_last_conjunction_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_last_conjunction_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_last_conjunction_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_last_conjunction_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_last_conjunction_status() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_last_second_status = 36;
inline int AutofillProfileSpecifics::_internal_name_last_second_status_size() const {}
inline int AutofillProfileSpecifics::name_last_second_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_last_second_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_last_second_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_last_second_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_last_second_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_last_second_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_last_second_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_last_second_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_last_second_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_last_second_status() {}

// repeated .sync_pb.AutofillProfileSpecifics.VerificationStatus name_full_status = 37;
inline int AutofillProfileSpecifics::_internal_name_full_status_size() const {}
inline int AutofillProfileSpecifics::name_full_status_size() const {}
inline void AutofillProfileSpecifics::clear_name_full_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_name_full_status(int index) const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::name_full_status(int index) const {}
inline void AutofillProfileSpecifics::set_name_full_status(int index, ::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::_internal_add_name_full_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::add_name_full_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
AutofillProfileSpecifics::name_full_status() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::_internal_mutable_name_full_status() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
AutofillProfileSpecifics::mutable_name_full_status() {}

// repeated string email_address = 5;
inline int AutofillProfileSpecifics::_internal_email_address_size() const {}
inline int AutofillProfileSpecifics::email_address_size() const {}
inline void AutofillProfileSpecifics::clear_email_address() {}
inline std::string* AutofillProfileSpecifics::add_email_address() {}
inline const std::string& AutofillProfileSpecifics::_internal_email_address(int index) const {}
inline const std::string& AutofillProfileSpecifics::email_address(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_email_address(int index) {}
inline void AutofillProfileSpecifics::set_email_address(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_email_address(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_email_address(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_email_address(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_email_address() {}
inline void AutofillProfileSpecifics::add_email_address(const std::string& value) {}
inline void AutofillProfileSpecifics::add_email_address(std::string&& value) {}
inline void AutofillProfileSpecifics::add_email_address(const char* value) {}
inline void AutofillProfileSpecifics::add_email_address(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::email_address() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_email_address() {}

// optional string company_name = 6;
inline bool AutofillProfileSpecifics::_internal_has_company_name() const {}
inline bool AutofillProfileSpecifics::has_company_name() const {}
inline void AutofillProfileSpecifics::clear_company_name() {}
inline const std::string& AutofillProfileSpecifics::company_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_company_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_company_name() {}
inline const std::string& AutofillProfileSpecifics::_internal_company_name() const {}
inline void AutofillProfileSpecifics::_internal_set_company_name(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_company_name() {}
inline std::string* AutofillProfileSpecifics::release_company_name() {}
inline void AutofillProfileSpecifics::set_allocated_company_name(std::string* company_name) {}

// optional string address_home_line1 = 7;
inline bool AutofillProfileSpecifics::_internal_has_address_home_line1() const {}
inline bool AutofillProfileSpecifics::has_address_home_line1() const {}
inline void AutofillProfileSpecifics::clear_address_home_line1() {}
inline const std::string& AutofillProfileSpecifics::address_home_line1() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_line1(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_line1() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_line1() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_line1(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_line1() {}
inline std::string* AutofillProfileSpecifics::release_address_home_line1() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_line1(std::string* address_home_line1) {}

// optional string address_home_line2 = 8;
inline bool AutofillProfileSpecifics::_internal_has_address_home_line2() const {}
inline bool AutofillProfileSpecifics::has_address_home_line2() const {}
inline void AutofillProfileSpecifics::clear_address_home_line2() {}
inline const std::string& AutofillProfileSpecifics::address_home_line2() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_line2(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_line2() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_line2() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_line2(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_line2() {}
inline std::string* AutofillProfileSpecifics::release_address_home_line2() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_line2(std::string* address_home_line2) {}

// optional string address_home_city = 9;
inline bool AutofillProfileSpecifics::_internal_has_address_home_city() const {}
inline bool AutofillProfileSpecifics::has_address_home_city() const {}
inline void AutofillProfileSpecifics::clear_address_home_city() {}
inline const std::string& AutofillProfileSpecifics::address_home_city() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_city(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_city() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_city() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_city(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_city() {}
inline std::string* AutofillProfileSpecifics::release_address_home_city() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_city(std::string* address_home_city) {}

// optional string address_home_state = 10;
inline bool AutofillProfileSpecifics::_internal_has_address_home_state() const {}
inline bool AutofillProfileSpecifics::has_address_home_state() const {}
inline void AutofillProfileSpecifics::clear_address_home_state() {}
inline const std::string& AutofillProfileSpecifics::address_home_state() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_state(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_state() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_state() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_state(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_state() {}
inline std::string* AutofillProfileSpecifics::release_address_home_state() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_state(std::string* address_home_state) {}

// optional string address_home_zip = 11;
inline bool AutofillProfileSpecifics::_internal_has_address_home_zip() const {}
inline bool AutofillProfileSpecifics::has_address_home_zip() const {}
inline void AutofillProfileSpecifics::clear_address_home_zip() {}
inline const std::string& AutofillProfileSpecifics::address_home_zip() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_zip(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_zip() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_zip() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_zip(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_zip() {}
inline std::string* AutofillProfileSpecifics::release_address_home_zip() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_zip(std::string* address_home_zip) {}

// optional string address_home_country = 12;
inline bool AutofillProfileSpecifics::_internal_has_address_home_country() const {}
inline bool AutofillProfileSpecifics::has_address_home_country() const {}
inline void AutofillProfileSpecifics::clear_address_home_country() {}
inline const std::string& AutofillProfileSpecifics::address_home_country() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_country(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_country() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_country() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_country(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_country() {}
inline std::string* AutofillProfileSpecifics::release_address_home_country() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_country(std::string* address_home_country) {}

// optional string address_home_admin_level_2 = 71;
inline bool AutofillProfileSpecifics::_internal_has_address_home_admin_level_2() const {}
inline bool AutofillProfileSpecifics::has_address_home_admin_level_2() const {}
inline void AutofillProfileSpecifics::clear_address_home_admin_level_2() {}
inline const std::string& AutofillProfileSpecifics::address_home_admin_level_2() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_admin_level_2(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_admin_level_2() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_admin_level_2() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_admin_level_2(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_admin_level_2() {}
inline std::string* AutofillProfileSpecifics::release_address_home_admin_level_2() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_admin_level_2(std::string* address_home_admin_level_2) {}

// optional string address_home_street_address = 17;
inline bool AutofillProfileSpecifics::_internal_has_address_home_street_address() const {}
inline bool AutofillProfileSpecifics::has_address_home_street_address() const {}
inline void AutofillProfileSpecifics::clear_address_home_street_address() {}
inline const std::string& AutofillProfileSpecifics::address_home_street_address() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_street_address(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_street_address() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_street_address() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_street_address(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_street_address() {}
inline std::string* AutofillProfileSpecifics::release_address_home_street_address() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_street_address(std::string* address_home_street_address) {}

// optional string address_home_sorting_code = 18;
inline bool AutofillProfileSpecifics::_internal_has_address_home_sorting_code() const {}
inline bool AutofillProfileSpecifics::has_address_home_sorting_code() const {}
inline void AutofillProfileSpecifics::clear_address_home_sorting_code() {}
inline const std::string& AutofillProfileSpecifics::address_home_sorting_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_sorting_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_sorting_code() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_sorting_code() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_sorting_code(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_sorting_code() {}
inline std::string* AutofillProfileSpecifics::release_address_home_sorting_code() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_sorting_code(std::string* address_home_sorting_code) {}

// optional string address_home_dependent_locality = 19;
inline bool AutofillProfileSpecifics::_internal_has_address_home_dependent_locality() const {}
inline bool AutofillProfileSpecifics::has_address_home_dependent_locality() const {}
inline void AutofillProfileSpecifics::clear_address_home_dependent_locality() {}
inline const std::string& AutofillProfileSpecifics::address_home_dependent_locality() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_dependent_locality(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_dependent_locality() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_dependent_locality() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_dependent_locality(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_dependent_locality() {}
inline std::string* AutofillProfileSpecifics::release_address_home_dependent_locality() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_dependent_locality(std::string* address_home_dependent_locality) {}

// optional string address_home_language_code = 20;
inline bool AutofillProfileSpecifics::_internal_has_address_home_language_code() const {}
inline bool AutofillProfileSpecifics::has_address_home_language_code() const {}
inline void AutofillProfileSpecifics::clear_address_home_language_code() {}
inline const std::string& AutofillProfileSpecifics::address_home_language_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_language_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_language_code() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_language_code() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_language_code(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_language_code() {}
inline std::string* AutofillProfileSpecifics::release_address_home_language_code() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_language_code(std::string* address_home_language_code) {}

// optional string address_home_thoroughfare_name = 38;
inline bool AutofillProfileSpecifics::_internal_has_address_home_thoroughfare_name() const {}
inline bool AutofillProfileSpecifics::has_address_home_thoroughfare_name() const {}
inline void AutofillProfileSpecifics::clear_address_home_thoroughfare_name() {}
inline const std::string& AutofillProfileSpecifics::address_home_thoroughfare_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_thoroughfare_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_thoroughfare_name() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_thoroughfare_name() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_thoroughfare_name(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_thoroughfare_name() {}
inline std::string* AutofillProfileSpecifics::release_address_home_thoroughfare_name() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_thoroughfare_name(std::string* address_home_thoroughfare_name) {}

// optional string address_home_thoroughfare_number = 39;
inline bool AutofillProfileSpecifics::_internal_has_address_home_thoroughfare_number() const {}
inline bool AutofillProfileSpecifics::has_address_home_thoroughfare_number() const {}
inline void AutofillProfileSpecifics::clear_address_home_thoroughfare_number() {}
inline const std::string& AutofillProfileSpecifics::address_home_thoroughfare_number() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_thoroughfare_number(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_thoroughfare_number() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_thoroughfare_number() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_thoroughfare_number(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_thoroughfare_number() {}
inline std::string* AutofillProfileSpecifics::release_address_home_thoroughfare_number() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_thoroughfare_number(std::string* address_home_thoroughfare_number) {}

// optional string address_home_street_location = 73;
inline bool AutofillProfileSpecifics::_internal_has_address_home_street_location() const {}
inline bool AutofillProfileSpecifics::has_address_home_street_location() const {}
inline void AutofillProfileSpecifics::clear_address_home_street_location() {}
inline const std::string& AutofillProfileSpecifics::address_home_street_location() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_street_location(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_street_location() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_street_location() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_street_location(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_street_location() {}
inline std::string* AutofillProfileSpecifics::release_address_home_street_location() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_street_location(std::string* address_home_street_location) {}

// optional string address_home_subpremise_name = 42;
inline bool AutofillProfileSpecifics::_internal_has_address_home_subpremise_name() const {}
inline bool AutofillProfileSpecifics::has_address_home_subpremise_name() const {}
inline void AutofillProfileSpecifics::clear_address_home_subpremise_name() {}
inline const std::string& AutofillProfileSpecifics::address_home_subpremise_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_subpremise_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_subpremise_name() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_subpremise_name() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_subpremise_name(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_subpremise_name() {}
inline std::string* AutofillProfileSpecifics::release_address_home_subpremise_name() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_subpremise_name(std::string* address_home_subpremise_name) {}

// optional string address_home_apt = 85;
inline bool AutofillProfileSpecifics::_internal_has_address_home_apt() const {}
inline bool AutofillProfileSpecifics::has_address_home_apt() const {}
inline void AutofillProfileSpecifics::clear_address_home_apt() {}
inline const std::string& AutofillProfileSpecifics::address_home_apt() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_apt(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_apt() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_apt() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_apt(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_apt() {}
inline std::string* AutofillProfileSpecifics::release_address_home_apt() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_apt(std::string* address_home_apt) {}

// optional string address_home_apt_num = 56;
inline bool AutofillProfileSpecifics::_internal_has_address_home_apt_num() const {}
inline bool AutofillProfileSpecifics::has_address_home_apt_num() const {}
inline void AutofillProfileSpecifics::clear_address_home_apt_num() {}
inline const std::string& AutofillProfileSpecifics::address_home_apt_num() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_apt_num(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_apt_num() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_apt_num() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_apt_num(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_apt_num() {}
inline std::string* AutofillProfileSpecifics::release_address_home_apt_num() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_apt_num(std::string* address_home_apt_num) {}

// optional string address_home_apt_type = 87;
inline bool AutofillProfileSpecifics::_internal_has_address_home_apt_type() const {}
inline bool AutofillProfileSpecifics::has_address_home_apt_type() const {}
inline void AutofillProfileSpecifics::clear_address_home_apt_type() {}
inline const std::string& AutofillProfileSpecifics::address_home_apt_type() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_apt_type(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_apt_type() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_apt_type() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_apt_type(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_apt_type() {}
inline std::string* AutofillProfileSpecifics::release_address_home_apt_type() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_apt_type(std::string* address_home_apt_type) {}

// optional string address_home_floor = 57;
inline bool AutofillProfileSpecifics::_internal_has_address_home_floor() const {}
inline bool AutofillProfileSpecifics::has_address_home_floor() const {}
inline void AutofillProfileSpecifics::clear_address_home_floor() {}
inline const std::string& AutofillProfileSpecifics::address_home_floor() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_floor(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_floor() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_floor() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_floor(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_floor() {}
inline std::string* AutofillProfileSpecifics::release_address_home_floor() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_floor(std::string* address_home_floor) {}

// optional string address_home_landmark = 67;
inline bool AutofillProfileSpecifics::_internal_has_address_home_landmark() const {}
inline bool AutofillProfileSpecifics::has_address_home_landmark() const {}
inline void AutofillProfileSpecifics::clear_address_home_landmark() {}
inline const std::string& AutofillProfileSpecifics::address_home_landmark() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_landmark(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_landmark() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_landmark() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_landmark(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_landmark() {}
inline std::string* AutofillProfileSpecifics::release_address_home_landmark() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_landmark(std::string* address_home_landmark) {}

// optional string address_home_between_streets = 69;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets() {}
inline const std::string& AutofillProfileSpecifics::address_home_between_streets() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_between_streets(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_between_streets() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_between_streets() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_between_streets() {}
inline std::string* AutofillProfileSpecifics::release_address_home_between_streets() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_between_streets(std::string* address_home_between_streets) {}

// optional string address_home_between_streets_1 = 77;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_1() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_1() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_1() {}
inline const std::string& AutofillProfileSpecifics::address_home_between_streets_1() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_between_streets_1(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_between_streets_1() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_between_streets_1() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_1(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_between_streets_1() {}
inline std::string* AutofillProfileSpecifics::release_address_home_between_streets_1() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_between_streets_1(std::string* address_home_between_streets_1) {}

// optional string address_home_between_streets_2 = 79;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_2() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_2() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_2() {}
inline const std::string& AutofillProfileSpecifics::address_home_between_streets_2() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_between_streets_2(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_between_streets_2() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_between_streets_2() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_2(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_between_streets_2() {}
inline std::string* AutofillProfileSpecifics::release_address_home_between_streets_2() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_between_streets_2(std::string* address_home_between_streets_2) {}

// optional string address_home_overflow = 75;
inline bool AutofillProfileSpecifics::_internal_has_address_home_overflow() const {}
inline bool AutofillProfileSpecifics::has_address_home_overflow() const {}
inline void AutofillProfileSpecifics::clear_address_home_overflow() {}
inline const std::string& AutofillProfileSpecifics::address_home_overflow() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_overflow(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_overflow() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_overflow() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_overflow(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_overflow() {}
inline std::string* AutofillProfileSpecifics::release_address_home_overflow() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_overflow(std::string* address_home_overflow) {}

// optional string address_home_between_streets_or_landmark = 81;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_or_landmark() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_or_landmark() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_or_landmark() {}
inline const std::string& AutofillProfileSpecifics::address_home_between_streets_or_landmark() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_between_streets_or_landmark(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_between_streets_or_landmark() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_between_streets_or_landmark() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_or_landmark(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_between_streets_or_landmark() {}
inline std::string* AutofillProfileSpecifics::release_address_home_between_streets_or_landmark() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_between_streets_or_landmark(std::string* address_home_between_streets_or_landmark) {}

// optional string address_home_overflow_and_landmark = 83;
inline bool AutofillProfileSpecifics::_internal_has_address_home_overflow_and_landmark() const {}
inline bool AutofillProfileSpecifics::has_address_home_overflow_and_landmark() const {}
inline void AutofillProfileSpecifics::clear_address_home_overflow_and_landmark() {}
inline const std::string& AutofillProfileSpecifics::address_home_overflow_and_landmark() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_overflow_and_landmark(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_overflow_and_landmark() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_overflow_and_landmark() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_overflow_and_landmark(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_overflow_and_landmark() {}
inline std::string* AutofillProfileSpecifics::release_address_home_overflow_and_landmark() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_overflow_and_landmark(std::string* address_home_overflow_and_landmark) {}

// optional string address_home_street_location_and_locality = 89;
inline bool AutofillProfileSpecifics::_internal_has_address_home_street_location_and_locality() const {}
inline bool AutofillProfileSpecifics::has_address_home_street_location_and_locality() const {}
inline void AutofillProfileSpecifics::clear_address_home_street_location_and_locality() {}
inline const std::string& AutofillProfileSpecifics::address_home_street_location_and_locality() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_street_location_and_locality(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_street_location_and_locality() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_street_location_and_locality() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_street_location_and_locality(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_street_location_and_locality() {}
inline std::string* AutofillProfileSpecifics::release_address_home_street_location_and_locality() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_street_location_and_locality(std::string* address_home_street_location_and_locality) {}

// optional string address_home_thoroughfare_number_and_apt = 91;
inline bool AutofillProfileSpecifics::_internal_has_address_home_thoroughfare_number_and_apt() const {}
inline bool AutofillProfileSpecifics::has_address_home_thoroughfare_number_and_apt() const {}
inline void AutofillProfileSpecifics::clear_address_home_thoroughfare_number_and_apt() {}
inline const std::string& AutofillProfileSpecifics::address_home_thoroughfare_number_and_apt() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_address_home_thoroughfare_number_and_apt(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_address_home_thoroughfare_number_and_apt() {}
inline const std::string& AutofillProfileSpecifics::_internal_address_home_thoroughfare_number_and_apt() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_thoroughfare_number_and_apt(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_address_home_thoroughfare_number_and_apt() {}
inline std::string* AutofillProfileSpecifics::release_address_home_thoroughfare_number_and_apt() {}
inline void AutofillProfileSpecifics::set_allocated_address_home_thoroughfare_number_and_apt(std::string* address_home_thoroughfare_number_and_apt) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_city_status = 43;
inline bool AutofillProfileSpecifics::_internal_has_address_home_city_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_city_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_city_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_city_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_city_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_city_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_city_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_state_status = 44;
inline bool AutofillProfileSpecifics::_internal_has_address_home_state_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_state_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_state_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_state_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_state_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_state_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_state_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_zip_status = 45;
inline bool AutofillProfileSpecifics::_internal_has_address_home_zip_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_zip_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_zip_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_zip_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_zip_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_zip_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_zip_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_country_status = 46;
inline bool AutofillProfileSpecifics::_internal_has_address_home_country_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_country_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_country_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_country_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_country_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_country_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_country_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_landmark_status = 68;
inline bool AutofillProfileSpecifics::_internal_has_address_home_landmark_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_landmark_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_landmark_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_landmark_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_landmark_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_landmark_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_landmark_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_between_streets_status = 70;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_between_streets_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_between_streets_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_between_streets_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_between_streets_1_status = 78;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_1_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_1_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_1_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_between_streets_1_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_between_streets_1_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_1_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_between_streets_1_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_between_streets_2_status = 80;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_2_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_2_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_2_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_between_streets_2_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_between_streets_2_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_2_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_between_streets_2_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_admin_level_2_status = 72;
inline bool AutofillProfileSpecifics::_internal_has_address_home_admin_level_2_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_admin_level_2_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_admin_level_2_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_admin_level_2_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_admin_level_2_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_admin_level_2_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_admin_level_2_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_overflow_status = 76;
inline bool AutofillProfileSpecifics::_internal_has_address_home_overflow_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_overflow_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_overflow_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_overflow_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_overflow_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_overflow_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_overflow_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_between_streets_or_landmark_status = 82;
inline bool AutofillProfileSpecifics::_internal_has_address_home_between_streets_or_landmark_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_between_streets_or_landmark_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_between_streets_or_landmark_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_between_streets_or_landmark_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_between_streets_or_landmark_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_between_streets_or_landmark_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_between_streets_or_landmark_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_overflow_and_landmark_status = 84;
inline bool AutofillProfileSpecifics::_internal_has_address_home_overflow_and_landmark_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_overflow_and_landmark_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_overflow_and_landmark_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_overflow_and_landmark_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_overflow_and_landmark_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_overflow_and_landmark_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_overflow_and_landmark_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_street_location_and_locality_status = 90;
inline bool AutofillProfileSpecifics::_internal_has_address_home_street_location_and_locality_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_street_location_and_locality_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_street_location_and_locality_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_street_location_and_locality_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_street_location_and_locality_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_street_location_and_locality_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_street_location_and_locality_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_thoroughfare_number_and_apt_status = 92;
inline bool AutofillProfileSpecifics::_internal_has_address_home_thoroughfare_number_and_apt_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_thoroughfare_number_and_apt_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_thoroughfare_number_and_apt_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_thoroughfare_number_and_apt_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_thoroughfare_number_and_apt_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_thoroughfare_number_and_apt_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_thoroughfare_number_and_apt_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_street_address_status = 47;
inline bool AutofillProfileSpecifics::_internal_has_address_home_street_address_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_street_address_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_street_address_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_street_address_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_street_address_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_street_address_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_street_address_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_sorting_code_status = 48;
inline bool AutofillProfileSpecifics::_internal_has_address_home_sorting_code_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_sorting_code_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_sorting_code_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_sorting_code_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_sorting_code_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_sorting_code_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_sorting_code_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_dependent_locality_status = 49;
inline bool AutofillProfileSpecifics::_internal_has_address_home_dependent_locality_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_dependent_locality_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_dependent_locality_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_dependent_locality_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_dependent_locality_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_dependent_locality_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_dependent_locality_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_language_code_status = 50;
inline bool AutofillProfileSpecifics::_internal_has_address_home_language_code_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_language_code_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_language_code_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_language_code_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_language_code_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_language_code_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_language_code_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_thoroughfare_name_status = 51;
inline bool AutofillProfileSpecifics::_internal_has_address_home_thoroughfare_name_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_thoroughfare_name_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_thoroughfare_name_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_thoroughfare_name_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_thoroughfare_name_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_thoroughfare_name_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_thoroughfare_name_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_thoroughfare_number_status = 52;
inline bool AutofillProfileSpecifics::_internal_has_address_home_thoroughfare_number_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_thoroughfare_number_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_thoroughfare_number_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_thoroughfare_number_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_thoroughfare_number_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_thoroughfare_number_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_thoroughfare_number_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_street_location_status = 74;
inline bool AutofillProfileSpecifics::_internal_has_address_home_street_location_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_street_location_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_street_location_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_street_location_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_street_location_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_street_location_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_street_location_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_subpremise_name_status = 55;
inline bool AutofillProfileSpecifics::_internal_has_address_home_subpremise_name_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_subpremise_name_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_subpremise_name_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_subpremise_name_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_subpremise_name_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_subpremise_name_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_subpremise_name_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_apt_status = 86;
inline bool AutofillProfileSpecifics::_internal_has_address_home_apt_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_apt_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_apt_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_apt_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_apt_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_apt_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_apt_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_apt_num_status = 58;
inline bool AutofillProfileSpecifics::_internal_has_address_home_apt_num_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_apt_num_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_apt_num_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_apt_num_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_apt_num_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_apt_num_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_apt_num_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_apt_type_status = 88;
inline bool AutofillProfileSpecifics::_internal_has_address_home_apt_type_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_apt_type_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_apt_type_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_apt_type_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_apt_type_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_apt_type_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_apt_type_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// optional .sync_pb.AutofillProfileSpecifics.VerificationStatus address_home_floor_status = 59;
inline bool AutofillProfileSpecifics::_internal_has_address_home_floor_status() const {}
inline bool AutofillProfileSpecifics::has_address_home_floor_status() const {}
inline void AutofillProfileSpecifics::clear_address_home_floor_status() {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::_internal_address_home_floor_status() const {}
inline ::sync_pb::AutofillProfileSpecifics_VerificationStatus AutofillProfileSpecifics::address_home_floor_status() const {}
inline void AutofillProfileSpecifics::_internal_set_address_home_floor_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}
inline void AutofillProfileSpecifics::set_address_home_floor_status(::sync_pb::AutofillProfileSpecifics_VerificationStatus value) {}

// repeated string phone_home_whole_number = 13;
inline int AutofillProfileSpecifics::_internal_phone_home_whole_number_size() const {}
inline int AutofillProfileSpecifics::phone_home_whole_number_size() const {}
inline void AutofillProfileSpecifics::clear_phone_home_whole_number() {}
inline std::string* AutofillProfileSpecifics::add_phone_home_whole_number() {}
inline const std::string& AutofillProfileSpecifics::_internal_phone_home_whole_number(int index) const {}
inline const std::string& AutofillProfileSpecifics::phone_home_whole_number(int index) const {}
inline std::string* AutofillProfileSpecifics::mutable_phone_home_whole_number(int index) {}
inline void AutofillProfileSpecifics::set_phone_home_whole_number(int index, const std::string& value) {}
inline void AutofillProfileSpecifics::set_phone_home_whole_number(int index, std::string&& value) {}
inline void AutofillProfileSpecifics::set_phone_home_whole_number(int index, const char* value) {}
inline void AutofillProfileSpecifics::set_phone_home_whole_number(int index, const char* value, size_t size) {}
inline std::string* AutofillProfileSpecifics::_internal_add_phone_home_whole_number() {}
inline void AutofillProfileSpecifics::add_phone_home_whole_number(const std::string& value) {}
inline void AutofillProfileSpecifics::add_phone_home_whole_number(std::string&& value) {}
inline void AutofillProfileSpecifics::add_phone_home_whole_number(const char* value) {}
inline void AutofillProfileSpecifics::add_phone_home_whole_number(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
AutofillProfileSpecifics::phone_home_whole_number() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
AutofillProfileSpecifics::mutable_phone_home_whole_number() {}

// optional string deprecated_label = 1 [deprecated = true];
inline bool AutofillProfileSpecifics::_internal_has_deprecated_label() const {}
inline bool AutofillProfileSpecifics::has_deprecated_label() const {}
inline void AutofillProfileSpecifics::clear_deprecated_label() {}
inline const std::string& AutofillProfileSpecifics::deprecated_label() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_deprecated_label(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_deprecated_label() {}
inline const std::string& AutofillProfileSpecifics::_internal_deprecated_label() const {}
inline void AutofillProfileSpecifics::_internal_set_deprecated_label(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_deprecated_label() {}
inline std::string* AutofillProfileSpecifics::release_deprecated_label() {}
inline void AutofillProfileSpecifics::set_allocated_deprecated_label(std::string* deprecated_label) {}

// optional string phone_fax_whole_number = 14 [deprecated = true];
inline bool AutofillProfileSpecifics::_internal_has_phone_fax_whole_number() const {}
inline bool AutofillProfileSpecifics::has_phone_fax_whole_number() const {}
inline void AutofillProfileSpecifics::clear_phone_fax_whole_number() {}
inline const std::string& AutofillProfileSpecifics::phone_fax_whole_number() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillProfileSpecifics::set_phone_fax_whole_number(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillProfileSpecifics::mutable_phone_fax_whole_number() {}
inline const std::string& AutofillProfileSpecifics::_internal_phone_fax_whole_number() const {}
inline void AutofillProfileSpecifics::_internal_set_phone_fax_whole_number(const std::string& value) {}
inline std::string* AutofillProfileSpecifics::_internal_mutable_phone_fax_whole_number() {}
inline std::string* AutofillProfileSpecifics::release_phone_fax_whole_number() {}
inline void AutofillProfileSpecifics::set_allocated_phone_fax_whole_number(std::string* phone_fax_whole_number) {}

// optional int64 validity_state_bitfield = 24 [deprecated = true];
inline bool AutofillProfileSpecifics::_internal_has_validity_state_bitfield() const {}
inline bool AutofillProfileSpecifics::has_validity_state_bitfield() const {}
inline void AutofillProfileSpecifics::clear_validity_state_bitfield() {}
inline int64_t AutofillProfileSpecifics::_internal_validity_state_bitfield() const {}
inline int64_t AutofillProfileSpecifics::validity_state_bitfield() const {}
inline void AutofillProfileSpecifics::_internal_set_validity_state_bitfield(int64_t value) {}
inline void AutofillProfileSpecifics::set_validity_state_bitfield(int64_t value) {}

// optional bool is_client_validity_states_updated = 25 [deprecated = true];
inline bool AutofillProfileSpecifics::_internal_has_is_client_validity_states_updated() const {}
inline bool AutofillProfileSpecifics::has_is_client_validity_states_updated() const {}
inline void AutofillProfileSpecifics::clear_is_client_validity_states_updated() {}
inline bool AutofillProfileSpecifics::_internal_is_client_validity_states_updated() const {}
inline bool AutofillProfileSpecifics::is_client_validity_states_updated() const {}
inline void AutofillProfileSpecifics::_internal_set_is_client_validity_states_updated(bool value) {}
inline void AutofillProfileSpecifics::set_is_client_validity_states_updated(bool value) {}

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

// AutofillSpecifics

// optional string name = 1;
inline bool AutofillSpecifics::_internal_has_name() const {}
inline bool AutofillSpecifics::has_name() const {}
inline void AutofillSpecifics::clear_name() {}
inline const std::string& AutofillSpecifics::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void AutofillSpecifics::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* AutofillSpecifics::mutable_name() {}
inline const std::string& AutofillSpecifics::_internal_name() const {}
inline void AutofillSpecifics::_internal_set_name(const std::string& value) {}
inline std::string* AutofillSpecifics::_internal_mutable_name() {}
inline std::string* AutofillSpecifics::release_name() {}
inline void AutofillSpecifics::set_allocated_name(std::string* name) {}

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

// repeated int64 usage_timestamp = 3;
inline int AutofillSpecifics::_internal_usage_timestamp_size() const {}
inline int AutofillSpecifics::usage_timestamp_size() const {}
inline void AutofillSpecifics::clear_usage_timestamp() {}
inline int64_t AutofillSpecifics::_internal_usage_timestamp(int index) const {}
inline int64_t AutofillSpecifics::usage_timestamp(int index) const {}
inline void AutofillSpecifics::set_usage_timestamp(int index, int64_t value) {}
inline void AutofillSpecifics::_internal_add_usage_timestamp(int64_t value) {}
inline void AutofillSpecifics::add_usage_timestamp(int64_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
AutofillSpecifics::_internal_usage_timestamp() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
AutofillSpecifics::usage_timestamp() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
AutofillSpecifics::_internal_mutable_usage_timestamp() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
AutofillSpecifics::mutable_usage_timestamp() {}

// optional .sync_pb.AutofillProfileSpecifics profile = 4;
inline bool AutofillSpecifics::_internal_has_profile() const {}
inline bool AutofillSpecifics::has_profile() const {}
inline void AutofillSpecifics::clear_profile() {}
inline const ::sync_pb::AutofillProfileSpecifics& AutofillSpecifics::_internal_profile() const {}
inline const ::sync_pb::AutofillProfileSpecifics& AutofillSpecifics::profile() const {}
inline void AutofillSpecifics::unsafe_arena_set_allocated_profile(
    ::sync_pb::AutofillProfileSpecifics* profile) {}
inline ::sync_pb::AutofillProfileSpecifics* AutofillSpecifics::release_profile() {}
inline ::sync_pb::AutofillProfileSpecifics* AutofillSpecifics::unsafe_arena_release_profile() {}
inline ::sync_pb::AutofillProfileSpecifics* AutofillSpecifics::_internal_mutable_profile() {}
inline ::sync_pb::AutofillProfileSpecifics* AutofillSpecifics::mutable_profile() {}
inline void AutofillSpecifics::set_allocated_profile(::sync_pb::AutofillProfileSpecifics* profile) {}

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

// CloudTokenData

// optional string suffix = 1;
inline bool CloudTokenData::_internal_has_suffix() const {}
inline bool CloudTokenData::has_suffix() const {}
inline void CloudTokenData::clear_suffix() {}
inline const std::string& CloudTokenData::suffix() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CloudTokenData::set_suffix(ArgT0&& arg0, ArgT... args) {}
inline std::string* CloudTokenData::mutable_suffix() {}
inline const std::string& CloudTokenData::_internal_suffix() const {}
inline void CloudTokenData::_internal_set_suffix(const std::string& value) {}
inline std::string* CloudTokenData::_internal_mutable_suffix() {}
inline std::string* CloudTokenData::release_suffix() {}
inline void CloudTokenData::set_allocated_suffix(std::string* suffix) {}

// optional int32 exp_month = 2;
inline bool CloudTokenData::_internal_has_exp_month() const {}
inline bool CloudTokenData::has_exp_month() const {}
inline void CloudTokenData::clear_exp_month() {}
inline int32_t CloudTokenData::_internal_exp_month() const {}
inline int32_t CloudTokenData::exp_month() const {}
inline void CloudTokenData::_internal_set_exp_month(int32_t value) {}
inline void CloudTokenData::set_exp_month(int32_t value) {}

// optional int32 exp_year = 3;
inline bool CloudTokenData::_internal_has_exp_year() const {}
inline bool CloudTokenData::has_exp_year() const {}
inline void CloudTokenData::clear_exp_year() {}
inline int32_t CloudTokenData::_internal_exp_year() const {}
inline int32_t CloudTokenData::exp_year() const {}
inline void CloudTokenData::_internal_set_exp_year(int32_t value) {}
inline void CloudTokenData::set_exp_year(int32_t value) {}

// optional string art_fife_url = 4;
inline bool CloudTokenData::_internal_has_art_fife_url() const {}
inline bool CloudTokenData::has_art_fife_url() const {}
inline void CloudTokenData::clear_art_fife_url() {}
inline const std::string& CloudTokenData::art_fife_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CloudTokenData::set_art_fife_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* CloudTokenData::mutable_art_fife_url() {}
inline const std::string& CloudTokenData::_internal_art_fife_url() const {}
inline void CloudTokenData::_internal_set_art_fife_url(const std::string& value) {}
inline std::string* CloudTokenData::_internal_mutable_art_fife_url() {}
inline std::string* CloudTokenData::release_art_fife_url() {}
inline void CloudTokenData::set_allocated_art_fife_url(std::string* art_fife_url) {}

// optional string instrument_token = 5;
inline bool CloudTokenData::_internal_has_instrument_token() const {}
inline bool CloudTokenData::has_instrument_token() const {}
inline void CloudTokenData::clear_instrument_token() {}
inline const std::string& CloudTokenData::instrument_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CloudTokenData::set_instrument_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* CloudTokenData::mutable_instrument_token() {}
inline const std::string& CloudTokenData::_internal_instrument_token() const {}
inline void CloudTokenData::_internal_set_instrument_token(const std::string& value) {}
inline std::string* CloudTokenData::_internal_mutable_instrument_token() {}
inline std::string* CloudTokenData::release_instrument_token() {}
inline void CloudTokenData::set_allocated_instrument_token(std::string* instrument_token) {}

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

// CardBenefit_FlatRateBenefit

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

// CardBenefit_CategoryBenefit

// optional .sync_pb.CardBenefit.CategoryBenefitType category_benefit_type = 1;
inline bool CardBenefit_CategoryBenefit::_internal_has_category_benefit_type() const {}
inline bool CardBenefit_CategoryBenefit::has_category_benefit_type() const {}
inline void CardBenefit_CategoryBenefit::clear_category_benefit_type() {}
inline ::sync_pb::CardBenefit_CategoryBenefitType CardBenefit_CategoryBenefit::_internal_category_benefit_type() const {}
inline ::sync_pb::CardBenefit_CategoryBenefitType CardBenefit_CategoryBenefit::category_benefit_type() const {}
inline void CardBenefit_CategoryBenefit::_internal_set_category_benefit_type(::sync_pb::CardBenefit_CategoryBenefitType value) {}
inline void CardBenefit_CategoryBenefit::set_category_benefit_type(::sync_pb::CardBenefit_CategoryBenefitType value) {}

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

// CardBenefit_MerchantBenefit

// repeated string merchant_domain = 1;
inline int CardBenefit_MerchantBenefit::_internal_merchant_domain_size() const {}
inline int CardBenefit_MerchantBenefit::merchant_domain_size() const {}
inline void CardBenefit_MerchantBenefit::clear_merchant_domain() {}
inline std::string* CardBenefit_MerchantBenefit::add_merchant_domain() {}
inline const std::string& CardBenefit_MerchantBenefit::_internal_merchant_domain(int index) const {}
inline const std::string& CardBenefit_MerchantBenefit::merchant_domain(int index) const {}
inline std::string* CardBenefit_MerchantBenefit::mutable_merchant_domain(int index) {}
inline void CardBenefit_MerchantBenefit::set_merchant_domain(int index, const std::string& value) {}
inline void CardBenefit_MerchantBenefit::set_merchant_domain(int index, std::string&& value) {}
inline void CardBenefit_MerchantBenefit::set_merchant_domain(int index, const char* value) {}
inline void CardBenefit_MerchantBenefit::set_merchant_domain(int index, const char* value, size_t size) {}
inline std::string* CardBenefit_MerchantBenefit::_internal_add_merchant_domain() {}
inline void CardBenefit_MerchantBenefit::add_merchant_domain(const std::string& value) {}
inline void CardBenefit_MerchantBenefit::add_merchant_domain(std::string&& value) {}
inline void CardBenefit_MerchantBenefit::add_merchant_domain(const char* value) {}
inline void CardBenefit_MerchantBenefit::add_merchant_domain(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
CardBenefit_MerchantBenefit::merchant_domain() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
CardBenefit_MerchantBenefit::mutable_merchant_domain() {}

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

// CardBenefit

// optional string benefit_id = 7;
inline bool CardBenefit::_internal_has_benefit_id() const {}
inline bool CardBenefit::has_benefit_id() const {}
inline void CardBenefit::clear_benefit_id() {}
inline const std::string& CardBenefit::benefit_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CardBenefit::set_benefit_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* CardBenefit::mutable_benefit_id() {}
inline const std::string& CardBenefit::_internal_benefit_id() const {}
inline void CardBenefit::_internal_set_benefit_id(const std::string& value) {}
inline std::string* CardBenefit::_internal_mutable_benefit_id() {}
inline std::string* CardBenefit::release_benefit_id() {}
inline void CardBenefit::set_allocated_benefit_id(std::string* benefit_id) {}

// optional string benefit_description = 1;
inline bool CardBenefit::_internal_has_benefit_description() const {}
inline bool CardBenefit::has_benefit_description() const {}
inline void CardBenefit::clear_benefit_description() {}
inline const std::string& CardBenefit::benefit_description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CardBenefit::set_benefit_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* CardBenefit::mutable_benefit_description() {}
inline const std::string& CardBenefit::_internal_benefit_description() const {}
inline void CardBenefit::_internal_set_benefit_description(const std::string& value) {}
inline std::string* CardBenefit::_internal_mutable_benefit_description() {}
inline std::string* CardBenefit::release_benefit_description() {}
inline void CardBenefit::set_allocated_benefit_description(std::string* benefit_description) {}

// optional int64 start_time_unix_epoch_milliseconds = 2;
inline bool CardBenefit::_internal_has_start_time_unix_epoch_milliseconds() const {}
inline bool CardBenefit::has_start_time_unix_epoch_milliseconds() const {}
inline void CardBenefit::clear_start_time_unix_epoch_milliseconds() {}
inline int64_t CardBenefit::_internal_start_time_unix_epoch_milliseconds() const {}
inline int64_t CardBenefit::start_time_unix_epoch_milliseconds() const {}
inline void CardBenefit::_internal_set_start_time_unix_epoch_milliseconds(int64_t value) {}
inline void CardBenefit::set_start_time_unix_epoch_milliseconds(int64_t value) {}

// optional int64 end_time_unix_epoch_milliseconds = 3;
inline bool CardBenefit::_internal_has_end_time_unix_epoch_milliseconds() const {}
inline bool CardBenefit::has_end_time_unix_epoch_milliseconds() const {}
inline void CardBenefit::clear_end_time_unix_epoch_milliseconds() {}
inline int64_t CardBenefit::_internal_end_time_unix_epoch_milliseconds() const {}
inline int64_t CardBenefit::end_time_unix_epoch_milliseconds() const {}
inline void CardBenefit::_internal_set_end_time_unix_epoch_milliseconds(int64_t value) {}
inline void CardBenefit::set_end_time_unix_epoch_milliseconds(int64_t value) {}

// .sync_pb.CardBenefit.FlatRateBenefit flat_rate_benefit = 4;
inline bool CardBenefit::_internal_has_flat_rate_benefit() const {}
inline bool CardBenefit::has_flat_rate_benefit() const {}
inline void CardBenefit::set_has_flat_rate_benefit() {}
inline void CardBenefit::clear_flat_rate_benefit() {}
inline ::sync_pb::CardBenefit_FlatRateBenefit* CardBenefit::release_flat_rate_benefit() {}
inline const ::sync_pb::CardBenefit_FlatRateBenefit& CardBenefit::_internal_flat_rate_benefit() const {}
inline const ::sync_pb::CardBenefit_FlatRateBenefit& CardBenefit::flat_rate_benefit() const {}
inline ::sync_pb::CardBenefit_FlatRateBenefit* CardBenefit::unsafe_arena_release_flat_rate_benefit() {}
inline void CardBenefit::unsafe_arena_set_allocated_flat_rate_benefit(::sync_pb::CardBenefit_FlatRateBenefit* flat_rate_benefit) {}
inline ::sync_pb::CardBenefit_FlatRateBenefit* CardBenefit::_internal_mutable_flat_rate_benefit() {}
inline ::sync_pb::CardBenefit_FlatRateBenefit* CardBenefit::mutable_flat_rate_benefit() {}

// .sync_pb.CardBenefit.CategoryBenefit category_benefit = 5;
inline bool CardBenefit::_internal_has_category_benefit() const {}
inline bool CardBenefit::has_category_benefit() const {}
inline void CardBenefit::set_has_category_benefit() {}
inline void CardBenefit::clear_category_benefit() {}
inline ::sync_pb::CardBenefit_CategoryBenefit* CardBenefit::release_category_benefit() {}
inline const ::sync_pb::CardBenefit_CategoryBenefit& CardBenefit::_internal_category_benefit() const {}
inline const ::sync_pb::CardBenefit_CategoryBenefit& CardBenefit::category_benefit() const {}
inline ::sync_pb::CardBenefit_CategoryBenefit* CardBenefit::unsafe_arena_release_category_benefit() {}
inline void CardBenefit::unsafe_arena_set_allocated_category_benefit(::sync_pb::CardBenefit_CategoryBenefit* category_benefit) {}
inline ::sync_pb::CardBenefit_CategoryBenefit* CardBenefit::_internal_mutable_category_benefit() {}
inline ::sync_pb::CardBenefit_CategoryBenefit* CardBenefit::mutable_category_benefit() {}

// .sync_pb.CardBenefit.MerchantBenefit merchant_benefit = 6;
inline bool CardBenefit::_internal_has_merchant_benefit() const {}
inline bool CardBenefit::has_merchant_benefit() const {}
inline void CardBenefit::set_has_merchant_benefit() {}
inline void CardBenefit::clear_merchant_benefit() {}
inline ::sync_pb::CardBenefit_MerchantBenefit* CardBenefit::release_merchant_benefit() {}
inline const ::sync_pb::CardBenefit_MerchantBenefit& CardBenefit::_internal_merchant_benefit() const {}
inline const ::sync_pb::CardBenefit_MerchantBenefit& CardBenefit::merchant_benefit() const {}
inline ::sync_pb::CardBenefit_MerchantBenefit* CardBenefit::unsafe_arena_release_merchant_benefit() {}
inline void CardBenefit::unsafe_arena_set_allocated_merchant_benefit(::sync_pb::CardBenefit_MerchantBenefit* merchant_benefit) {}
inline ::sync_pb::CardBenefit_MerchantBenefit* CardBenefit::_internal_mutable_merchant_benefit() {}
inline ::sync_pb::CardBenefit_MerchantBenefit* CardBenefit::mutable_merchant_benefit() {}

inline bool CardBenefit::has_DomainSpecificBenefit() const {}
inline void CardBenefit::clear_has_DomainSpecificBenefit() {}
inline CardBenefit::DomainSpecificBenefitCase CardBenefit::DomainSpecificBenefit_case() const {}
// -------------------------------------------------------------------

// CardIssuer

// optional .sync_pb.CardIssuer.Issuer issuer = 1;
inline bool CardIssuer::_internal_has_issuer() const {}
inline bool CardIssuer::has_issuer() const {}
inline void CardIssuer::clear_issuer() {}
inline ::sync_pb::CardIssuer_Issuer CardIssuer::_internal_issuer() const {}
inline ::sync_pb::CardIssuer_Issuer CardIssuer::issuer() const {}
inline void CardIssuer::_internal_set_issuer(::sync_pb::CardIssuer_Issuer value) {}
inline void CardIssuer::set_issuer(::sync_pb::CardIssuer_Issuer value) {}

// optional string issuer_id = 2;
inline bool CardIssuer::_internal_has_issuer_id() const {}
inline bool CardIssuer::has_issuer_id() const {}
inline void CardIssuer::clear_issuer_id() {}
inline const std::string& CardIssuer::issuer_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CardIssuer::set_issuer_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* CardIssuer::mutable_issuer_id() {}
inline const std::string& CardIssuer::_internal_issuer_id() const {}
inline void CardIssuer::_internal_set_issuer_id(const std::string& value) {}
inline std::string* CardIssuer::_internal_mutable_issuer_id() {}
inline std::string* CardIssuer::release_issuer_id() {}
inline void CardIssuer::set_allocated_issuer_id(std::string* issuer_id) {}

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

// WalletMaskedCreditCard

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

// optional .sync_pb.WalletMaskedCreditCard.WalletCardStatus status = 2;
inline bool WalletMaskedCreditCard::_internal_has_status() const {}
inline bool WalletMaskedCreditCard::has_status() const {}
inline void WalletMaskedCreditCard::clear_status() {}
inline ::sync_pb::WalletMaskedCreditCard_WalletCardStatus WalletMaskedCreditCard::_internal_status() const {}
inline ::sync_pb::WalletMaskedCreditCard_WalletCardStatus WalletMaskedCreditCard::status() const {}
inline void WalletMaskedCreditCard::_internal_set_status(::sync_pb::WalletMaskedCreditCard_WalletCardStatus value) {}
inline void WalletMaskedCreditCard::set_status(::sync_pb::WalletMaskedCreditCard_WalletCardStatus value) {}

// optional string name_on_card = 3;
inline bool WalletMaskedCreditCard::_internal_has_name_on_card() const {}
inline bool WalletMaskedCreditCard::has_name_on_card() const {}
inline void WalletMaskedCreditCard::clear_name_on_card() {}
inline const std::string& WalletMaskedCreditCard::name_on_card() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_name_on_card(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_name_on_card() {}
inline const std::string& WalletMaskedCreditCard::_internal_name_on_card() const {}
inline void WalletMaskedCreditCard::_internal_set_name_on_card(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_name_on_card() {}
inline std::string* WalletMaskedCreditCard::release_name_on_card() {}
inline void WalletMaskedCreditCard::set_allocated_name_on_card(std::string* name_on_card) {}

// optional .sync_pb.WalletMaskedCreditCard.WalletCardType type = 4;
inline bool WalletMaskedCreditCard::_internal_has_type() const {}
inline bool WalletMaskedCreditCard::has_type() const {}
inline void WalletMaskedCreditCard::clear_type() {}
inline ::sync_pb::WalletMaskedCreditCard_WalletCardType WalletMaskedCreditCard::_internal_type() const {}
inline ::sync_pb::WalletMaskedCreditCard_WalletCardType WalletMaskedCreditCard::type() const {}
inline void WalletMaskedCreditCard::_internal_set_type(::sync_pb::WalletMaskedCreditCard_WalletCardType value) {}
inline void WalletMaskedCreditCard::set_type(::sync_pb::WalletMaskedCreditCard_WalletCardType value) {}

// optional string last_four = 5;
inline bool WalletMaskedCreditCard::_internal_has_last_four() const {}
inline bool WalletMaskedCreditCard::has_last_four() const {}
inline void WalletMaskedCreditCard::clear_last_four() {}
inline const std::string& WalletMaskedCreditCard::last_four() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_last_four(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_last_four() {}
inline const std::string& WalletMaskedCreditCard::_internal_last_four() const {}
inline void WalletMaskedCreditCard::_internal_set_last_four(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_last_four() {}
inline std::string* WalletMaskedCreditCard::release_last_four() {}
inline void WalletMaskedCreditCard::set_allocated_last_four(std::string* last_four) {}

// optional int32 exp_month = 6;
inline bool WalletMaskedCreditCard::_internal_has_exp_month() const {}
inline bool WalletMaskedCreditCard::has_exp_month() const {}
inline void WalletMaskedCreditCard::clear_exp_month() {}
inline int32_t WalletMaskedCreditCard::_internal_exp_month() const {}
inline int32_t WalletMaskedCreditCard::exp_month() const {}
inline void WalletMaskedCreditCard::_internal_set_exp_month(int32_t value) {}
inline void WalletMaskedCreditCard::set_exp_month(int32_t value) {}

// optional int32 exp_year = 7;
inline bool WalletMaskedCreditCard::_internal_has_exp_year() const {}
inline bool WalletMaskedCreditCard::has_exp_year() const {}
inline void WalletMaskedCreditCard::clear_exp_year() {}
inline int32_t WalletMaskedCreditCard::_internal_exp_year() const {}
inline int32_t WalletMaskedCreditCard::exp_year() const {}
inline void WalletMaskedCreditCard::_internal_set_exp_year(int32_t value) {}
inline void WalletMaskedCreditCard::set_exp_year(int32_t value) {}

// optional string billing_address_id = 8;
inline bool WalletMaskedCreditCard::_internal_has_billing_address_id() const {}
inline bool WalletMaskedCreditCard::has_billing_address_id() const {}
inline void WalletMaskedCreditCard::clear_billing_address_id() {}
inline const std::string& WalletMaskedCreditCard::billing_address_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_billing_address_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_billing_address_id() {}
inline const std::string& WalletMaskedCreditCard::_internal_billing_address_id() const {}
inline void WalletMaskedCreditCard::_internal_set_billing_address_id(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_billing_address_id() {}
inline std::string* WalletMaskedCreditCard::release_billing_address_id() {}
inline void WalletMaskedCreditCard::set_allocated_billing_address_id(std::string* billing_address_id) {}

// optional string bank_name = 10;
inline bool WalletMaskedCreditCard::_internal_has_bank_name() const {}
inline bool WalletMaskedCreditCard::has_bank_name() const {}
inline void WalletMaskedCreditCard::clear_bank_name() {}
inline const std::string& WalletMaskedCreditCard::bank_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_bank_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_bank_name() {}
inline const std::string& WalletMaskedCreditCard::_internal_bank_name() const {}
inline void WalletMaskedCreditCard::_internal_set_bank_name(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_bank_name() {}
inline std::string* WalletMaskedCreditCard::release_bank_name() {}
inline void WalletMaskedCreditCard::set_allocated_bank_name(std::string* bank_name) {}

// optional .sync_pb.CloudTokenData cloud_token_data = 11;
inline bool WalletMaskedCreditCard::_internal_has_cloud_token_data() const {}
inline bool WalletMaskedCreditCard::has_cloud_token_data() const {}
inline void WalletMaskedCreditCard::clear_cloud_token_data() {}
inline const ::sync_pb::CloudTokenData& WalletMaskedCreditCard::_internal_cloud_token_data() const {}
inline const ::sync_pb::CloudTokenData& WalletMaskedCreditCard::cloud_token_data() const {}
inline void WalletMaskedCreditCard::unsafe_arena_set_allocated_cloud_token_data(
    ::sync_pb::CloudTokenData* cloud_token_data) {}
inline ::sync_pb::CloudTokenData* WalletMaskedCreditCard::release_cloud_token_data() {}
inline ::sync_pb::CloudTokenData* WalletMaskedCreditCard::unsafe_arena_release_cloud_token_data() {}
inline ::sync_pb::CloudTokenData* WalletMaskedCreditCard::_internal_mutable_cloud_token_data() {}
inline ::sync_pb::CloudTokenData* WalletMaskedCreditCard::mutable_cloud_token_data() {}
inline void WalletMaskedCreditCard::set_allocated_cloud_token_data(::sync_pb::CloudTokenData* cloud_token_data) {}

// optional string nickname = 12;
inline bool WalletMaskedCreditCard::_internal_has_nickname() const {}
inline bool WalletMaskedCreditCard::has_nickname() const {}
inline void WalletMaskedCreditCard::clear_nickname() {}
inline const std::string& WalletMaskedCreditCard::nickname() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_nickname(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_nickname() {}
inline const std::string& WalletMaskedCreditCard::_internal_nickname() const {}
inline void WalletMaskedCreditCard::_internal_set_nickname(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_nickname() {}
inline std::string* WalletMaskedCreditCard::release_nickname() {}
inline void WalletMaskedCreditCard::set_allocated_nickname(std::string* nickname) {}

// optional .sync_pb.CardIssuer card_issuer = 13;
inline bool WalletMaskedCreditCard::_internal_has_card_issuer() const {}
inline bool WalletMaskedCreditCard::has_card_issuer() const {}
inline void WalletMaskedCreditCard::clear_card_issuer() {}
inline const ::sync_pb::CardIssuer& WalletMaskedCreditCard::_internal_card_issuer() const {}
inline const ::sync_pb::CardIssuer& WalletMaskedCreditCard::card_issuer() const {}
inline void WalletMaskedCreditCard::unsafe_arena_set_allocated_card_issuer(
    ::sync_pb::CardIssuer* card_issuer) {}
inline ::sync_pb::CardIssuer* WalletMaskedCreditCard::release_card_issuer() {}
inline ::sync_pb::CardIssuer* WalletMaskedCreditCard::unsafe_arena_release_card_issuer() {}
inline ::sync_pb::CardIssuer* WalletMaskedCreditCard::_internal_mutable_card_issuer() {}
inline ::sync_pb::CardIssuer* WalletMaskedCreditCard::mutable_card_issuer() {}
inline void WalletMaskedCreditCard::set_allocated_card_issuer(::sync_pb::CardIssuer* card_issuer) {}

// optional int64 instrument_id = 15;
inline bool WalletMaskedCreditCard::_internal_has_instrument_id() const {}
inline bool WalletMaskedCreditCard::has_instrument_id() const {}
inline void WalletMaskedCreditCard::clear_instrument_id() {}
inline int64_t WalletMaskedCreditCard::_internal_instrument_id() const {}
inline int64_t WalletMaskedCreditCard::instrument_id() const {}
inline void WalletMaskedCreditCard::_internal_set_instrument_id(int64_t value) {}
inline void WalletMaskedCreditCard::set_instrument_id(int64_t value) {}

// optional .sync_pb.WalletMaskedCreditCard.VirtualCardEnrollmentState virtual_card_enrollment_state = 16;
inline bool WalletMaskedCreditCard::_internal_has_virtual_card_enrollment_state() const {}
inline bool WalletMaskedCreditCard::has_virtual_card_enrollment_state() const {}
inline void WalletMaskedCreditCard::clear_virtual_card_enrollment_state() {}
inline ::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentState WalletMaskedCreditCard::_internal_virtual_card_enrollment_state() const {}
inline ::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentState WalletMaskedCreditCard::virtual_card_enrollment_state() const {}
inline void WalletMaskedCreditCard::_internal_set_virtual_card_enrollment_state(::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentState value) {}
inline void WalletMaskedCreditCard::set_virtual_card_enrollment_state(::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentState value) {}

// optional string card_art_url = 17;
inline bool WalletMaskedCreditCard::_internal_has_card_art_url() const {}
inline bool WalletMaskedCreditCard::has_card_art_url() const {}
inline void WalletMaskedCreditCard::clear_card_art_url() {}
inline const std::string& WalletMaskedCreditCard::card_art_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_card_art_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_card_art_url() {}
inline const std::string& WalletMaskedCreditCard::_internal_card_art_url() const {}
inline void WalletMaskedCreditCard::_internal_set_card_art_url(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_card_art_url() {}
inline std::string* WalletMaskedCreditCard::release_card_art_url() {}
inline void WalletMaskedCreditCard::set_allocated_card_art_url(std::string* card_art_url) {}

// optional string product_description = 18;
inline bool WalletMaskedCreditCard::_internal_has_product_description() const {}
inline bool WalletMaskedCreditCard::has_product_description() const {}
inline void WalletMaskedCreditCard::clear_product_description() {}
inline const std::string& WalletMaskedCreditCard::product_description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_product_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_product_description() {}
inline const std::string& WalletMaskedCreditCard::_internal_product_description() const {}
inline void WalletMaskedCreditCard::_internal_set_product_description(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_product_description() {}
inline std::string* WalletMaskedCreditCard::release_product_description() {}
inline void WalletMaskedCreditCard::set_allocated_product_description(std::string* product_description) {}

// optional .sync_pb.WalletMaskedCreditCard.VirtualCardEnrollmentType virtual_card_enrollment_type = 19;
inline bool WalletMaskedCreditCard::_internal_has_virtual_card_enrollment_type() const {}
inline bool WalletMaskedCreditCard::has_virtual_card_enrollment_type() const {}
inline void WalletMaskedCreditCard::clear_virtual_card_enrollment_type() {}
inline ::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentType WalletMaskedCreditCard::_internal_virtual_card_enrollment_type() const {}
inline ::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentType WalletMaskedCreditCard::virtual_card_enrollment_type() const {}
inline void WalletMaskedCreditCard::_internal_set_virtual_card_enrollment_type(::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentType value) {}
inline void WalletMaskedCreditCard::set_virtual_card_enrollment_type(::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentType value) {}

// repeated .sync_pb.CardBenefit card_benefit = 20;
inline int WalletMaskedCreditCard::_internal_card_benefit_size() const {}
inline int WalletMaskedCreditCard::card_benefit_size() const {}
inline void WalletMaskedCreditCard::clear_card_benefit() {}
inline ::sync_pb::CardBenefit* WalletMaskedCreditCard::mutable_card_benefit(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::CardBenefit >*
WalletMaskedCreditCard::mutable_card_benefit() {}
inline const ::sync_pb::CardBenefit& WalletMaskedCreditCard::_internal_card_benefit(int index) const {}
inline const ::sync_pb::CardBenefit& WalletMaskedCreditCard::card_benefit(int index) const {}
inline ::sync_pb::CardBenefit* WalletMaskedCreditCard::_internal_add_card_benefit() {}
inline ::sync_pb::CardBenefit* WalletMaskedCreditCard::add_card_benefit() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::CardBenefit >&
WalletMaskedCreditCard::card_benefit() const {}

// optional string product_terms_url = 21;
inline bool WalletMaskedCreditCard::_internal_has_product_terms_url() const {}
inline bool WalletMaskedCreditCard::has_product_terms_url() const {}
inline void WalletMaskedCreditCard::clear_product_terms_url() {}
inline const std::string& WalletMaskedCreditCard::product_terms_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedCreditCard::set_product_terms_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedCreditCard::mutable_product_terms_url() {}
inline const std::string& WalletMaskedCreditCard::_internal_product_terms_url() const {}
inline void WalletMaskedCreditCard::_internal_set_product_terms_url(const std::string& value) {}
inline std::string* WalletMaskedCreditCard::_internal_mutable_product_terms_url() {}
inline std::string* WalletMaskedCreditCard::release_product_terms_url() {}
inline void WalletMaskedCreditCard::set_allocated_product_terms_url(std::string* product_terms_url) {}

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

// WalletPostalAddress

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

// optional string recipient_name = 12;
inline bool WalletPostalAddress::_internal_has_recipient_name() const {}
inline bool WalletPostalAddress::has_recipient_name() const {}
inline void WalletPostalAddress::clear_recipient_name() {}
inline const std::string& WalletPostalAddress::recipient_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_recipient_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_recipient_name() {}
inline const std::string& WalletPostalAddress::_internal_recipient_name() const {}
inline void WalletPostalAddress::_internal_set_recipient_name(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_recipient_name() {}
inline std::string* WalletPostalAddress::release_recipient_name() {}
inline void WalletPostalAddress::set_allocated_recipient_name(std::string* recipient_name) {}

// optional string company_name = 2;
inline bool WalletPostalAddress::_internal_has_company_name() const {}
inline bool WalletPostalAddress::has_company_name() const {}
inline void WalletPostalAddress::clear_company_name() {}
inline const std::string& WalletPostalAddress::company_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_company_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_company_name() {}
inline const std::string& WalletPostalAddress::_internal_company_name() const {}
inline void WalletPostalAddress::_internal_set_company_name(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_company_name() {}
inline std::string* WalletPostalAddress::release_company_name() {}
inline void WalletPostalAddress::set_allocated_company_name(std::string* company_name) {}

// repeated string street_address = 3;
inline int WalletPostalAddress::_internal_street_address_size() const {}
inline int WalletPostalAddress::street_address_size() const {}
inline void WalletPostalAddress::clear_street_address() {}
inline std::string* WalletPostalAddress::add_street_address() {}
inline const std::string& WalletPostalAddress::_internal_street_address(int index) const {}
inline const std::string& WalletPostalAddress::street_address(int index) const {}
inline std::string* WalletPostalAddress::mutable_street_address(int index) {}
inline void WalletPostalAddress::set_street_address(int index, const std::string& value) {}
inline void WalletPostalAddress::set_street_address(int index, std::string&& value) {}
inline void WalletPostalAddress::set_street_address(int index, const char* value) {}
inline void WalletPostalAddress::set_street_address(int index, const char* value, size_t size) {}
inline std::string* WalletPostalAddress::_internal_add_street_address() {}
inline void WalletPostalAddress::add_street_address(const std::string& value) {}
inline void WalletPostalAddress::add_street_address(std::string&& value) {}
inline void WalletPostalAddress::add_street_address(const char* value) {}
inline void WalletPostalAddress::add_street_address(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WalletPostalAddress::street_address() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WalletPostalAddress::mutable_street_address() {}

// optional string address_1 = 4;
inline bool WalletPostalAddress::_internal_has_address_1() const {}
inline bool WalletPostalAddress::has_address_1() const {}
inline void WalletPostalAddress::clear_address_1() {}
inline const std::string& WalletPostalAddress::address_1() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_address_1(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_address_1() {}
inline const std::string& WalletPostalAddress::_internal_address_1() const {}
inline void WalletPostalAddress::_internal_set_address_1(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_address_1() {}
inline std::string* WalletPostalAddress::release_address_1() {}
inline void WalletPostalAddress::set_allocated_address_1(std::string* address_1) {}

// optional string address_2 = 5;
inline bool WalletPostalAddress::_internal_has_address_2() const {}
inline bool WalletPostalAddress::has_address_2() const {}
inline void WalletPostalAddress::clear_address_2() {}
inline const std::string& WalletPostalAddress::address_2() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_address_2(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_address_2() {}
inline const std::string& WalletPostalAddress::_internal_address_2() const {}
inline void WalletPostalAddress::_internal_set_address_2(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_address_2() {}
inline std::string* WalletPostalAddress::release_address_2() {}
inline void WalletPostalAddress::set_allocated_address_2(std::string* address_2) {}

// optional string address_3 = 6;
inline bool WalletPostalAddress::_internal_has_address_3() const {}
inline bool WalletPostalAddress::has_address_3() const {}
inline void WalletPostalAddress::clear_address_3() {}
inline const std::string& WalletPostalAddress::address_3() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_address_3(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_address_3() {}
inline const std::string& WalletPostalAddress::_internal_address_3() const {}
inline void WalletPostalAddress::_internal_set_address_3(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_address_3() {}
inline std::string* WalletPostalAddress::release_address_3() {}
inline void WalletPostalAddress::set_allocated_address_3(std::string* address_3) {}

// optional string address_4 = 7;
inline bool WalletPostalAddress::_internal_has_address_4() const {}
inline bool WalletPostalAddress::has_address_4() const {}
inline void WalletPostalAddress::clear_address_4() {}
inline const std::string& WalletPostalAddress::address_4() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_address_4(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_address_4() {}
inline const std::string& WalletPostalAddress::_internal_address_4() const {}
inline void WalletPostalAddress::_internal_set_address_4(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_address_4() {}
inline std::string* WalletPostalAddress::release_address_4() {}
inline void WalletPostalAddress::set_allocated_address_4(std::string* address_4) {}

// optional string postal_code = 8;
inline bool WalletPostalAddress::_internal_has_postal_code() const {}
inline bool WalletPostalAddress::has_postal_code() const {}
inline void WalletPostalAddress::clear_postal_code() {}
inline const std::string& WalletPostalAddress::postal_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_postal_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_postal_code() {}
inline const std::string& WalletPostalAddress::_internal_postal_code() const {}
inline void WalletPostalAddress::_internal_set_postal_code(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_postal_code() {}
inline std::string* WalletPostalAddress::release_postal_code() {}
inline void WalletPostalAddress::set_allocated_postal_code(std::string* postal_code) {}

// optional string sorting_code = 9;
inline bool WalletPostalAddress::_internal_has_sorting_code() const {}
inline bool WalletPostalAddress::has_sorting_code() const {}
inline void WalletPostalAddress::clear_sorting_code() {}
inline const std::string& WalletPostalAddress::sorting_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_sorting_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_sorting_code() {}
inline const std::string& WalletPostalAddress::_internal_sorting_code() const {}
inline void WalletPostalAddress::_internal_set_sorting_code(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_sorting_code() {}
inline std::string* WalletPostalAddress::release_sorting_code() {}
inline void WalletPostalAddress::set_allocated_sorting_code(std::string* sorting_code) {}

// optional string country_code = 10;
inline bool WalletPostalAddress::_internal_has_country_code() const {}
inline bool WalletPostalAddress::has_country_code() const {}
inline void WalletPostalAddress::clear_country_code() {}
inline const std::string& WalletPostalAddress::country_code() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_country_code(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_country_code() {}
inline const std::string& WalletPostalAddress::_internal_country_code() const {}
inline void WalletPostalAddress::_internal_set_country_code(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_country_code() {}
inline std::string* WalletPostalAddress::release_country_code() {}
inline void WalletPostalAddress::set_allocated_country_code(std::string* country_code) {}

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

// optional string phone_number = 13;
inline bool WalletPostalAddress::_internal_has_phone_number() const {}
inline bool WalletPostalAddress::has_phone_number() const {}
inline void WalletPostalAddress::clear_phone_number() {}
inline const std::string& WalletPostalAddress::phone_number() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletPostalAddress::set_phone_number(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletPostalAddress::mutable_phone_number() {}
inline const std::string& WalletPostalAddress::_internal_phone_number() const {}
inline void WalletPostalAddress::_internal_set_phone_number(const std::string& value) {}
inline std::string* WalletPostalAddress::_internal_mutable_phone_number() {}
inline std::string* WalletPostalAddress::release_phone_number() {}
inline void WalletPostalAddress::set_allocated_phone_number(std::string* phone_number) {}

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

// PaymentsCustomerData

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

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

// WalletCreditCardCloudTokenData

// optional string masked_card_id = 1;
inline bool WalletCreditCardCloudTokenData::_internal_has_masked_card_id() const {}
inline bool WalletCreditCardCloudTokenData::has_masked_card_id() const {}
inline void WalletCreditCardCloudTokenData::clear_masked_card_id() {}
inline const std::string& WalletCreditCardCloudTokenData::masked_card_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletCreditCardCloudTokenData::set_masked_card_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletCreditCardCloudTokenData::mutable_masked_card_id() {}
inline const std::string& WalletCreditCardCloudTokenData::_internal_masked_card_id() const {}
inline void WalletCreditCardCloudTokenData::_internal_set_masked_card_id(const std::string& value) {}
inline std::string* WalletCreditCardCloudTokenData::_internal_mutable_masked_card_id() {}
inline std::string* WalletCreditCardCloudTokenData::release_masked_card_id() {}
inline void WalletCreditCardCloudTokenData::set_allocated_masked_card_id(std::string* masked_card_id) {}

// optional string suffix = 2;
inline bool WalletCreditCardCloudTokenData::_internal_has_suffix() const {}
inline bool WalletCreditCardCloudTokenData::has_suffix() const {}
inline void WalletCreditCardCloudTokenData::clear_suffix() {}
inline const std::string& WalletCreditCardCloudTokenData::suffix() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletCreditCardCloudTokenData::set_suffix(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletCreditCardCloudTokenData::mutable_suffix() {}
inline const std::string& WalletCreditCardCloudTokenData::_internal_suffix() const {}
inline void WalletCreditCardCloudTokenData::_internal_set_suffix(const std::string& value) {}
inline std::string* WalletCreditCardCloudTokenData::_internal_mutable_suffix() {}
inline std::string* WalletCreditCardCloudTokenData::release_suffix() {}
inline void WalletCreditCardCloudTokenData::set_allocated_suffix(std::string* suffix) {}

// optional int32 exp_month = 3;
inline bool WalletCreditCardCloudTokenData::_internal_has_exp_month() const {}
inline bool WalletCreditCardCloudTokenData::has_exp_month() const {}
inline void WalletCreditCardCloudTokenData::clear_exp_month() {}
inline int32_t WalletCreditCardCloudTokenData::_internal_exp_month() const {}
inline int32_t WalletCreditCardCloudTokenData::exp_month() const {}
inline void WalletCreditCardCloudTokenData::_internal_set_exp_month(int32_t value) {}
inline void WalletCreditCardCloudTokenData::set_exp_month(int32_t value) {}

// optional int32 exp_year = 4;
inline bool WalletCreditCardCloudTokenData::_internal_has_exp_year() const {}
inline bool WalletCreditCardCloudTokenData::has_exp_year() const {}
inline void WalletCreditCardCloudTokenData::clear_exp_year() {}
inline int32_t WalletCreditCardCloudTokenData::_internal_exp_year() const {}
inline int32_t WalletCreditCardCloudTokenData::exp_year() const {}
inline void WalletCreditCardCloudTokenData::_internal_set_exp_year(int32_t value) {}
inline void WalletCreditCardCloudTokenData::set_exp_year(int32_t value) {}

// optional string art_fife_url = 5;
inline bool WalletCreditCardCloudTokenData::_internal_has_art_fife_url() const {}
inline bool WalletCreditCardCloudTokenData::has_art_fife_url() const {}
inline void WalletCreditCardCloudTokenData::clear_art_fife_url() {}
inline const std::string& WalletCreditCardCloudTokenData::art_fife_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletCreditCardCloudTokenData::set_art_fife_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletCreditCardCloudTokenData::mutable_art_fife_url() {}
inline const std::string& WalletCreditCardCloudTokenData::_internal_art_fife_url() const {}
inline void WalletCreditCardCloudTokenData::_internal_set_art_fife_url(const std::string& value) {}
inline std::string* WalletCreditCardCloudTokenData::_internal_mutable_art_fife_url() {}
inline std::string* WalletCreditCardCloudTokenData::release_art_fife_url() {}
inline void WalletCreditCardCloudTokenData::set_allocated_art_fife_url(std::string* art_fife_url) {}

// optional string instrument_token = 6;
inline bool WalletCreditCardCloudTokenData::_internal_has_instrument_token() const {}
inline bool WalletCreditCardCloudTokenData::has_instrument_token() const {}
inline void WalletCreditCardCloudTokenData::clear_instrument_token() {}
inline const std::string& WalletCreditCardCloudTokenData::instrument_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletCreditCardCloudTokenData::set_instrument_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletCreditCardCloudTokenData::mutable_instrument_token() {}
inline const std::string& WalletCreditCardCloudTokenData::_internal_instrument_token() const {}
inline void WalletCreditCardCloudTokenData::_internal_set_instrument_token(const std::string& value) {}
inline std::string* WalletCreditCardCloudTokenData::_internal_mutable_instrument_token() {}
inline std::string* WalletCreditCardCloudTokenData::release_instrument_token() {}
inline void WalletCreditCardCloudTokenData::set_allocated_instrument_token(std::string* instrument_token) {}

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

// PaymentInstrument

// optional int64 instrument_id = 1;
inline bool PaymentInstrument::_internal_has_instrument_id() const {}
inline bool PaymentInstrument::has_instrument_id() const {}
inline void PaymentInstrument::clear_instrument_id() {}
inline int64_t PaymentInstrument::_internal_instrument_id() const {}
inline int64_t PaymentInstrument::instrument_id() const {}
inline void PaymentInstrument::_internal_set_instrument_id(int64_t value) {}
inline void PaymentInstrument::set_instrument_id(int64_t value) {}

// repeated .sync_pb.PaymentInstrument.SupportedRail supported_rails = 2;
inline int PaymentInstrument::_internal_supported_rails_size() const {}
inline int PaymentInstrument::supported_rails_size() const {}
inline void PaymentInstrument::clear_supported_rails() {}
inline ::sync_pb::PaymentInstrument_SupportedRail PaymentInstrument::_internal_supported_rails(int index) const {}
inline ::sync_pb::PaymentInstrument_SupportedRail PaymentInstrument::supported_rails(int index) const {}
inline void PaymentInstrument::set_supported_rails(int index, ::sync_pb::PaymentInstrument_SupportedRail value) {}
inline void PaymentInstrument::_internal_add_supported_rails(::sync_pb::PaymentInstrument_SupportedRail value) {}
inline void PaymentInstrument::add_supported_rails(::sync_pb::PaymentInstrument_SupportedRail value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
PaymentInstrument::supported_rails() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
PaymentInstrument::_internal_mutable_supported_rails() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
PaymentInstrument::mutable_supported_rails() {}

// optional string display_icon_url = 3;
inline bool PaymentInstrument::_internal_has_display_icon_url() const {}
inline bool PaymentInstrument::has_display_icon_url() const {}
inline void PaymentInstrument::clear_display_icon_url() {}
inline const std::string& PaymentInstrument::display_icon_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PaymentInstrument::set_display_icon_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* PaymentInstrument::mutable_display_icon_url() {}
inline const std::string& PaymentInstrument::_internal_display_icon_url() const {}
inline void PaymentInstrument::_internal_set_display_icon_url(const std::string& value) {}
inline std::string* PaymentInstrument::_internal_mutable_display_icon_url() {}
inline std::string* PaymentInstrument::release_display_icon_url() {}
inline void PaymentInstrument::set_allocated_display_icon_url(std::string* display_icon_url) {}

// optional string nickname = 4;
inline bool PaymentInstrument::_internal_has_nickname() const {}
inline bool PaymentInstrument::has_nickname() const {}
inline void PaymentInstrument::clear_nickname() {}
inline const std::string& PaymentInstrument::nickname() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void PaymentInstrument::set_nickname(ArgT0&& arg0, ArgT... args) {}
inline std::string* PaymentInstrument::mutable_nickname() {}
inline const std::string& PaymentInstrument::_internal_nickname() const {}
inline void PaymentInstrument::_internal_set_nickname(const std::string& value) {}
inline std::string* PaymentInstrument::_internal_mutable_nickname() {}
inline std::string* PaymentInstrument::release_nickname() {}
inline void PaymentInstrument::set_allocated_nickname(std::string* nickname) {}

// .sync_pb.BankAccountDetails bank_account = 5;
inline bool PaymentInstrument::_internal_has_bank_account() const {}
inline bool PaymentInstrument::has_bank_account() const {}
inline void PaymentInstrument::set_has_bank_account() {}
inline void PaymentInstrument::clear_bank_account() {}
inline ::sync_pb::BankAccountDetails* PaymentInstrument::release_bank_account() {}
inline const ::sync_pb::BankAccountDetails& PaymentInstrument::_internal_bank_account() const {}
inline const ::sync_pb::BankAccountDetails& PaymentInstrument::bank_account() const {}
inline ::sync_pb::BankAccountDetails* PaymentInstrument::unsafe_arena_release_bank_account() {}
inline void PaymentInstrument::unsafe_arena_set_allocated_bank_account(::sync_pb::BankAccountDetails* bank_account) {}
inline ::sync_pb::BankAccountDetails* PaymentInstrument::_internal_mutable_bank_account() {}
inline ::sync_pb::BankAccountDetails* PaymentInstrument::mutable_bank_account() {}

// .sync_pb.WalletMaskedIban iban = 6;
inline bool PaymentInstrument::_internal_has_iban() const {}
inline bool PaymentInstrument::has_iban() const {}
inline void PaymentInstrument::set_has_iban() {}
inline void PaymentInstrument::clear_iban() {}
inline ::sync_pb::WalletMaskedIban* PaymentInstrument::release_iban() {}
inline const ::sync_pb::WalletMaskedIban& PaymentInstrument::_internal_iban() const {}
inline const ::sync_pb::WalletMaskedIban& PaymentInstrument::iban() const {}
inline ::sync_pb::WalletMaskedIban* PaymentInstrument::unsafe_arena_release_iban() {}
inline void PaymentInstrument::unsafe_arena_set_allocated_iban(::sync_pb::WalletMaskedIban* iban) {}
inline ::sync_pb::WalletMaskedIban* PaymentInstrument::_internal_mutable_iban() {}
inline ::sync_pb::WalletMaskedIban* PaymentInstrument::mutable_iban() {}

// .sync_pb.EwalletDetails ewallet_details = 7;
inline bool PaymentInstrument::_internal_has_ewallet_details() const {}
inline bool PaymentInstrument::has_ewallet_details() const {}
inline void PaymentInstrument::set_has_ewallet_details() {}
inline void PaymentInstrument::clear_ewallet_details() {}
inline ::sync_pb::EwalletDetails* PaymentInstrument::release_ewallet_details() {}
inline const ::sync_pb::EwalletDetails& PaymentInstrument::_internal_ewallet_details() const {}
inline const ::sync_pb::EwalletDetails& PaymentInstrument::ewallet_details() const {}
inline ::sync_pb::EwalletDetails* PaymentInstrument::unsafe_arena_release_ewallet_details() {}
inline void PaymentInstrument::unsafe_arena_set_allocated_ewallet_details(::sync_pb::EwalletDetails* ewallet_details) {}
inline ::sync_pb::EwalletDetails* PaymentInstrument::_internal_mutable_ewallet_details() {}
inline ::sync_pb::EwalletDetails* PaymentInstrument::mutable_ewallet_details() {}

// optional .sync_pb.DeviceDetails device_details = 8;
inline bool PaymentInstrument::_internal_has_device_details() const {}
inline bool PaymentInstrument::has_device_details() const {}
inline void PaymentInstrument::clear_device_details() {}
inline const ::sync_pb::DeviceDetails& PaymentInstrument::_internal_device_details() const {}
inline const ::sync_pb::DeviceDetails& PaymentInstrument::device_details() const {}
inline void PaymentInstrument::unsafe_arena_set_allocated_device_details(
    ::sync_pb::DeviceDetails* device_details) {}
inline ::sync_pb::DeviceDetails* PaymentInstrument::release_device_details() {}
inline ::sync_pb::DeviceDetails* PaymentInstrument::unsafe_arena_release_device_details() {}
inline ::sync_pb::DeviceDetails* PaymentInstrument::_internal_mutable_device_details() {}
inline ::sync_pb::DeviceDetails* PaymentInstrument::mutable_device_details() {}
inline void PaymentInstrument::set_allocated_device_details(::sync_pb::DeviceDetails* device_details) {}

inline bool PaymentInstrument::has_instrument_details() const {}
inline void PaymentInstrument::clear_has_instrument_details() {}
inline PaymentInstrument::InstrumentDetailsCase PaymentInstrument::instrument_details_case() const {}
// -------------------------------------------------------------------

// WalletMaskedIban

// optional string instrument_id = 1;
inline bool WalletMaskedIban::_internal_has_instrument_id() const {}
inline bool WalletMaskedIban::has_instrument_id() const {}
inline void WalletMaskedIban::clear_instrument_id() {}
inline const std::string& WalletMaskedIban::instrument_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedIban::set_instrument_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedIban::mutable_instrument_id() {}
inline const std::string& WalletMaskedIban::_internal_instrument_id() const {}
inline void WalletMaskedIban::_internal_set_instrument_id(const std::string& value) {}
inline std::string* WalletMaskedIban::_internal_mutable_instrument_id() {}
inline std::string* WalletMaskedIban::release_instrument_id() {}
inline void WalletMaskedIban::set_allocated_instrument_id(std::string* instrument_id) {}

// optional string prefix = 2;
inline bool WalletMaskedIban::_internal_has_prefix() const {}
inline bool WalletMaskedIban::has_prefix() const {}
inline void WalletMaskedIban::clear_prefix() {}
inline const std::string& WalletMaskedIban::prefix() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedIban::set_prefix(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedIban::mutable_prefix() {}
inline const std::string& WalletMaskedIban::_internal_prefix() const {}
inline void WalletMaskedIban::_internal_set_prefix(const std::string& value) {}
inline std::string* WalletMaskedIban::_internal_mutable_prefix() {}
inline std::string* WalletMaskedIban::release_prefix() {}
inline void WalletMaskedIban::set_allocated_prefix(std::string* prefix) {}

// optional string suffix = 3;
inline bool WalletMaskedIban::_internal_has_suffix() const {}
inline bool WalletMaskedIban::has_suffix() const {}
inline void WalletMaskedIban::clear_suffix() {}
inline const std::string& WalletMaskedIban::suffix() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedIban::set_suffix(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedIban::mutable_suffix() {}
inline const std::string& WalletMaskedIban::_internal_suffix() const {}
inline void WalletMaskedIban::_internal_set_suffix(const std::string& value) {}
inline std::string* WalletMaskedIban::_internal_mutable_suffix() {}
inline std::string* WalletMaskedIban::release_suffix() {}
inline void WalletMaskedIban::set_allocated_suffix(std::string* suffix) {}

// optional int32 length = 4;
inline bool WalletMaskedIban::_internal_has_length() const {}
inline bool WalletMaskedIban::has_length() const {}
inline void WalletMaskedIban::clear_length() {}
inline int32_t WalletMaskedIban::_internal_length() const {}
inline int32_t WalletMaskedIban::length() const {}
inline void WalletMaskedIban::_internal_set_length(int32_t value) {}
inline void WalletMaskedIban::set_length(int32_t value) {}

// optional string nickname = 5;
inline bool WalletMaskedIban::_internal_has_nickname() const {}
inline bool WalletMaskedIban::has_nickname() const {}
inline void WalletMaskedIban::clear_nickname() {}
inline const std::string& WalletMaskedIban::nickname() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMaskedIban::set_nickname(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMaskedIban::mutable_nickname() {}
inline const std::string& WalletMaskedIban::_internal_nickname() const {}
inline void WalletMaskedIban::_internal_set_nickname(const std::string& value) {}
inline std::string* WalletMaskedIban::_internal_mutable_nickname() {}
inline std::string* WalletMaskedIban::release_nickname() {}
inline void WalletMaskedIban::set_allocated_nickname(std::string* nickname) {}

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

// BankAccountDetails

// optional string bank_name = 1;
inline bool BankAccountDetails::_internal_has_bank_name() const {}
inline bool BankAccountDetails::has_bank_name() const {}
inline void BankAccountDetails::clear_bank_name() {}
inline const std::string& BankAccountDetails::bank_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BankAccountDetails::set_bank_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* BankAccountDetails::mutable_bank_name() {}
inline const std::string& BankAccountDetails::_internal_bank_name() const {}
inline void BankAccountDetails::_internal_set_bank_name(const std::string& value) {}
inline std::string* BankAccountDetails::_internal_mutable_bank_name() {}
inline std::string* BankAccountDetails::release_bank_name() {}
inline void BankAccountDetails::set_allocated_bank_name(std::string* bank_name) {}

// optional string account_number_suffix = 2;
inline bool BankAccountDetails::_internal_has_account_number_suffix() const {}
inline bool BankAccountDetails::has_account_number_suffix() const {}
inline void BankAccountDetails::clear_account_number_suffix() {}
inline const std::string& BankAccountDetails::account_number_suffix() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void BankAccountDetails::set_account_number_suffix(ArgT0&& arg0, ArgT... args) {}
inline std::string* BankAccountDetails::mutable_account_number_suffix() {}
inline const std::string& BankAccountDetails::_internal_account_number_suffix() const {}
inline void BankAccountDetails::_internal_set_account_number_suffix(const std::string& value) {}
inline std::string* BankAccountDetails::_internal_mutable_account_number_suffix() {}
inline std::string* BankAccountDetails::release_account_number_suffix() {}
inline void BankAccountDetails::set_allocated_account_number_suffix(std::string* account_number_suffix) {}

// optional .sync_pb.BankAccountDetails.AccountType account_type = 3;
inline bool BankAccountDetails::_internal_has_account_type() const {}
inline bool BankAccountDetails::has_account_type() const {}
inline void BankAccountDetails::clear_account_type() {}
inline ::sync_pb::BankAccountDetails_AccountType BankAccountDetails::_internal_account_type() const {}
inline ::sync_pb::BankAccountDetails_AccountType BankAccountDetails::account_type() const {}
inline void BankAccountDetails::_internal_set_account_type(::sync_pb::BankAccountDetails_AccountType value) {}
inline void BankAccountDetails::set_account_type(::sync_pb::BankAccountDetails_AccountType value) {}

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

// EwalletDetails

// optional string ewallet_name = 1;
inline bool EwalletDetails::_internal_has_ewallet_name() const {}
inline bool EwalletDetails::has_ewallet_name() const {}
inline void EwalletDetails::clear_ewallet_name() {}
inline const std::string& EwalletDetails::ewallet_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EwalletDetails::set_ewallet_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* EwalletDetails::mutable_ewallet_name() {}
inline const std::string& EwalletDetails::_internal_ewallet_name() const {}
inline void EwalletDetails::_internal_set_ewallet_name(const std::string& value) {}
inline std::string* EwalletDetails::_internal_mutable_ewallet_name() {}
inline std::string* EwalletDetails::release_ewallet_name() {}
inline void EwalletDetails::set_allocated_ewallet_name(std::string* ewallet_name) {}

// optional string account_display_name = 2;
inline bool EwalletDetails::_internal_has_account_display_name() const {}
inline bool EwalletDetails::has_account_display_name() const {}
inline void EwalletDetails::clear_account_display_name() {}
inline const std::string& EwalletDetails::account_display_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void EwalletDetails::set_account_display_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* EwalletDetails::mutable_account_display_name() {}
inline const std::string& EwalletDetails::_internal_account_display_name() const {}
inline void EwalletDetails::_internal_set_account_display_name(const std::string& value) {}
inline std::string* EwalletDetails::_internal_mutable_account_display_name() {}
inline std::string* EwalletDetails::release_account_display_name() {}
inline void EwalletDetails::set_allocated_account_display_name(std::string* account_display_name) {}

// repeated string supported_payment_link_uris = 3;
inline int EwalletDetails::_internal_supported_payment_link_uris_size() const {}
inline int EwalletDetails::supported_payment_link_uris_size() const {}
inline void EwalletDetails::clear_supported_payment_link_uris() {}
inline std::string* EwalletDetails::add_supported_payment_link_uris() {}
inline const std::string& EwalletDetails::_internal_supported_payment_link_uris(int index) const {}
inline const std::string& EwalletDetails::supported_payment_link_uris(int index) const {}
inline std::string* EwalletDetails::mutable_supported_payment_link_uris(int index) {}
inline void EwalletDetails::set_supported_payment_link_uris(int index, const std::string& value) {}
inline void EwalletDetails::set_supported_payment_link_uris(int index, std::string&& value) {}
inline void EwalletDetails::set_supported_payment_link_uris(int index, const char* value) {}
inline void EwalletDetails::set_supported_payment_link_uris(int index, const char* value, size_t size) {}
inline std::string* EwalletDetails::_internal_add_supported_payment_link_uris() {}
inline void EwalletDetails::add_supported_payment_link_uris(const std::string& value) {}
inline void EwalletDetails::add_supported_payment_link_uris(std::string&& value) {}
inline void EwalletDetails::add_supported_payment_link_uris(const char* value) {}
inline void EwalletDetails::add_supported_payment_link_uris(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
EwalletDetails::supported_payment_link_uris() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
EwalletDetails::mutable_supported_payment_link_uris() {}

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

// DeviceDetails

// optional bool is_fido_enrolled = 1;
inline bool DeviceDetails::_internal_has_is_fido_enrolled() const {}
inline bool DeviceDetails::has_is_fido_enrolled() const {}
inline void DeviceDetails::clear_is_fido_enrolled() {}
inline bool DeviceDetails::_internal_is_fido_enrolled() const {}
inline bool DeviceDetails::is_fido_enrolled() const {}
inline void DeviceDetails::_internal_set_is_fido_enrolled(bool value) {}
inline void DeviceDetails::set_is_fido_enrolled(bool value) {}

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

// AutofillWalletSpecifics

// optional .sync_pb.AutofillWalletSpecifics.WalletInfoType type = 1;
inline bool AutofillWalletSpecifics::_internal_has_type() const {}
inline bool AutofillWalletSpecifics::has_type() const {}
inline void AutofillWalletSpecifics::clear_type() {}
inline ::sync_pb::AutofillWalletSpecifics_WalletInfoType AutofillWalletSpecifics::_internal_type() const {}
inline ::sync_pb::AutofillWalletSpecifics_WalletInfoType AutofillWalletSpecifics::type() const {}
inline void AutofillWalletSpecifics::_internal_set_type(::sync_pb::AutofillWalletSpecifics_WalletInfoType value) {}
inline void AutofillWalletSpecifics::set_type(::sync_pb::AutofillWalletSpecifics_WalletInfoType value) {}

// optional .sync_pb.WalletMaskedCreditCard masked_card = 2;
inline bool AutofillWalletSpecifics::_internal_has_masked_card() const {}
inline bool AutofillWalletSpecifics::has_masked_card() const {}
inline void AutofillWalletSpecifics::clear_masked_card() {}
inline const ::sync_pb::WalletMaskedCreditCard& AutofillWalletSpecifics::_internal_masked_card() const {}
inline const ::sync_pb::WalletMaskedCreditCard& AutofillWalletSpecifics::masked_card() const {}
inline void AutofillWalletSpecifics::unsafe_arena_set_allocated_masked_card(
    ::sync_pb::WalletMaskedCreditCard* masked_card) {}
inline ::sync_pb::WalletMaskedCreditCard* AutofillWalletSpecifics::release_masked_card() {}
inline ::sync_pb::WalletMaskedCreditCard* AutofillWalletSpecifics::unsafe_arena_release_masked_card() {}
inline ::sync_pb::WalletMaskedCreditCard* AutofillWalletSpecifics::_internal_mutable_masked_card() {}
inline ::sync_pb::WalletMaskedCreditCard* AutofillWalletSpecifics::mutable_masked_card() {}
inline void AutofillWalletSpecifics::set_allocated_masked_card(::sync_pb::WalletMaskedCreditCard* masked_card) {}

// optional .sync_pb.WalletPostalAddress address = 3;
inline bool AutofillWalletSpecifics::_internal_has_address() const {}
inline bool AutofillWalletSpecifics::has_address() const {}
inline void AutofillWalletSpecifics::clear_address() {}
inline const ::sync_pb::WalletPostalAddress& AutofillWalletSpecifics::_internal_address() const {}
inline const ::sync_pb::WalletPostalAddress& AutofillWalletSpecifics::address() const {}
inline void AutofillWalletSpecifics::unsafe_arena_set_allocated_address(
    ::sync_pb::WalletPostalAddress* address) {}
inline ::sync_pb::WalletPostalAddress* AutofillWalletSpecifics::release_address() {}
inline ::sync_pb::WalletPostalAddress* AutofillWalletSpecifics::unsafe_arena_release_address() {}
inline ::sync_pb::WalletPostalAddress* AutofillWalletSpecifics::_internal_mutable_address() {}
inline ::sync_pb::WalletPostalAddress* AutofillWalletSpecifics::mutable_address() {}
inline void AutofillWalletSpecifics::set_allocated_address(::sync_pb::WalletPostalAddress* address) {}

// optional .sync_pb.PaymentsCustomerData customer_data = 4;
inline bool AutofillWalletSpecifics::_internal_has_customer_data() const {}
inline bool AutofillWalletSpecifics::has_customer_data() const {}
inline void AutofillWalletSpecifics::clear_customer_data() {}
inline const ::sync_pb::PaymentsCustomerData& AutofillWalletSpecifics::_internal_customer_data() const {}
inline const ::sync_pb::PaymentsCustomerData& AutofillWalletSpecifics::customer_data() const {}
inline void AutofillWalletSpecifics::unsafe_arena_set_allocated_customer_data(
    ::sync_pb::PaymentsCustomerData* customer_data) {}
inline ::sync_pb::PaymentsCustomerData* AutofillWalletSpecifics::release_customer_data() {}
inline ::sync_pb::PaymentsCustomerData* AutofillWalletSpecifics::unsafe_arena_release_customer_data() {}
inline ::sync_pb::PaymentsCustomerData* AutofillWalletSpecifics::_internal_mutable_customer_data() {}
inline ::sync_pb::PaymentsCustomerData* AutofillWalletSpecifics::mutable_customer_data() {}
inline void AutofillWalletSpecifics::set_allocated_customer_data(::sync_pb::PaymentsCustomerData* customer_data) {}

// optional .sync_pb.WalletCreditCardCloudTokenData cloud_token_data = 5;
inline bool AutofillWalletSpecifics::_internal_has_cloud_token_data() const {}
inline bool AutofillWalletSpecifics::has_cloud_token_data() const {}
inline void AutofillWalletSpecifics::clear_cloud_token_data() {}
inline const ::sync_pb::WalletCreditCardCloudTokenData& AutofillWalletSpecifics::_internal_cloud_token_data() const {}
inline const ::sync_pb::WalletCreditCardCloudTokenData& AutofillWalletSpecifics::cloud_token_data() const {}
inline void AutofillWalletSpecifics::unsafe_arena_set_allocated_cloud_token_data(
    ::sync_pb::WalletCreditCardCloudTokenData* cloud_token_data) {}
inline ::sync_pb::WalletCreditCardCloudTokenData* AutofillWalletSpecifics::release_cloud_token_data() {}
inline ::sync_pb::WalletCreditCardCloudTokenData* AutofillWalletSpecifics::unsafe_arena_release_cloud_token_data() {}
inline ::sync_pb::WalletCreditCardCloudTokenData* AutofillWalletSpecifics::_internal_mutable_cloud_token_data() {}
inline ::sync_pb::WalletCreditCardCloudTokenData* AutofillWalletSpecifics::mutable_cloud_token_data() {}
inline void AutofillWalletSpecifics::set_allocated_cloud_token_data(::sync_pb::WalletCreditCardCloudTokenData* cloud_token_data) {}

// optional .sync_pb.PaymentInstrument payment_instrument = 6;
inline bool AutofillWalletSpecifics::_internal_has_payment_instrument() const {}
inline bool AutofillWalletSpecifics::has_payment_instrument() const {}
inline void AutofillWalletSpecifics::clear_payment_instrument() {}
inline const ::sync_pb::PaymentInstrument& AutofillWalletSpecifics::_internal_payment_instrument() const {}
inline const ::sync_pb::PaymentInstrument& AutofillWalletSpecifics::payment_instrument() const {}
inline void AutofillWalletSpecifics::unsafe_arena_set_allocated_payment_instrument(
    ::sync_pb::PaymentInstrument* payment_instrument) {}
inline ::sync_pb::PaymentInstrument* AutofillWalletSpecifics::release_payment_instrument() {}
inline ::sync_pb::PaymentInstrument* AutofillWalletSpecifics::unsafe_arena_release_payment_instrument() {}
inline ::sync_pb::PaymentInstrument* AutofillWalletSpecifics::_internal_mutable_payment_instrument() {}
inline ::sync_pb::PaymentInstrument* AutofillWalletSpecifics::mutable_payment_instrument() {}
inline void AutofillWalletSpecifics::set_allocated_payment_instrument(::sync_pb::PaymentInstrument* payment_instrument) {}

// optional .sync_pb.WalletMaskedIban masked_iban = 7 [deprecated = true];
inline bool AutofillWalletSpecifics::_internal_has_masked_iban() const {}
inline bool AutofillWalletSpecifics::has_masked_iban() const {}
inline void AutofillWalletSpecifics::clear_masked_iban() {}
inline const ::sync_pb::WalletMaskedIban& AutofillWalletSpecifics::_internal_masked_iban() const {}
inline const ::sync_pb::WalletMaskedIban& AutofillWalletSpecifics::masked_iban() const {}
inline void AutofillWalletSpecifics::unsafe_arena_set_allocated_masked_iban(
    ::sync_pb::WalletMaskedIban* masked_iban) {}
inline ::sync_pb::WalletMaskedIban* AutofillWalletSpecifics::release_masked_iban() {}
inline ::sync_pb::WalletMaskedIban* AutofillWalletSpecifics::unsafe_arena_release_masked_iban() {}
inline ::sync_pb::WalletMaskedIban* AutofillWalletSpecifics::_internal_mutable_masked_iban() {}
inline ::sync_pb::WalletMaskedIban* AutofillWalletSpecifics::mutable_masked_iban() {}
inline void AutofillWalletSpecifics::set_allocated_masked_iban(::sync_pb::WalletMaskedIban* masked_iban) {}

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

// WalletMetadataSpecifics

// optional .sync_pb.WalletMetadataSpecifics.Type type = 1;
inline bool WalletMetadataSpecifics::_internal_has_type() const {}
inline bool WalletMetadataSpecifics::has_type() const {}
inline void WalletMetadataSpecifics::clear_type() {}
inline ::sync_pb::WalletMetadataSpecifics_Type WalletMetadataSpecifics::_internal_type() const {}
inline ::sync_pb::WalletMetadataSpecifics_Type WalletMetadataSpecifics::type() const {}
inline void WalletMetadataSpecifics::_internal_set_type(::sync_pb::WalletMetadataSpecifics_Type value) {}
inline void WalletMetadataSpecifics::set_type(::sync_pb::WalletMetadataSpecifics_Type value) {}

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

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

// optional int64 use_date = 4;
inline bool WalletMetadataSpecifics::_internal_has_use_date() const {}
inline bool WalletMetadataSpecifics::has_use_date() const {}
inline void WalletMetadataSpecifics::clear_use_date() {}
inline int64_t WalletMetadataSpecifics::_internal_use_date() const {}
inline int64_t WalletMetadataSpecifics::use_date() const {}
inline void WalletMetadataSpecifics::_internal_set_use_date(int64_t value) {}
inline void WalletMetadataSpecifics::set_use_date(int64_t value) {}

// optional string card_billing_address_id = 5;
inline bool WalletMetadataSpecifics::_internal_has_card_billing_address_id() const {}
inline bool WalletMetadataSpecifics::has_card_billing_address_id() const {}
inline void WalletMetadataSpecifics::clear_card_billing_address_id() {}
inline const std::string& WalletMetadataSpecifics::card_billing_address_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WalletMetadataSpecifics::set_card_billing_address_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WalletMetadataSpecifics::mutable_card_billing_address_id() {}
inline const std::string& WalletMetadataSpecifics::_internal_card_billing_address_id() const {}
inline void WalletMetadataSpecifics::_internal_set_card_billing_address_id(const std::string& value) {}
inline std::string* WalletMetadataSpecifics::_internal_mutable_card_billing_address_id() {}
inline std::string* WalletMetadataSpecifics::release_card_billing_address_id() {}
inline void WalletMetadataSpecifics::set_allocated_card_billing_address_id(std::string* card_billing_address_id) {}

// optional bool address_has_converted = 6;
inline bool WalletMetadataSpecifics::_internal_has_address_has_converted() const {}
inline bool WalletMetadataSpecifics::has_address_has_converted() const {}
inline void WalletMetadataSpecifics::clear_address_has_converted() {}
inline bool WalletMetadataSpecifics::_internal_address_has_converted() const {}
inline bool WalletMetadataSpecifics::address_has_converted() const {}
inline void WalletMetadataSpecifics::_internal_set_address_has_converted(bool value) {}
inline void WalletMetadataSpecifics::set_address_has_converted(bool value) {}

#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::AutofillProfileSpecifics_VerificationStatus> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::CardBenefit_CategoryBenefitType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::CardIssuer_Issuer> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WalletMaskedCreditCard_WalletCardStatus> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WalletMaskedCreditCard_WalletCardType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentState> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WalletMaskedCreditCard_VirtualCardEnrollmentType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::PaymentInstrument_SupportedRail> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::BankAccountDetails_AccountType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::AutofillWalletSpecifics_WalletInfoType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WalletMetadataSpecifics_Type> : ::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_2fautofill_5fspecifics_2eproto