blob: db07515a85a2350a6f8ac083b855e103fd55c652 [file] [log] [blame]
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: components/sync/protocol/autofill_specifics.proto
# Protobuf Python Version: 6.33.0
"""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,
6,
33,
0,
'',
'components/sync/protocol/autofill_specifics.proto'
)
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1components/sync/protocol/autofill_specifics.proto\x12\x07sync_pb\"\x8d/\n\x18\x41utofillProfileSpecifics\x12\x0c\n\x04guid\x18\x0f \x01(\t\x12\x19\n\x11\x64\x65precated_origin\x18\x10 \x01(\t\x12\x11\n\tuse_count\x18\x16 \x01(\x03\x12\x10\n\x08use_date\x18\x17 \x01(\x03\x12\x15\n\rprofile_label\x18> \x01(\t\x12\x12\n\nname_first\x18\x02 \x03(\t\x12\x13\n\x0bname_middle\x18\x03 \x03(\t\x12\x11\n\tname_last\x18\x04 \x03(\t\x12\x18\n\x10name_last_prefix\x18\x63 \x03(\t\x12\x16\n\x0ename_last_core\x18\x64 \x03(\t\x12\x17\n\x0fname_last_first\x18\x1b \x03(\t\x12\x1d\n\x15name_last_conjunction\x18\x1c \x03(\t\x12\x18\n\x10name_last_second\x18\x1d \x03(\t\x12\x11\n\tname_full\x18\x15 \x03(\t\x12\x1d\n\x15\x61lternative_full_name\x18] \x01(\t\x12\x1e\n\x16\x61lternative_given_name\x18^ \x01(\t\x12\x1f\n\x17\x61lternative_family_name\x18_ \x01(\t\x12O\n\x11name_first_status\x18\x1f \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12P\n\x12name_middle_status\x18 \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12N\n\x10name_last_status\x18! \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12U\n\x17name_last_prefix_status\x18\x65 \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12S\n\x15name_last_core_status\x18\x66 \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12T\n\x16name_last_first_status\x18\" \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Z\n\x1cname_last_conjunction_status\x18# \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12U\n\x17name_last_second_status\x18$ \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12N\n\x10name_full_status\x18% \x03(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Z\n\x1c\x61lternative_full_name_status\x18` \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12[\n\x1d\x61lternative_given_name_status\x18\x61 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\\\n\x1e\x61lternative_family_name_status\x18\x62 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x15\n\remail_address\x18\x05 \x03(\t\x12\x14\n\x0c\x63ompany_name\x18\x06 \x01(\t\x12\x1a\n\x12\x61\x64\x64ress_home_line1\x18\x07 \x01(\t\x12\x1a\n\x12\x61\x64\x64ress_home_line2\x18\x08 \x01(\t\x12\x19\n\x11\x61\x64\x64ress_home_city\x18\t \x01(\t\x12\x1a\n\x12\x61\x64\x64ress_home_state\x18\n \x01(\t\x12\x18\n\x10\x61\x64\x64ress_home_zip\x18\x0b \x01(\t\x12\x1c\n\x14\x61\x64\x64ress_home_country\x18\x0c \x01(\t\x12\"\n\x1a\x61\x64\x64ress_home_admin_level_2\x18G \x01(\t\x12#\n\x1b\x61\x64\x64ress_home_street_address\x18\x11 \x01(\t\x12!\n\x19\x61\x64\x64ress_home_sorting_code\x18\x12 \x01(\t\x12\'\n\x1f\x61\x64\x64ress_home_dependent_locality\x18\x13 \x01(\t\x12\"\n\x1a\x61\x64\x64ress_home_language_code\x18\x14 \x01(\t\x12&\n\x1e\x61\x64\x64ress_home_thoroughfare_name\x18& \x01(\t\x12(\n address_home_thoroughfare_number\x18\' \x01(\t\x12$\n\x1c\x61\x64\x64ress_home_street_location\x18I \x01(\t\x12$\n\x1c\x61\x64\x64ress_home_subpremise_name\x18* \x01(\t\x12\x18\n\x10\x61\x64\x64ress_home_apt\x18U \x01(\t\x12\x1c\n\x14\x61\x64\x64ress_home_apt_num\x18\x38 \x01(\t\x12\x1d\n\x15\x61\x64\x64ress_home_apt_type\x18W \x01(\t\x12\x1a\n\x12\x61\x64\x64ress_home_floor\x18\x39 \x01(\t\x12\x1d\n\x15\x61\x64\x64ress_home_landmark\x18\x43 \x01(\t\x12$\n\x1c\x61\x64\x64ress_home_between_streets\x18\x45 \x01(\t\x12&\n\x1e\x61\x64\x64ress_home_between_streets_1\x18M \x01(\t\x12&\n\x1e\x61\x64\x64ress_home_between_streets_2\x18O \x01(\t\x12\x1d\n\x15\x61\x64\x64ress_home_overflow\x18K \x01(\t\x12\x30\n(address_home_between_streets_or_landmark\x18Q \x01(\t\x12*\n\"address_home_overflow_and_landmark\x18S \x01(\t\x12\x31\n)address_home_street_location_and_locality\x18Y \x01(\t\x12\x30\n(address_home_thoroughfare_number_and_apt\x18[ \x01(\t\x12\x1f\n\x17\x61\x64\x64ress_home_zip_prefix\x18g \x01(\t\x12\x1f\n\x17\x61\x64\x64ress_home_zip_suffix\x18h \x01(\t\x12V\n\x18\x61\x64\x64ress_home_city_status\x18+ \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12W\n\x19\x61\x64\x64ress_home_state_status\x18, \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12U\n\x17\x61\x64\x64ress_home_zip_status\x18- \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Y\n\x1b\x61\x64\x64ress_home_country_status\x18. \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Z\n\x1c\x61\x64\x64ress_home_landmark_status\x18\x44 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x61\n#address_home_between_streets_status\x18\x46 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x63\n%address_home_between_streets_1_status\x18N \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x63\n%address_home_between_streets_2_status\x18P \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12_\n!address_home_admin_level_2_status\x18H \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Z\n\x1c\x61\x64\x64ress_home_overflow_status\x18L \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12m\n/address_home_between_streets_or_landmark_status\x18R \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12g\n)address_home_overflow_and_landmark_status\x18T \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12n\n0address_home_street_location_and_locality_status\x18Z \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12m\n/address_home_thoroughfare_number_and_apt_status\x18\\ \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12`\n\"address_home_street_address_status\x18/ \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12^\n address_home_sorting_code_status\x18\x30 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x64\n&address_home_dependent_locality_status\x18\x31 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12_\n!address_home_language_code_status\x18\x32 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x63\n%address_home_thoroughfare_name_status\x18\x33 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x65\n\'address_home_thoroughfare_number_status\x18\x34 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x61\n#address_home_street_location_status\x18J \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x61\n#address_home_subpremise_name_status\x18\x37 \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12U\n\x17\x61\x64\x64ress_home_apt_status\x18V \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Y\n\x1b\x61\x64\x64ress_home_apt_num_status\x18: \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12Z\n\x1c\x61\x64\x64ress_home_apt_type_status\x18X \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12W\n\x19\x61\x64\x64ress_home_floor_status\x18; \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\\\n\x1e\x61\x64\x64ress_home_zip_prefix_status\x18i \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\\\n\x1e\x61\x64\x64ress_home_zip_suffix_status\x18j \x01(\x0e\x32\x34.sync_pb.AutofillProfileSpecifics.VerificationStatus\x12\x1f\n\x17phone_home_whole_number\x18\r \x03(\t\x12\x1c\n\x10\x64\x65precated_label\x18\x01 \x01(\tB\x02\x18\x01\x12\"\n\x16phone_fax_whole_number\x18\x0e \x01(\tB\x02\x18\x01\x12#\n\x17validity_state_bitfield\x18\x18 \x01(\x03\x42\x02\x18\x01\x12-\n!is_client_validity_states_updated\x18\x19 \x01(\x08\x42\x02\x18\x01\"\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<\x10=J\x04\x08\x1e\x10\x1fJ\x04\x08=\x10>J\x04\x08?\x10@J\x04\x08@\x10\x41J\x04\x08\x41\x10\x42J\x04\x08\x42\x10\x43J\x04\x08(\x10)J\x04\x08)\x10*J\x04\x08\x35\x10\x36J\x04\x08\x36\x10\x37J\x04\x08\x1a\x10\x1bR\x18name_full_with_honorificR\x15name_honorific_statusR\x1fname_full_with_honorific_statusR!disallow_settings_visible_updatesR\rbirthdate_dayR\x0f\x62irthdate_monthR\x0e\x62irthdate_yearR(address_home_dependent_thoroughfare_nameR\x19\x61\x64\x64ress_home_premise_nameR/address_home_dependent_thoroughfare_name_statusR address_home_premise_name_statusR\x0ename_honorific\"\xad\x01\n\x11\x41utofillSpecifics\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x17\n\x0fusage_timestamp\x18\x03 \x03(\x03\x12\x32\n\x07profile\x18\x04 \x01(\x0b\x32!.sync_pb.AutofillProfileSpecificsJ\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07R\x15\x65ncrypted_credit_cardR\x0b\x63redit_card\"u\n\x0e\x43loudTokenData\x12\x0e\n\x06suffix\x18\x01 \x01(\t\x12\x11\n\texp_month\x18\x02 \x01(\x05\x12\x10\n\x08\x65xp_year\x18\x03 \x01(\x05\x12\x14\n\x0c\x61rt_fife_url\x18\x04 \x01(\t\x12\x18\n\x10instrument_token\x18\x05 \x01(\t\"\xbe\x06\n\x0b\x43\x61rdBenefit\x12\x12\n\nbenefit_id\x18\x07 \x01(\t\x12\x1b\n\x13\x62\x65nefit_description\x18\x01 \x01(\t\x12*\n\"start_time_unix_epoch_milliseconds\x18\x02 \x01(\x03\x12(\n end_time_unix_epoch_milliseconds\x18\x03 \x01(\x03\x12\x41\n\x11\x66lat_rate_benefit\x18\x04 \x01(\x0b\x32$.sync_pb.CardBenefit.FlatRateBenefitH\x00\x12@\n\x10\x63\x61tegory_benefit\x18\x05 \x01(\x0b\x32$.sync_pb.CardBenefit.CategoryBenefitH\x00\x12@\n\x10merchant_benefit\x18\x06 \x01(\x0b\x32$.sync_pb.CardBenefit.MerchantBenefitH\x00\x1a\x11\n\x0f\x46latRateBenefit\x1aZ\n\x0f\x43\x61tegoryBenefit\x12G\n\x15\x63\x61tegory_benefit_type\x18\x01 \x01(\x0e\x32(.sync_pb.CardBenefit.CategoryBenefitType\x1a*\n\x0fMerchantBenefit\x12\x17\n\x0fmerchant_domain\x18\x01 \x03(\t\"\xac\x02\n\x13\x43\x61tegoryBenefitType\x12!\n\x1d\x43\x41TEGORY_BENEFIT_TYPE_UNKNOWN\x10\x00\x12\x10\n\x0cSUBSCRIPTION\x10\x01\x12\x0b\n\x07\x46LIGHTS\x10\x02\x12\n\n\x06\x44INING\x10\x03\x12\x11\n\rENTERTAINMENT\x10\x04\x12\r\n\tSTREAMING\x10\x05\x12\x12\n\x0eGROCERY_STORES\x10\x06\x12\x15\n\x11\x41IR_MILES_PARTNER\x10\x07\x12\x12\n\x0e\x41LCOHOL_STORES\x10\x08\x12\x0e\n\nDRUGSTORES\x10\t\x12\x13\n\x0fOFFICE_SUPPLIES\x10\n\x12\x13\n\x0fRECURRING_BILLS\x10\x0b\x12\x0b\n\x07TRANSIT\x10\x0c\x12\n\n\x06TRAVEL\x10\r\x12\x13\n\x0fWHOLESALE_CLUBS\x10\x0e\x42\x17\n\x15\x44omainSpecificBenefit\"\x8a\x01\n\nCardIssuer\x12*\n\x06issuer\x18\x01 \x01(\x0e\x32\x1a.sync_pb.CardIssuer.Issuer\x12\x11\n\tissuer_id\x18\x02 \x01(\t\"=\n\x06Issuer\x12\x12\n\x0eISSUER_UNKNOWN\x10\x00\x12\n\n\x06GOOGLE\x10\x01\x12\x13\n\x0f\x45XTERNAL_ISSUER\x10\x02\"\xc6\x0e\n\x16WalletMaskedCreditCard\x12\n\n\x02id\x18\x01 \x01(\t\x12@\n\x06status\x18\x02 \x01(\x0e\x32\x30.sync_pb.WalletMaskedCreditCard.WalletCardStatus\x12\x14\n\x0cname_on_card\x18\x03 \x01(\t\x12<\n\x04type\x18\x04 \x01(\x0e\x32..sync_pb.WalletMaskedCreditCard.WalletCardType\x12\x11\n\tlast_four\x18\x05 \x01(\t\x12\x11\n\texp_month\x18\x06 \x01(\x05\x12\x10\n\x08\x65xp_year\x18\x07 \x01(\x05\x12\x1a\n\x12\x62illing_address_id\x18\x08 \x01(\t\x12\x11\n\tbank_name\x18\n \x01(\t\x12\x31\n\x10\x63loud_token_data\x18\x0b \x01(\x0b\x32\x17.sync_pb.CloudTokenData\x12\x10\n\x08nickname\x18\x0c \x01(\t\x12(\n\x0b\x63\x61rd_issuer\x18\r \x01(\x0b\x32\x13.sync_pb.CardIssuer\x12\x15\n\rinstrument_id\x18\x0f \x01(\x03\x12\x61\n\x1dvirtual_card_enrollment_state\x18\x10 \x01(\x0e\x32:.sync_pb.WalletMaskedCreditCard.VirtualCardEnrollmentState\x12\x14\n\x0c\x63\x61rd_art_url\x18\x11 \x01(\t\x12\x1b\n\x13product_description\x18\x12 \x01(\t\x12_\n\x1cvirtual_card_enrollment_type\x18\x13 \x01(\x0e\x32\x39.sync_pb.WalletMaskedCreditCard.VirtualCardEnrollmentType\x12*\n\x0c\x63\x61rd_benefit\x18\x14 \x03(\x0b\x32\x14.sync_pb.CardBenefit\x12\x19\n\x11product_terms_url\x18\x15 \x01(\t\x12n\n$card_info_retrieval_enrollment_state\x18\x16 \x01(\x0e\x32@.sync_pb.WalletMaskedCreditCard.CardInfoRetrievalEnrollmentState\x12N\n\x13\x63\x61rd_benefit_source\x18\x17 \x01(\x0e\x32\x31.sync_pb.WalletMaskedCreditCard.CardBenefitSource\x12P\n\x14\x63\x61rd_creation_source\x18\x18 \x01(\x0e\x32\x32.sync_pb.WalletMaskedCreditCard.CardCreationSource\"*\n\x10WalletCardStatus\x12\t\n\x05VALID\x10\x00\x12\x0b\n\x07\x45XPIRED\x10\x01\"\x9e\x01\n\x0eWalletCardType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04\x41MEX\x10\x01\x12\x0c\n\x08\x44ISCOVER\x10\x02\x12\x07\n\x03JCB\x10\x03\x12\x0b\n\x07MAESTRO\x10\x04\x12\x0f\n\x0bMASTER_CARD\x10\x05\x12\x08\n\x04SOLO\x10\x06\x12\n\n\x06SWITCH\x10\x07\x12\x08\n\x04VISA\x10\x08\x12\x0c\n\x08UNIONPAY\x10\t\x12\x07\n\x03\x45LO\x10\n\x12\t\n\x05VERVE\x10\x0b\"\x8d\x01\n\x1aVirtualCardEnrollmentState\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x12\n\nUNENROLLED\x10\x01\x1a\x02\x08\x01\x12\x0c\n\x08\x45NROLLED\x10\x02\x12\x1f\n\x1bUNENROLLED_AND_NOT_ELIGIBLE\x10\x03\x12\x1b\n\x17UNENROLLED_AND_ELIGIBLE\x10\x04\"J\n\x19VirtualCardEnrollmentType\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\n\n\x06ISSUER\x10\x01\x12\x0b\n\x07NETWORK\x10\x02\"\xa7\x01\n CardInfoRetrievalEnrollmentState\x12\x19\n\x15RETRIEVAL_UNSPECIFIED\x10\x00\x12\x16\n\x12RETRIEVAL_ENROLLED\x10\x01\x12)\n%RETRIEVAL_UNENROLLED_AND_NOT_ELIGIBLE\x10\x02\x12%\n!RETRIEVAL_UNENROLLED_AND_ELIGIBLE\x10\x03\"\\\n\x11\x43\x61rdBenefitSource\x12\x12\n\x0eSOURCE_UNKNOWN\x10\x00\x12\x0f\n\x0bSOURCE_AMEX\x10\x01\x12\x0e\n\nSOURCE_BMO\x10\x02\x12\x12\n\x0eSOURCE_CURINOS\x10\x03\"\x83\x01\n\x12\x43\x61rdCreationSource\x12\x1f\n\x1b\x43REATION_SOURCE_UNSPECIFIED\x10\x00\x12#\n\x1f\x43REATION_SOURCE_CHROME_PAYMENTS\x10\x01\x12\'\n#CREATION_SOURCE_NON_CHROME_PAYMENTS\x10\x02J\x04\x08\t\x10\nJ\x04\x08\x0e\x10\x0fR\ncard_class\"\xa1\x02\n\x13WalletPostalAddress\x12\n\n\x02id\x18\x01 \x01(\t\x12\x16\n\x0erecipient_name\x18\x0c \x01(\t\x12\x14\n\x0c\x63ompany_name\x18\x02 \x01(\t\x12\x16\n\x0estreet_address\x18\x03 \x03(\t\x12\x11\n\taddress_1\x18\x04 \x01(\t\x12\x11\n\taddress_2\x18\x05 \x01(\t\x12\x11\n\taddress_3\x18\x06 \x01(\t\x12\x11\n\taddress_4\x18\x07 \x01(\t\x12\x13\n\x0bpostal_code\x18\x08 \x01(\t\x12\x14\n\x0csorting_code\x18\t \x01(\t\x12\x14\n\x0c\x63ountry_code\x18\n \x01(\t\x12\x15\n\rlanguage_code\x18\x0b \x01(\t\x12\x14\n\x0cphone_number\x18\r \x01(\t\"\"\n\x14PaymentsCustomerData\x12\n\n\x02id\x18\x01 \x01(\t\"\x9d\x01\n\x1eWalletCreditCardCloudTokenData\x12\x16\n\x0emasked_card_id\x18\x01 \x01(\t\x12\x0e\n\x06suffix\x18\x02 \x01(\t\x12\x11\n\texp_month\x18\x03 \x01(\x05\x12\x10\n\x08\x65xp_year\x18\x04 \x01(\x05\x12\x14\n\x0c\x61rt_fife_url\x18\x05 \x01(\t\x12\x18\n\x10instrument_token\x18\x06 \x01(\t\"\x99\x05\n\x11PaymentInstrument\x12\x15\n\rinstrument_id\x18\x01 \x01(\x03\x12\x41\n\x0fsupported_rails\x18\x02 \x03(\x0e\x32(.sync_pb.PaymentInstrument.SupportedRail\x12\x18\n\x10\x64isplay_icon_url\x18\x03 \x01(\t\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x33\n\x0c\x62\x61nk_account\x18\x05 \x01(\x0b\x32\x1b.sync_pb.BankAccountDetailsH\x00\x12)\n\x04iban\x18\x06 \x01(\x0b\x32\x19.sync_pb.WalletMaskedIbanH\x00\x12\x32\n\x0f\x65wallet_details\x18\x07 \x01(\x0b\x32\x17.sync_pb.EwalletDetailsH\x00\x12\x39\n\x13\x62npl_issuer_details\x18\t \x01(\x0b\x32\x1a.sync_pb.BnplIssuerDetailsH\x00\x12.\n\x0e\x64\x65vice_details\x18\x08 \x01(\x0b\x32\x16.sync_pb.DeviceDetails\x12\x42\n\x0f\x61\x63tion_required\x18\n \x03(\x0e\x32).sync_pb.PaymentInstrument.ActionRequired\"f\n\rSupportedRail\x12\x1a\n\x16SUPPORTED_RAIL_UNKNOWN\x10\x00\x12\x07\n\x03PIX\x10\x01\x12\x08\n\x04IBAN\x10\x02\x12\x15\n\x11PAYMENT_HYPERLINK\x10\x03\x12\x0f\n\x0b\x43\x41RD_NUMBER\x10\x04\"=\n\x0e\x41\x63tionRequired\x12\x1b\n\x17\x41\x43TION_REQUIRED_UNKNOWN\x10\x00\x12\x0e\n\nACCEPT_TOS\x10\x01\x42\x14\n\x12instrument_details\"a\n\x11\x42nplIssuerDetails\x12\x11\n\tissuer_id\x18\x01 \x01(\t\x12\x39\n\x14\x65ligible_price_range\x18\x02 \x03(\x0b\x32\x1b.sync_pb.EligiblePriceRange\"\x81\x01\n\x1fPaymentInstrumentCreationOption\x12\n\n\x02id\x18\x01 \x01(\t\x12?\n\x18\x62uy_now_pay_later_option\x18\x02 \x01(\x0b\x32\x1b.sync_pb.BnplCreationOptionH\x00\x42\x11\n\x0f\x63reation_option\"b\n\x12\x42nplCreationOption\x12\x11\n\tissuer_id\x18\x01 \x01(\t\x12\x39\n\x14\x65ligible_price_range\x18\x02 \x03(\x0b\x32\x1b.sync_pb.EligiblePriceRange\"`\n\x12\x45ligiblePriceRange\x12\x10\n\x08\x63urrency\x18\x01 \x01(\t\x12\x1b\n\x13min_price_in_micros\x18\x02 \x01(\x03\x12\x1b\n\x13max_price_in_micros\x18\x03 \x01(\x03\"k\n\x10WalletMaskedIban\x12\x15\n\rinstrument_id\x18\x01 \x01(\t\x12\x0e\n\x06prefix\x18\x02 \x01(\t\x12\x0e\n\x06suffix\x18\x03 \x01(\t\x12\x0e\n\x06length\x18\x04 \x01(\x05\x12\x10\n\x08nickname\x18\x05 \x01(\t\"\xff\x01\n\x12\x42\x61nkAccountDetails\x12\x11\n\tbank_name\x18\x01 \x01(\t\x12\x1d\n\x15\x61\x63\x63ount_number_suffix\x18\x02 \x01(\t\x12=\n\x0c\x61\x63\x63ount_type\x18\x03 \x01(\x0e\x32\'.sync_pb.BankAccountDetails.AccountType\"x\n\x0b\x41\x63\x63ountType\x12\x1c\n\x18\x41\x43\x43OUNT_TYPE_UNSPECIFIED\x10\x00\x12\x0c\n\x08\x43HECKING\x10\x01\x12\x0b\n\x07SAVINGS\x10\x02\x12\x0b\n\x07\x43URRENT\x10\x03\x12\n\n\x06SALARY\x10\x04\x12\x17\n\x13TRANSACTING_ACCOUNT\x10\x05\"i\n\x0e\x45walletDetails\x12\x14\n\x0c\x65wallet_name\x18\x01 \x01(\t\x12\x1c\n\x14\x61\x63\x63ount_display_name\x18\x02 \x01(\t\x12#\n\x1bsupported_payment_link_uris\x18\x03 \x03(\t\")\n\rDeviceDetails\x12\x18\n\x10is_fido_enrolled\x18\x01 \x01(\x08\"\xce\x05\n\x17\x41utofillWalletSpecifics\x12=\n\x04type\x18\x01 \x01(\x0e\x32/.sync_pb.AutofillWalletSpecifics.WalletInfoType\x12\x34\n\x0bmasked_card\x18\x02 \x01(\x0b\x32\x1f.sync_pb.WalletMaskedCreditCard\x12-\n\x07\x61\x64\x64ress\x18\x03 \x01(\x0b\x32\x1c.sync_pb.WalletPostalAddress\x12\x34\n\rcustomer_data\x18\x04 \x01(\x0b\x32\x1d.sync_pb.PaymentsCustomerData\x12\x41\n\x10\x63loud_token_data\x18\x05 \x01(\x0b\x32\'.sync_pb.WalletCreditCardCloudTokenData\x12\x36\n\x12payment_instrument\x18\x06 \x01(\x0b\x32\x1a.sync_pb.PaymentInstrument\x12\x32\n\x0bmasked_iban\x18\x07 \x01(\x0b\x32\x19.sync_pb.WalletMaskedIbanB\x02\x18\x01\x12T\n\"payment_instrument_creation_option\x18\x08 \x01(\x0b\x32(.sync_pb.PaymentInstrumentCreationOption\"\xd3\x01\n\x0eWalletInfoType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x16\n\x12MASKED_CREDIT_CARD\x10\x01\x12\x12\n\x0ePOSTAL_ADDRESS\x10\x02\x12\x11\n\rCUSTOMER_DATA\x10\x03\x12 \n\x1c\x43REDIT_CARD_CLOUD_TOKEN_DATA\x10\x04\x12\x16\n\x12PAYMENT_INSTRUMENT\x10\x05\x12\x13\n\x0bMASKED_IBAN\x10\x06\x1a\x02\x08\x01\x12&\n\"PAYMENT_INSTRUMENT_CREATION_OPTION\x10\x07\"\xf5\x01\n\x17WalletMetadataSpecifics\x12\x33\n\x04type\x18\x01 \x01(\x0e\x32%.sync_pb.WalletMetadataSpecifics.Type\x12\n\n\x02id\x18\x02 \x01(\t\x12\x11\n\tuse_count\x18\x03 \x01(\x03\x12\x10\n\x08use_date\x18\x04 \x01(\x03\x12\x1f\n\x17\x63\x61rd_billing_address_id\x18\x05 \x01(\t\x12\x1d\n\x15\x61\x64\x64ress_has_converted\x18\x06 \x01(\x08\"4\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04\x43\x41RD\x10\x01\x12\x0b\n\x07\x41\x44\x44RESS\x10\x02\x12\x08\n\x04IBAN\x10\x03\x42+\n%org.chromium.components.sync.protocolH\x03P\x01')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.sync.protocol.autofill_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['_AUTOFILLPROFILESPECIFICS'].fields_by_name['deprecated_label']._loaded_options = None
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['deprecated_label']._serialized_options = b'\030\001'
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['phone_fax_whole_number']._loaded_options = None
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['phone_fax_whole_number']._serialized_options = b'\030\001'
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['validity_state_bitfield']._loaded_options = None
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['validity_state_bitfield']._serialized_options = b'\030\001'
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['is_client_validity_states_updated']._loaded_options = None
_globals['_AUTOFILLPROFILESPECIFICS'].fields_by_name['is_client_validity_states_updated']._serialized_options = b'\030\001'
_globals['_WALLETMASKEDCREDITCARD_VIRTUALCARDENROLLMENTSTATE'].values_by_name["UNENROLLED"]._loaded_options = None
_globals['_WALLETMASKEDCREDITCARD_VIRTUALCARDENROLLMENTSTATE'].values_by_name["UNENROLLED"]._serialized_options = b'\010\001'
_globals['_AUTOFILLWALLETSPECIFICS_WALLETINFOTYPE'].values_by_name["MASKED_IBAN"]._loaded_options = None
_globals['_AUTOFILLWALLETSPECIFICS_WALLETINFOTYPE'].values_by_name["MASKED_IBAN"]._serialized_options = b'\010\001'
_globals['_AUTOFILLWALLETSPECIFICS'].fields_by_name['masked_iban']._loaded_options = None
_globals['_AUTOFILLWALLETSPECIFICS'].fields_by_name['masked_iban']._serialized_options = b'\030\001'
_globals['_AUTOFILLPROFILESPECIFICS']._serialized_start=63
_globals['_AUTOFILLPROFILESPECIFICS']._serialized_end=6092
_globals['_AUTOFILLPROFILESPECIFICS_VERIFICATIONSTATUS']._serialized_start=5551
_globals['_AUTOFILLPROFILESPECIFICS_VERIFICATIONSTATUS']._serialized_end=5687
_globals['_AUTOFILLSPECIFICS']._serialized_start=6095
_globals['_AUTOFILLSPECIFICS']._serialized_end=6268
_globals['_CLOUDTOKENDATA']._serialized_start=6270
_globals['_CLOUDTOKENDATA']._serialized_end=6387
_globals['_CARDBENEFIT']._serialized_start=6390
_globals['_CARDBENEFIT']._serialized_end=7220
_globals['_CARDBENEFIT_FLATRATEBENEFIT']._serialized_start=6739
_globals['_CARDBENEFIT_FLATRATEBENEFIT']._serialized_end=6756
_globals['_CARDBENEFIT_CATEGORYBENEFIT']._serialized_start=6758
_globals['_CARDBENEFIT_CATEGORYBENEFIT']._serialized_end=6848
_globals['_CARDBENEFIT_MERCHANTBENEFIT']._serialized_start=6850
_globals['_CARDBENEFIT_MERCHANTBENEFIT']._serialized_end=6892
_globals['_CARDBENEFIT_CATEGORYBENEFITTYPE']._serialized_start=6895
_globals['_CARDBENEFIT_CATEGORYBENEFITTYPE']._serialized_end=7195
_globals['_CARDISSUER']._serialized_start=7223
_globals['_CARDISSUER']._serialized_end=7361
_globals['_CARDISSUER_ISSUER']._serialized_start=7300
_globals['_CARDISSUER_ISSUER']._serialized_end=7361
_globals['_WALLETMASKEDCREDITCARD']._serialized_start=7364
_globals['_WALLETMASKEDCREDITCARD']._serialized_end=9226
_globals['_WALLETMASKEDCREDITCARD_WALLETCARDSTATUS']._serialized_start=8381
_globals['_WALLETMASKEDCREDITCARD_WALLETCARDSTATUS']._serialized_end=8423
_globals['_WALLETMASKEDCREDITCARD_WALLETCARDTYPE']._serialized_start=8426
_globals['_WALLETMASKEDCREDITCARD_WALLETCARDTYPE']._serialized_end=8584
_globals['_WALLETMASKEDCREDITCARD_VIRTUALCARDENROLLMENTSTATE']._serialized_start=8587
_globals['_WALLETMASKEDCREDITCARD_VIRTUALCARDENROLLMENTSTATE']._serialized_end=8728
_globals['_WALLETMASKEDCREDITCARD_VIRTUALCARDENROLLMENTTYPE']._serialized_start=8730
_globals['_WALLETMASKEDCREDITCARD_VIRTUALCARDENROLLMENTTYPE']._serialized_end=8804
_globals['_WALLETMASKEDCREDITCARD_CARDINFORETRIEVALENROLLMENTSTATE']._serialized_start=8807
_globals['_WALLETMASKEDCREDITCARD_CARDINFORETRIEVALENROLLMENTSTATE']._serialized_end=8974
_globals['_WALLETMASKEDCREDITCARD_CARDBENEFITSOURCE']._serialized_start=8976
_globals['_WALLETMASKEDCREDITCARD_CARDBENEFITSOURCE']._serialized_end=9068
_globals['_WALLETMASKEDCREDITCARD_CARDCREATIONSOURCE']._serialized_start=9071
_globals['_WALLETMASKEDCREDITCARD_CARDCREATIONSOURCE']._serialized_end=9202
_globals['_WALLETPOSTALADDRESS']._serialized_start=9229
_globals['_WALLETPOSTALADDRESS']._serialized_end=9518
_globals['_PAYMENTSCUSTOMERDATA']._serialized_start=9520
_globals['_PAYMENTSCUSTOMERDATA']._serialized_end=9554
_globals['_WALLETCREDITCARDCLOUDTOKENDATA']._serialized_start=9557
_globals['_WALLETCREDITCARDCLOUDTOKENDATA']._serialized_end=9714
_globals['_PAYMENTINSTRUMENT']._serialized_start=9717
_globals['_PAYMENTINSTRUMENT']._serialized_end=10382
_globals['_PAYMENTINSTRUMENT_SUPPORTEDRAIL']._serialized_start=10195
_globals['_PAYMENTINSTRUMENT_SUPPORTEDRAIL']._serialized_end=10297
_globals['_PAYMENTINSTRUMENT_ACTIONREQUIRED']._serialized_start=10299
_globals['_PAYMENTINSTRUMENT_ACTIONREQUIRED']._serialized_end=10360
_globals['_BNPLISSUERDETAILS']._serialized_start=10384
_globals['_BNPLISSUERDETAILS']._serialized_end=10481
_globals['_PAYMENTINSTRUMENTCREATIONOPTION']._serialized_start=10484
_globals['_PAYMENTINSTRUMENTCREATIONOPTION']._serialized_end=10613
_globals['_BNPLCREATIONOPTION']._serialized_start=10615
_globals['_BNPLCREATIONOPTION']._serialized_end=10713
_globals['_ELIGIBLEPRICERANGE']._serialized_start=10715
_globals['_ELIGIBLEPRICERANGE']._serialized_end=10811
_globals['_WALLETMASKEDIBAN']._serialized_start=10813
_globals['_WALLETMASKEDIBAN']._serialized_end=10920
_globals['_BANKACCOUNTDETAILS']._serialized_start=10923
_globals['_BANKACCOUNTDETAILS']._serialized_end=11178
_globals['_BANKACCOUNTDETAILS_ACCOUNTTYPE']._serialized_start=11058
_globals['_BANKACCOUNTDETAILS_ACCOUNTTYPE']._serialized_end=11178
_globals['_EWALLETDETAILS']._serialized_start=11180
_globals['_EWALLETDETAILS']._serialized_end=11285
_globals['_DEVICEDETAILS']._serialized_start=11287
_globals['_DEVICEDETAILS']._serialized_end=11328
_globals['_AUTOFILLWALLETSPECIFICS']._serialized_start=11331
_globals['_AUTOFILLWALLETSPECIFICS']._serialized_end=12049
_globals['_AUTOFILLWALLETSPECIFICS_WALLETINFOTYPE']._serialized_start=11838
_globals['_AUTOFILLWALLETSPECIFICS_WALLETINFOTYPE']._serialized_end=12049
_globals['_WALLETMETADATASPECIFICS']._serialized_start=12052
_globals['_WALLETMETADATASPECIFICS']._serialized_end=12297
_globals['_WALLETMETADATASPECIFICS_TYPE']._serialized_start=12245
_globals['_WALLETMETADATASPECIFICS_TYPE']._serialized_end=12297
# @@protoc_insertion_point(module_scope)