# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: components/sync/protocol/device_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/device_info_specifics.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from components.sync.protocol import sync_enums_pb2 as components_dot_sync_dot_protocol_dot_sync__enums__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4components/sync/protocol/device_info_specifics.proto\x12\x07sync_pb\x1a)components/sync/protocol/sync_enums.proto\"\x9e\x08\n\x13\x44\x65viceInfoSpecifics\x12\x12\n\ncache_guid\x18\x01 \x01(\t\x12\x13\n\x0b\x63lient_name\x18\x02 \x01(\t\x12\x36\n\x0b\x64\x65vice_type\x18\x03 \x01(\x0e\x32\x1d.sync_pb.SyncEnums.DeviceTypeB\x02\x18\x01\x12\x17\n\x0fsync_user_agent\x18\x04 \x01(\t\x12\x1a\n\x0e\x63hrome_version\x18\x05 \x01(\tB\x02\x18\x01\x12\'\n\x1b\x64\x65precated_backup_timestamp\x18\x06 \x01(\x03\x42\x02\x18\x01\x12\x1f\n\x17signin_scoped_device_id\x18\x07 \x01(\t\x12\x1e\n\x16last_updated_timestamp\x18\x08 \x01(\x03\x12\x36\n\x0e\x66\x65\x61ture_fields\x18\t \x01(\x0b\x32\x1e.sync_pb.FeatureSpecificFields\x12\x36\n\x0esharing_fields\x18\n \x01(\x0b\x32\x1e.sync_pb.SharingSpecificFields\x12\r\n\x05model\x18\x0b \x01(\t\x12\x14\n\x0cmanufacturer\x18\x0c \x01(\t\x12!\n\x19pulse_interval_in_minutes\x18\r \x01(\x05\x12@\n\x13invalidation_fields\x18\x0e \x01(\x0b\x32#.sync_pb.InvalidationSpecificFields\x12@\n\x0cpaask_fields\x18\x0f \x01(\x0b\x32*.sync_pb.PhoneAsASecurityKeySpecificFields\x12\x1b\n\x13\x66ull_hardware_class\x18\x10 \x01(\t\x12\x39\n\x13\x63hrome_version_info\x18\x11 \x01(\x0b\x32\x1a.sync_pb.ChromeVersionInfoH\x00\x12S\n!google_play_services_version_info\x18\x12 \x01(\x0b\x32&.sync_pb.GooglePlayServicesVersionInfoH\x00\x12*\n\x07os_type\x18\x13 \x01(\x0e\x32\x19.sync_pb.SyncEnums.OsType\x12?\n\x12\x64\x65vice_form_factor\x18\x14 \x01(\x0e\x32#.sync_pb.SyncEnums.DeviceFormFactor\x12+\n#android_os_build_fingerprint_prefix\x18\x15 \x01(\t\x12$\n\x1cserver_determined_model_name\x18\x16 \x01(\t\x12G\n\x17personal_context_fields\x18\x17 \x01(\x0b\x32&.sync_pb.PersonalContextSpecificFieldsB\x15\n\x13\x63lient_version_info\"\xa2\x04\n\x15\x46\x65\x61tureSpecificFields\x12*\n\"send_tab_to_self_receiving_enabled\x18\x01 \x01(\x08\x12P\n\x1fsend_tab_to_self_receiving_type\x18\x02 \x01(\x0e\x32\'.sync_pb.SyncEnums.SendTabReceivingType\x12@\n8auto_sign_out_last_signin_timestamp_windows_epoch_micros\x18\x03 \x01(\x03\x12.\n&desktop_to_ios_promo_receiving_enabled\x18\x04 \x01(\x08\x12^\n$desktop_to_ios_promo_receiving_types\x18\x05 \x03(\x0e\x32\x30.sync_pb.SyncEnums.MobilePromoOnDesktopPromoType\x12^\n\"glic_experimental_triggering_state\x18\x07 \x01(\x0e\x32\x32.sync_pb.SyncEnums.GlicExperimentalTriggeringState\x12,\n$glic_experimental_triggering_version\x18\x08 \x01(\x05J\x04\x08\x06\x10\x07R%glic_experimental_triggering_opted_in\"\x91\x06\n\x15SharingSpecificFields\x12H\n\x10\x65nabled_features\x18\x04 \x03(\x0e\x32..sync_pb.SharingSpecificFields.EnabledFeatures\x12*\n\x1esender_id_fcm_token_deprecated\x18\x05 \x01(\tB\x02\x18\x01\x12\'\n\x1bsender_id_p256dh_deprecated\x18\x06 \x01(\x0c\x42\x02\x18\x01\x12,\n sender_id_auth_secret_deprecated\x18\x07 \x01(\x0c\x42\x02\x18\x01\x12\x1e\n\x16sender_id_fcm_token_v2\x18\x08 \x01(\t\x12\x1b\n\x13sender_id_p256dh_v2\x18\t \x01(\x0c\x12 \n\x18sender_id_auth_secret_v2\x18\n \x01(\x0c\x12&\n\x1e\x63hime_representative_target_id\x18\x0b \x01(\t\"\xdf\x02\n\x0f\x45nabledFeatures\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0f\n\x0bSMS_FETCHER\x10\x03\x12\x0f\n\x0bREMOTE_COPY\x10\x04\x12(\n$OPTIMIZATION_GUIDE_PUSH_NOTIFICATION\x10\t\x12\'\n#ONE_TIME_TOKEN_BACKEND_NOTIFICATION\x10\n\x12 \n\x1cGLIC_EXPERIMENTAL_TRIGGERING\x10\x0b\x12\x14\n\x10\x42ROWSER_ACTUATOR\x10\x0c\"\x04\x08\x05\x10\x05\"\x04\x08\x01\x10\x01\"\x04\x08\x02\x10\x02\"\x04\x08\x06\x10\x06\"\x04\x08\x07\x10\x07\"\x04\x08\x08\x10\x08*\x0fPEER_CONNECTION*\x13\x43LICK_TO_CALL_VAPID*\x16SHARED_CLIPBOARD_VAPID*\tDISCOVERY*\x10\x43LICK_TO_CALL_V2*\x13SHARED_CLIPBOARD_V2J\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04R\x0fvapid_fcm_tokenR\x0cvapid_p256dhR\x11vapid_auth_secret\"Y\n\x1aInvalidationSpecificFields\x12\x19\n\x11instance_id_token\x18\x01 \x01(\t\x12 \n\x18interested_data_type_ids\x18\x02 \x03(\x05\"\xad\x01\n!PhoneAsASecurityKeySpecificFields\x12\x1c\n\x14tunnel_server_domain\x18\x01 \x01(\r\x12\x12\n\ncontact_id\x18\x02 \x01(\x0c\x12\x0e\n\x06secret\x18\x03 \x01(\x0c\x12\n\n\x02id\x18\x04 \x01(\x07\x12\x1c\n\x14peer_public_key_x962\x18\x05 \x01(\x0c\x12\x1c\n\x14google_credential_id\x18\x06 \x01(\x0c\"+\n\x11\x43hromeVersionInfo\x12\x16\n\x0eversion_number\x18\x01 \x01(\t\"9\n\x1dGooglePlayServicesVersionInfo\x12\x18\n\x10\x61pk_version_name\x18\x01 \x01(\t\"V\n\x1dPersonalContextSpecificFields\x12\x15\n\tp256dh_v2\x18\x01 \x01(\x0c\x42\x02\x18\x01\x12\x1e\n\x16serialized_tink_keyset\x18\x02 \x01(\x0c\x42+\n%org.chromium.components.sync.protocolH\x03P\x01')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.sync.protocol.device_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['_DEVICEINFOSPECIFICS'].fields_by_name['device_type']._loaded_options = None
  _globals['_DEVICEINFOSPECIFICS'].fields_by_name['device_type']._serialized_options = b'\030\001'
  _globals['_DEVICEINFOSPECIFICS'].fields_by_name['chrome_version']._loaded_options = None
  _globals['_DEVICEINFOSPECIFICS'].fields_by_name['chrome_version']._serialized_options = b'\030\001'
  _globals['_DEVICEINFOSPECIFICS'].fields_by_name['deprecated_backup_timestamp']._loaded_options = None
  _globals['_DEVICEINFOSPECIFICS'].fields_by_name['deprecated_backup_timestamp']._serialized_options = b'\030\001'
  _globals['_SHARINGSPECIFICFIELDS'].fields_by_name['sender_id_fcm_token_deprecated']._loaded_options = None
  _globals['_SHARINGSPECIFICFIELDS'].fields_by_name['sender_id_fcm_token_deprecated']._serialized_options = b'\030\001'
  _globals['_SHARINGSPECIFICFIELDS'].fields_by_name['sender_id_p256dh_deprecated']._loaded_options = None
  _globals['_SHARINGSPECIFICFIELDS'].fields_by_name['sender_id_p256dh_deprecated']._serialized_options = b'\030\001'
  _globals['_SHARINGSPECIFICFIELDS'].fields_by_name['sender_id_auth_secret_deprecated']._loaded_options = None
  _globals['_SHARINGSPECIFICFIELDS'].fields_by_name['sender_id_auth_secret_deprecated']._serialized_options = b'\030\001'
  _globals['_PERSONALCONTEXTSPECIFICFIELDS'].fields_by_name['p256dh_v2']._loaded_options = None
  _globals['_PERSONALCONTEXTSPECIFICFIELDS'].fields_by_name['p256dh_v2']._serialized_options = b'\030\001'
  _globals['_DEVICEINFOSPECIFICS']._serialized_start=109
  _globals['_DEVICEINFOSPECIFICS']._serialized_end=1163
  _globals['_FEATURESPECIFICFIELDS']._serialized_start=1166
  _globals['_FEATURESPECIFICFIELDS']._serialized_end=1712
  _globals['_SHARINGSPECIFICFIELDS']._serialized_start=1715
  _globals['_SHARINGSPECIFICFIELDS']._serialized_end=2500
  _globals['_SHARINGSPECIFICFIELDS_ENABLEDFEATURES']._serialized_start=2081
  _globals['_SHARINGSPECIFICFIELDS_ENABLEDFEATURES']._serialized_end=2432
  _globals['_INVALIDATIONSPECIFICFIELDS']._serialized_start=2502
  _globals['_INVALIDATIONSPECIFICFIELDS']._serialized_end=2591
  _globals['_PHONEASASECURITYKEYSPECIFICFIELDS']._serialized_start=2594
  _globals['_PHONEASASECURITYKEYSPECIFICFIELDS']._serialized_end=2767
  _globals['_CHROMEVERSIONINFO']._serialized_start=2769
  _globals['_CHROMEVERSIONINFO']._serialized_end=2812
  _globals['_GOOGLEPLAYSERVICESVERSIONINFO']._serialized_start=2814
  _globals['_GOOGLEPLAYSERVICESVERSIONINFO']._serialized_end=2871
  _globals['_PERSONALCONTEXTSPECIFICFIELDS']._serialized_start=2873
  _globals['_PERSONALCONTEXTSPECIFICFIELDS']._serialized_end=2959
# @@protoc_insertion_point(module_scope)
