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

_sym_db = _symbol_database.Default()


from components.sync.protocol import encryption_pb2 as components_dot_sync_dot_protocol_dot_encryption__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1components/sync/protocol/password_specifics.proto\x12\x07sync_pb\x1a)components/sync/protocol/encryption.proto\"\xb6\x03\n\x0ePasswordIssues\x12\x44\n\x15leaked_password_issue\x18\x01 \x01(\x0b\x32%.sync_pb.PasswordIssues.PasswordIssue\x12\x44\n\x15reused_password_issue\x18\x02 \x01(\x0b\x32%.sync_pb.PasswordIssues.PasswordIssue\x12\x42\n\x13weak_password_issue\x18\x03 \x01(\x0b\x32%.sync_pb.PasswordIssues.PasswordIssue\x12\x45\n\x16phished_password_issue\x18\x04 \x01(\x0b\x32%.sync_pb.PasswordIssues.PasswordIssue\x1a\x8c\x01\n\rPasswordIssue\x12\x31\n)date_first_detection_windows_epoch_micros\x18\x01 \x01(\x04\x12\x10\n\x08is_muted\x18\x02 \x01(\x08\x12\x36\n.trigger_notification_from_backend_on_detection\x18\x03 \x01(\x08\"\xc6\x08\n\x15PasswordSpecificsData\x12\x0e\n\x06scheme\x18\x01 \x01(\x05\x12\x14\n\x0csignon_realm\x18\x02 \x01(\t\x12\x0e\n\x06origin\x18\x03 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\t\x12\x18\n\x10username_element\x18\x05 \x01(\t\x12\x16\n\x0eusername_value\x18\x06 \x01(\t\x12\x18\n\x10password_element\x18\x07 \x01(\t\x12\x16\n\x0epassword_value\x18\x08 \x01(\t\x12\x15\n\tssl_valid\x18\t \x01(\x08\x42\x02\x18\x01\x12\x15\n\tpreferred\x18\n \x01(\x08\x42\x02\x18\x01\x12\x14\n\x0c\x64\x61te_created\x18\x0b \x01(\x03\x12\x13\n\x0b\x62lacklisted\x18\x0c \x01(\x08\x12\x0c\n\x04type\x18\r \x01(\x05\x12\x12\n\ntimes_used\x18\x0e \x01(\x05\x12\x14\n\x0c\x64isplay_name\x18\x0f \x01(\t\x12\x12\n\navatar_url\x18\x10 \x01(\t\x12\x16\n\x0e\x66\x65\x64\x65ration_url\x18\x11 \x01(\t\x12\x16\n\x0e\x64\x61te_last_used\x18\x12 \x01(\x03\x12\x30\n\x0fpassword_issues\x18\x13 \x01(\x0b\x32\x17.sync_pb.PasswordIssues\x12\x33\n+date_password_modified_windows_epoch_micros\x18\x14 \x01(\x03\x12\x33\n\x05notes\x18\x16 \x01(\x0b\x32$.sync_pb.PasswordSpecificsData.Notes\x12\x14\n\x0csender_email\x18\x17 \x01(\t\x12\x13\n\x0bsender_name\x18\x18 \x01(\t\x12*\n\"date_received_windows_epoch_micros\x18\x19 \x01(\x03\x12&\n\x1esharing_notification_displayed\x18\x1a \x01(\x08\x12 \n\x18sender_profile_image_url\x18\x1b \x01(\t\x12-\n%date_last_filled_windows_epoch_micros\x18\x1c \x01(\x03\x12\x1c\n\x14\x61\x63tor_login_approved\x18\x1d \x01(\x08\x1a\xb8\x01\n\x05Notes\x12\x37\n\x04note\x18\x01 \x03(\x0b\x32).sync_pb.PasswordSpecificsData.Notes.Note\x1av\n\x04Note\x12\x1b\n\x13unique_display_name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12)\n!date_created_windows_epoch_micros\x18\x03 \x01(\x03\x12\x17\n\x0fhide_by_default\x18\x04 \x01(\x08\"c\n\x06Scheme\x12\x0f\n\x0bSCHEME_HTML\x10\x00\x12\x10\n\x0cSCHEME_BASIC\x10\x01\x12\x11\n\rSCHEME_DIGEST\x10\x02\x12\x10\n\x0cSCHEME_OTHER\x10\x03\x12\x11\n\rUSERNAME_ONLY\x10\x04J\x04\x08\x15\x10\x16\"\xaa\x01\n\x19PasswordSpecificsMetadata\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x13\n\x0b\x62lacklisted\x18\x02 \x01(\x08\x12+\n#date_last_used_windows_epoch_micros\x18\x03 \x01(\x03\x12\x30\n\x0fpassword_issues\x18\x04 \x01(\x0b\x32\x17.sync_pb.PasswordIssues\x12\x0c\n\x04type\x18\r \x01(\x05\"\x82\x02\n\x11PasswordSpecifics\x12)\n\tencrypted\x18\x01 \x01(\x0b\x32\x16.sync_pb.EncryptedData\x12\x42\n\x1a\x63lient_only_encrypted_data\x18\x02 \x01(\x0b\x32\x1e.sync_pb.PasswordSpecificsData\x12@\n\x14unencrypted_metadata\x18\x03 \x01(\x0b\x32\".sync_pb.PasswordSpecificsMetadata\x12\x36\n\x16\x65ncrypted_notes_backup\x18\x05 \x01(\x0b\x32\x16.sync_pb.EncryptedDataJ\x04\x08\x04\x10\x05\x42+\n%org.chromium.components.sync.protocolH\x03P\x01')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.sync.protocol.password_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['_PASSWORDSPECIFICSDATA'].fields_by_name['ssl_valid']._loaded_options = None
  _globals['_PASSWORDSPECIFICSDATA'].fields_by_name['ssl_valid']._serialized_options = b'\030\001'
  _globals['_PASSWORDSPECIFICSDATA'].fields_by_name['preferred']._loaded_options = None
  _globals['_PASSWORDSPECIFICSDATA'].fields_by_name['preferred']._serialized_options = b'\030\001'
  _globals['_PASSWORDISSUES']._serialized_start=106
  _globals['_PASSWORDISSUES']._serialized_end=544
  _globals['_PASSWORDISSUES_PASSWORDISSUE']._serialized_start=404
  _globals['_PASSWORDISSUES_PASSWORDISSUE']._serialized_end=544
  _globals['_PASSWORDSPECIFICSDATA']._serialized_start=547
  _globals['_PASSWORDSPECIFICSDATA']._serialized_end=1641
  _globals['_PASSWORDSPECIFICSDATA_NOTES']._serialized_start=1350
  _globals['_PASSWORDSPECIFICSDATA_NOTES']._serialized_end=1534
  _globals['_PASSWORDSPECIFICSDATA_NOTES_NOTE']._serialized_start=1416
  _globals['_PASSWORDSPECIFICSDATA_NOTES_NOTE']._serialized_end=1534
  _globals['_PASSWORDSPECIFICSDATA_SCHEME']._serialized_start=1536
  _globals['_PASSWORDSPECIFICSDATA_SCHEME']._serialized_end=1635
  _globals['_PASSWORDSPECIFICSMETADATA']._serialized_start=1644
  _globals['_PASSWORDSPECIFICSMETADATA']._serialized_end=1814
  _globals['_PASSWORDSPECIFICS']._serialized_start=1817
  _globals['_PASSWORDSPECIFICS']._serialized_end=2075
# @@protoc_insertion_point(module_scope)
