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

_sym_db = _symbol_database.Default()


from components.sync.protocol import client_commands_pb2 as components_dot_sync_dot_protocol_dot_client__commands__pb2
from components.sync.protocol import client_debug_info_pb2 as components_dot_sync_dot_protocol_dot_client__debug__info__pb2
from components.sync.protocol import data_type_progress_marker_pb2 as components_dot_sync_dot_protocol_dot_data__type__progress__marker__pb2
from components.sync.protocol import get_updates_caller_info_pb2 as components_dot_sync_dot_protocol_dot_get__updates__caller__info__pb2
from components.sync.protocol import password_sharing_invitation_specifics_pb2 as components_dot_sync_dot_protocol_dot_password__sharing__invitation__specifics__pb2
from components.sync.protocol import sync_entity_pb2 as components_dot_sync_dot_protocol_dot_sync__entity__pb2
from components.sync.protocol import sync_enums_pb2 as components_dot_sync_dot_protocol_dot_sync__enums__pb2
from components.sync.protocol import sharing_message_specifics_pb2 as components_dot_sync_dot_protocol_dot_sharing__message__specifics__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#components/sync/protocol/sync.proto\x12\x07sync_pb\x1a.components/sync/protocol/client_commands.proto\x1a\x30\x63omponents/sync/protocol/client_debug_info.proto\x1a\x38\x63omponents/sync/protocol/data_type_progress_marker.proto\x1a\x36\x63omponents/sync/protocol/get_updates_caller_info.proto\x1a\x44\x63omponents/sync/protocol/password_sharing_invitation_specifics.proto\x1a*components/sync/protocol/sync_entity.proto\x1a)components/sync/protocol/sync_enums.proto\x1a\x38\x63omponents/sync/protocol/sharing_message_specifics.proto\"]\n\x1a\x43hromiumExtensionsActivity\x12\x14\n\x0c\x65xtension_id\x18\x01 \x01(\t\x12)\n!bookmark_writes_since_last_commit\x18\x02 \x01(\r\"\xc9\x02\n\x12\x43lientConfigParams\x12\x18\n\x10\x65nabled_type_ids\x18\x01 \x03(\x05\x12!\n\x15tabs_datatype_enabled\x18\x02 \x01(\x08\x42\x02\x18\x01\x12\x1b\n\x13\x63ookie_jar_mismatch\x18\x03 \x01(\x08\x12\x15\n\rsingle_client\x18\x04 \x01(\x08\x12\'\n\x1f\x64\x65vices_fcm_registration_tokens\x18\x05 \x03(\t\x12\x33\n+single_client_with_standalone_invalidations\x18\x06 \x01(\x08\x12\x36\n.fcm_registration_tokens_for_interested_clients\x18\x07 \x03(\t\x12,\n$single_client_with_old_invalidations\x18\x08 \x01(\x08\"\x83\x02\n\rCommitMessage\x12$\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x13.sync_pb.SyncEntity\x12\x12\n\ncache_guid\x18\x02 \x01(\t\x12@\n\x13\x65xtensions_activity\x18\x03 \x03(\x0b\x32#.sync_pb.ChromiumExtensionsActivity\x12\x32\n\rconfig_params\x18\x04 \x01(\x0b\x32\x1b.sync_pb.ClientConfigParams\x12\x31\n\x0f\x63lient_contexts\x18\x05 \x03(\x0b\x32\x18.sync_pb.DataTypeContext\x12\x0f\n\x07padding\x18\x06 \x01(\t\"\xd5\x03\n\x11GetUpdatesMessage\x12\x32\n\x0b\x63\x61ller_info\x18\x02 \x01(\x0b\x32\x1d.sync_pb.GetUpdatesCallerInfo\x12\x1b\n\rfetch_folders\x18\x03 \x01(\x08:\x04true\x12=\n\x14\x66rom_progress_marker\x18\x06 \x03(\x0b\x32\x1f.sync_pb.DataTypeProgressMarker\x12\x18\n\tstreaming\x18\x07 \x01(\x08:\x05\x66\x61lse\x12\"\n\x13need_encryption_key\x18\x08 \x01(\x08:\x05\x66\x61lse\x12?\n\x12get_updates_origin\x18\t \x01(\x0e\x32#.sync_pb.SyncEnums.GetUpdatesOrigin\x12\x17\n\x08is_retry\x18\n \x01(\x08:\x05\x66\x61lse\x12\x31\n\x0f\x63lient_contexts\x18\x0b \x03(\x0b\x32\x18.sync_pb.DataTypeContextJ\x04\x08\x01\x10\x02J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x06\x08\xe8\x07\x10\xe9\x07R\x0e\x66rom_timestampR\x0frequested_typesR\nbatch_sizeR\x1e\x63reate_mobile_bookmarks_folder\"\x18\n\x16\x43learServerDataMessage\"\x19\n\x17\x43learServerDataResponse\"\x1f\n\x07\x43hipBag\x12\x14\n\x0cserver_chips\x18\x01 \x01(\x0c\"X\n\x0c\x43lientStatus\x12\'\n\x1bhierarchy_conflict_detected\x18\x01 \x01(\x08\x42\x02\x18\x01\x12\x1f\n\x17is_sync_feature_enabled\x18\x02 \x01(\x08\"\x81\x05\n\x15\x43lientToServerMessage\x12\r\n\x05share\x18\x01 \x02(\t\x12\x1c\n\x10protocol_version\x18\x02 \x01(\x05:\x02\x39\x39\x12\x41\n\x10message_contents\x18\x03 \x02(\x0e\x32\'.sync_pb.ClientToServerMessage.Contents\x12&\n\x06\x63ommit\x18\x04 \x01(\x0b\x32\x16.sync_pb.CommitMessage\x12/\n\x0bget_updates\x18\x05 \x01(\x0b\x32\x1a.sync_pb.GetUpdatesMessage\x12\x16\n\x0estore_birthday\x18\x07 \x01(\t\x12&\n\ndebug_info\x18\n \x01(\x0b\x32\x12.sync_pb.DebugInfo\x12&\n\x0c\x62\x61g_of_chips\x18\x0b \x01(\x0b\x32\x10.sync_pb.ChipBag\x12\x0f\n\x07\x61pi_key\x18\x0c \x01(\t\x12,\n\rclient_status\x18\r \x01(\x0b\x32\x15.sync_pb.ClientStatus\x12!\n\x15invalidator_client_id\x18\x0e \x01(\tB\x02\x18\x01\x12:\n\x11\x63lear_server_data\x18\x0f \x01(\x0b\x32\x1f.sync_pb.ClearServerDataMessage\"b\n\x08\x43ontents\x12\n\n\x06\x43OMMIT\x10\x01\x12\x0f\n\x0bGET_UPDATES\x10\x02\x12\x10\n\x0c\x44\x45PRECATED_3\x10\x03\x12\x10\n\x0c\x44\x45PRECATED_4\x10\x04\x12\x15\n\x11\x43LEAR_SERVER_DATA\x10\x05J\x04\x08\x06\x10\x07J\x04\x08\x08\x10\tJ\x04\x08\t\x10\nR\x0c\x61uthenticateR\x15sync_problem_detected\"\xec\x05\n\x0e\x43ommitResponse\x12<\n\rentryresponse\x18\x01 \x03(\n2%.sync_pb.CommitResponse.EntryResponse\x1a\xab\x04\n\rEntryResponse\x12;\n\rresponse_type\x18\x02 \x01(\x0e\x32$.sync_pb.CommitResponse.ResponseType\x12\x11\n\tid_string\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x06 \x01(\x03\x12\x15\n\rerror_message\x18\t \x01(\t\x12\x11\n\x05mtime\x18\n \x01(\x03\x42\x02\x18\x01\x12\\\n\x17\x64\x61tatype_specific_error\x18\x0b \x01(\x0b\x32;.sync_pb.CommitResponse.EntryResponse.DatatypeSpecificError\x1a\xdb\x01\n\x15\x44\x61tatypeSpecificError\x12\x43\n\x15sharing_message_error\x18\x01 \x01(\x0b\x32\".sync_pb.SharingMessageCommitErrorH\x00\x12k\n*outgoing_password_sharing_invitation_error\x18\x02 \x01(\x0b\x32\x35.sync_pb.OutgoingPasswordSharingInvitationCommitErrorH\x00\x42\x10\n\x0e\x64\x61tatype_errorJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tR\x10parent_id_stringR\x12position_in_parentR\x04nameR\x0fnon_unique_name\"n\n\x0cResponseType\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0c\n\x08\x43ONFLICT\x10\x02\x12\t\n\x05RETRY\x10\x03\x12\x13\n\x0fINVALID_MESSAGE\x10\x04\x12\x0e\n\nOVER_QUOTA\x10\x05\x12\x13\n\x0fTRANSIENT_ERROR\x10\x06\"\x8e\x02\n\x12GetUpdatesResponse\x12$\n\x07\x65ntries\x18\x01 \x03(\x0b\x32\x13.sync_pb.SyncEntity\x12\x19\n\x11\x63hanges_remaining\x18\x04 \x01(\x03\x12<\n\x13new_progress_marker\x18\x05 \x03(\x0b\x32\x1f.sync_pb.DataTypeProgressMarker\x12\x17\n\x0f\x65ncryption_keys\x18\x06 \x03(\x0c\x12\x33\n\x11\x63ontext_mutations\x18\x07 \x03(\x0b\x32\x18.sync_pb.DataTypeContextJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04R\rnew_timestampR\x10newest_timestamp\"\xe8\x05\n\x16\x43lientToServerResponse\x12\'\n\x06\x63ommit\x18\x01 \x01(\x0b\x32\x17.sync_pb.CommitResponse\x12\x30\n\x0bget_updates\x18\x02 \x01(\x0b\x32\x1b.sync_pb.GetUpdatesResponse\x12\x39\n\nerror_code\x18\x04 \x01(\x0e\x32\x1c.sync_pb.SyncEnums.ErrorType:\x07UNKNOWN\x12\x15\n\rerror_message\x18\x05 \x01(\t\x12\x16\n\x0estore_birthday\x18\x06 \x01(\t\x12.\n\x0e\x63lient_command\x18\x07 \x01(\x0b\x32\x16.sync_pb.ClientCommand\x12\x1d\n\x15migrated_data_type_id\x18\x0c \x03(\x05\x12\x34\n\x05\x65rror\x18\r \x01(\x0b\x32%.sync_pb.ClientToServerResponse.Error\x12*\n\x10new_bag_of_chips\x18\x0e \x01(\x0b\x32\x10.sync_pb.ChipBag\x12;\n\x11\x63lear_server_data\x18\x0f \x01(\x0b\x32 .sync_pb.ClearServerDataResponse\x1a\xc0\x01\n\x05\x45rror\x12\x39\n\nerror_type\x18\x01 \x01(\x0e\x32\x1c.sync_pb.SyncEnums.ErrorType:\x07UNKNOWN\x12\x19\n\x11\x65rror_description\x18\x02 \x01(\t\x12\x39\n\x06\x61\x63tion\x18\x04 \x01(\x0e\x32\x19.sync_pb.SyncEnums.Action:\x0eUNKNOWN_ACTION\x12\x1b\n\x13\x65rror_data_type_ids\x18\x05 \x03(\x05J\x04\x08\x03\x10\x04R\x03urlJ\x04\x08\x03\x10\x04J\x04\x08\x08\x10\tJ\x04\x08\t\x10\nJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cR\x0c\x61uthenticateR\x0eprofiling_dataR\x0fstream_metadataR\x0bstream_data\"A\n\x0c\x45ventRequest\x12\x31\n\rsync_disabled\x18\x01 \x01(\x0b\x32\x1a.sync_pb.SyncDisabledEvent\"\x0f\n\rEventResponse\"?\n\x11SyncDisabledEvent\x12\x12\n\ncache_guid\x18\x01 \x01(\t\x12\x16\n\x0estore_birthday\x18\x02 \x01(\tB+\n%org.chromium.components.sync.protocolH\x03P\x01')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.sync.protocol.sync_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['_CLIENTCONFIGPARAMS'].fields_by_name['tabs_datatype_enabled']._loaded_options = None
  _globals['_CLIENTCONFIGPARAMS'].fields_by_name['tabs_datatype_enabled']._serialized_options = b'\030\001'
  _globals['_CLIENTSTATUS'].fields_by_name['hierarchy_conflict_detected']._loaded_options = None
  _globals['_CLIENTSTATUS'].fields_by_name['hierarchy_conflict_detected']._serialized_options = b'\030\001'
  _globals['_CLIENTTOSERVERMESSAGE'].fields_by_name['invalidator_client_id']._loaded_options = None
  _globals['_CLIENTTOSERVERMESSAGE'].fields_by_name['invalidator_client_id']._serialized_options = b'\030\001'
  _globals['_COMMITRESPONSE_ENTRYRESPONSE'].fields_by_name['mtime']._loaded_options = None
  _globals['_COMMITRESPONSE_ENTRYRESPONSE'].fields_by_name['mtime']._serialized_options = b'\030\001'
  _globals['_CHROMIUMEXTENSIONSACTIVITY']._serialized_start=475
  _globals['_CHROMIUMEXTENSIONSACTIVITY']._serialized_end=568
  _globals['_CLIENTCONFIGPARAMS']._serialized_start=571
  _globals['_CLIENTCONFIGPARAMS']._serialized_end=900
  _globals['_COMMITMESSAGE']._serialized_start=903
  _globals['_COMMITMESSAGE']._serialized_end=1162
  _globals['_GETUPDATESMESSAGE']._serialized_start=1165
  _globals['_GETUPDATESMESSAGE']._serialized_end=1634
  _globals['_CLEARSERVERDATAMESSAGE']._serialized_start=1636
  _globals['_CLEARSERVERDATAMESSAGE']._serialized_end=1660
  _globals['_CLEARSERVERDATARESPONSE']._serialized_start=1662
  _globals['_CLEARSERVERDATARESPONSE']._serialized_end=1687
  _globals['_CHIPBAG']._serialized_start=1689
  _globals['_CHIPBAG']._serialized_end=1720
  _globals['_CLIENTSTATUS']._serialized_start=1722
  _globals['_CLIENTSTATUS']._serialized_end=1810
  _globals['_CLIENTTOSERVERMESSAGE']._serialized_start=1813
  _globals['_CLIENTTOSERVERMESSAGE']._serialized_end=2454
  _globals['_CLIENTTOSERVERMESSAGE_CONTENTS']._serialized_start=2301
  _globals['_CLIENTTOSERVERMESSAGE_CONTENTS']._serialized_end=2399
  _globals['_COMMITRESPONSE']._serialized_start=2457
  _globals['_COMMITRESPONSE']._serialized_end=3205
  _globals['_COMMITRESPONSE_ENTRYRESPONSE']._serialized_start=2538
  _globals['_COMMITRESPONSE_ENTRYRESPONSE']._serialized_end=3093
  _globals['_COMMITRESPONSE_ENTRYRESPONSE_DATATYPESPECIFICERROR']._serialized_start=2789
  _globals['_COMMITRESPONSE_ENTRYRESPONSE_DATATYPESPECIFICERROR']._serialized_end=3008
  _globals['_COMMITRESPONSE_RESPONSETYPE']._serialized_start=3095
  _globals['_COMMITRESPONSE_RESPONSETYPE']._serialized_end=3205
  _globals['_GETUPDATESRESPONSE']._serialized_start=3208
  _globals['_GETUPDATESRESPONSE']._serialized_end=3478
  _globals['_CLIENTTOSERVERRESPONSE']._serialized_start=3481
  _globals['_CLIENTTOSERVERRESPONSE']._serialized_end=4225
  _globals['_CLIENTTOSERVERRESPONSE_ERROR']._serialized_start=3943
  _globals['_CLIENTTOSERVERRESPONSE_ERROR']._serialized_end=4135
  _globals['_EVENTREQUEST']._serialized_start=4227
  _globals['_EVENTREQUEST']._serialized_end=4292
  _globals['_EVENTRESPONSE']._serialized_start=4294
  _globals['_EVENTRESPONSE']._serialized_end=4309
  _globals['_SYNCDISABLEDEVENT']._serialized_start=4311
  _globals['_SYNCDISABLEDEVENT']._serialized_end=4374
# @@protoc_insertion_point(module_scope)
