# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: components/sync/protocol/contact_info_specifics.proto
# Protobuf Python Version: 7.35.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    1,
    '',
    'components/sync/protocol/contact_info_specifics.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5components/sync/protocol/contact_info_specifics.proto\x12\x07sync_pb\"\xb2 \n\x14\x43ontactInfoSpecifics\x12\x0c\n\x04guid\x18\x01 \x01(\t\x12H\n\x0c\x61\x64\x64ress_type\x18\x38 \x01(\x0e\x32).sync_pb.ContactInfoSpecifics.AddressType:\x07REGULAR\x12\x11\n\tuse_count\x18\x03 \x01(\x03\x12#\n\x1buse_date_unix_epoch_seconds\x18\x04 \x01(\x03\x12(\n date_modified_unix_epoch_seconds\x18% \x01(\x03\x12\x15\n\rlanguage_code\x18& \x01(\t\x12\x15\n\rprofile_label\x18\x05 \x01(\t\x12\x1a\n\x12initial_creator_id\x18\' \x01(\x05\x12\x1c\n\x10last_modifier_id\x18( \x01(\x05\x42\x02\x18\x01\x12\x1d\n\x15invisible_in_autofill\x18> \x01(\x08\x12=\n\nname_first\x18\x07 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12>\n\x0bname_middle\x18\x08 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12<\n\tname_last\x18\t \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x42\n\x0fname_last_first\x18\n \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12H\n\x15name_last_conjunction\x18\x0b \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x43\n\x10name_last_second\x18\x0c \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12<\n\tname_full\x18\r \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12H\n\x15\x61lternative_full_name\x18\x39 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12I\n\x16\x61lternative_given_name\x18: \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12J\n\x17\x61lternative_family_name\x18; \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12@\n\remail_address\x18\x0f \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12?\n\x0c\x63ompany_name\x18\x10 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12?\n\x0c\x61\x64\x64ress_city\x18\x11 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12@\n\raddress_state\x18\x12 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12>\n\x0b\x61\x64\x64ress_zip\x18\x13 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x42\n\x0f\x61\x64\x64ress_country\x18\x14 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12H\n\x15\x61\x64\x64ress_admin_level_2\x18+ \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12I\n\x16\x61\x64\x64ress_street_address\x18\x15 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12G\n\x14\x61\x64\x64ress_sorting_code\x18\x16 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12M\n\x1a\x61\x64\x64ress_dependent_locality\x18\x17 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12L\n\x19\x61\x64\x64ress_thoroughfare_name\x18\x19 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12N\n\x1b\x61\x64\x64ress_thoroughfare_number\x18\x1a \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12J\n\x17\x61\x64\x64ress_subpremise_name\x18\x1e \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12>\n\x0b\x61\x64\x64ress_apt\x18\x32 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x42\n\x0f\x61\x64\x64ress_apt_num\x18\x1f \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x43\n\x10\x61\x64\x64ress_apt_type\x18\x33 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12@\n\raddress_floor\x18  \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12J\n\x17\x61\x64\x64ress_street_location\x18, \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x43\n\x10\x61\x64\x64ress_landmark\x18) \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x43\n\x10\x61\x64\x64ress_overflow\x18- \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12J\n\x17\x61\x64\x64ress_between_streets\x18* \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12L\n\x19\x61\x64\x64ress_between_streets_1\x18. \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12L\n\x19\x61\x64\x64ress_between_streets_2\x18/ \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12V\n#address_between_streets_or_landmark\x18\x30 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12P\n\x1d\x61\x64\x64ress_overflow_and_landmark\x18\x31 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12W\n$address_street_location_and_locality\x18\x34 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12V\n#address_thoroughfare_number_and_apt\x18\x35 \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x45\n\x12\x61\x64\x64ress_zip_prefix\x18? \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12\x45\n\x12\x61\x64\x64ress_zip_suffix\x18@ \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x12J\n\x17phone_home_whole_number\x18! \x01(\x0b\x32).sync_pb.ContactInfoSpecifics.StringToken\x1a.\n\x0bObservation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x11\n\tform_hash\x18\x02 \x01(\r\x1a\xa6\x01\n\rTokenMetadata\x12@\n\x06status\x18\x01 \x01(\x0e\x32\x30.sync_pb.ContactInfoSpecifics.VerificationStatus\x12?\n\x0cobservations\x18\x02 \x03(\x0b\x32).sync_pb.ContactInfoSpecifics.Observation\x12\x12\n\nvalue_hash\x18\x03 \x01(\r\x1a[\n\x0bStringToken\x12\r\n\x05value\x18\x01 \x01(\t\x12=\n\x08metadata\x18\x02 \x01(\x0b\x32+.sync_pb.ContactInfoSpecifics.TokenMetadata\".\n\x0b\x41\x64\x64ressType\x12\x0b\n\x07REGULAR\x10\x00\x12\x08\n\x04HOME\x10\x01\x12\x08\n\x04WORK\x10\x02\"\x88\x01\n\x12VerificationStatus\x12#\n\x1fVERIFICATION_STATUS_UNSPECIFIED\x10\x00\x12\n\n\x06PARSED\x10\x01\x12\r\n\tFORMATTED\x10\x02\x12\x0c\n\x08OBSERVED\x10\x03\x12\x11\n\rUSER_VERIFIED\x10\x04\x12\x11\n\rSERVER_PARSED\x10\x05J\x04\x08\x02\x10\x03J\x04\x08\x36\x10\x37J\x04\x08\x37\x10\x38J\x04\x08<\x10=J\x04\x08=\x10>J\x04\x08\x0e\x10\x0fJ\x04\x08\x18\x10\x19J\x04\x08\x1b\x10\x1cJ\x04\x08\x1c\x10\x1dJ\x04\x08\x1d\x10\x1eJ\x04\x08\"\x10#J\x04\x08#\x10$J\x04\x08$\x10%J\x04\x08\x06\x10\x07R\x06sourceR\x1cuse_date2_unix_epoch_secondsR\x1cuse_date3_unix_epoch_secondsR\x10name_last_prefixR\x0ename_last_coreR\x18name_full_with_honorificR\x15\x61\x64\x64ress_language_codeR#address_dependent_thoroughfare_nameR4address_thoroughfare_and_dependent_thoroughfare_nameR\x14\x61\x64\x64ress_premise_nameR\rbirthdate_dayR\x0f\x62irthdate_monthR\x0e\x62irthdate_yearR\x0ename_honorificB+\n%org.chromium.components.sync.protocolH\x03P\x01')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.sync.protocol.contact_info_specifics_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n%org.chromium.components.sync.protocolH\003P\001'
  _globals['_CONTACTINFOSPECIFICS'].fields_by_name['last_modifier_id']._loaded_options = None
  _globals['_CONTACTINFOSPECIFICS'].fields_by_name['last_modifier_id']._serialized_options = b'\030\001'
  _globals['_CONTACTINFOSPECIFICS']._serialized_start=67
  _globals['_CONTACTINFOSPECIFICS']._serialized_end=4213
  _globals['_CONTACTINFOSPECIFICS_OBSERVATION']._serialized_start=3306
  _globals['_CONTACTINFOSPECIFICS_OBSERVATION']._serialized_end=3352
  _globals['_CONTACTINFOSPECIFICS_TOKENMETADATA']._serialized_start=3355
  _globals['_CONTACTINFOSPECIFICS_TOKENMETADATA']._serialized_end=3521
  _globals['_CONTACTINFOSPECIFICS_STRINGTOKEN']._serialized_start=3523
  _globals['_CONTACTINFOSPECIFICS_STRINGTOKEN']._serialized_end=3614
  _globals['_CONTACTINFOSPECIFICS_ADDRESSTYPE']._serialized_start=3616
  _globals['_CONTACTINFOSPECIFICS_ADDRESSTYPE']._serialized_end=3662
  _globals['_CONTACTINFOSPECIFICS_VERIFICATIONSTATUS']._serialized_start=3665
  _globals['_CONTACTINFOSPECIFICS_VERIFICATIONSTATUS']._serialized_end=3801
# @@protoc_insertion_point(module_scope)
