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

_sym_db = _symbol_database.Default()


from components.safe_browsing.core.common.proto import csd_pb2 as components_dot_safe__browsing_dot_core_dot_common_dot_proto_dot_csd__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3components/enterprise/common/proto/connectors.proto\x12\x15\x65nterprise_connectors\x1a\x34\x63omponents/safe_browsing/core/common/proto/csd.proto\"\x88\x08\n\x0f\x43ontentMetaData\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x10\n\x08\x66ilename\x18\x02 \x01(\t\x12\x0e\n\x06\x64igest\x18\x03 \x01(\t\x12\x31\n\x03\x63sd\x18\x04 \x01(\x0b\x32$.safe_browsing.ClientDownloadRequest\x12\r\n\x05\x65mail\x18\x05 \x01(\t\x12\x14\n\x0c\x63ontent_type\x18\x06 \x01(\t\x12\x0e\n\x06source\x18\x07 \x01(\t\x12\x13\n\x0b\x64\x65stination\x18\x08 \x01(\t\x12\x11\n\ttab_title\x18\t \x01(\t\x12\x0f\n\x07tab_url\x18\n \x01(\t\x12L\n\x0eprint_metadata\x18\x0b \x01(\x0b\x32\x34.enterprise_connectors.ContentMetaData.PrintMetadata\x12\x16\n\x0e\x64\x65\x63ryption_key\x18\x0c \x01(\x0c\x12S\n\x12\x63opied_text_source\x18\r \x01(\x0b\x32\x37.enterprise_connectors.ContentMetaData.CopiedTextSource\x12\x39\n\x0ereferrer_chain\x18\x0e \x03(\x0b\x32!.safe_browsing.ReferrerChainEntry\x12\"\n\x1a\x63ontent_area_account_email\x18\x0f \x01(\t\x12)\n!source_content_area_account_email\x18\x11 \x01(\t\x12\x17\n\x0f\x66rame_url_chain\x18\x10 \x03(\t\x12\x11\n\tfile_size\x18\x12 \x01(\x04\x1a\xaf\x01\n\rPrintMetadata\x12\x14\n\x0cprinter_name\x18\x01 \x01(\t\x12V\n\x0cprinter_type\x18\x02 \x01(\x0e\x32@.enterprise_connectors.ContentMetaData.PrintMetadata.PrinterType\"0\n\x0bPrinterType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\t\n\x05\x43LOUD\x10\x01\x12\t\n\x05LOCAL\x10\x02\x1a\x81\x02\n\x10\x43opiedTextSource\x12\x0b\n\x03url\x18\x01 \x01(\t\x12]\n\x07\x63ontext\x18\x02 \x01(\x0e\x32L.enterprise_connectors.ContentMetaData.CopiedTextSource.CopiedTextSourceType\"\x80\x01\n\x14\x43opiedTextSourceType\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\r\n\tINCOGNITO\x10\x01\x12\r\n\tCLIPBOARD\x10\x02\x12\x11\n\rOTHER_PROFILE\x10\x03\x12\x10\n\x0cSAME_PROFILE\x10\x04\x12\x14\n\x10GEMINI_IN_CHROME\x10\x05\"\xe3\x04\n\x0e\x43lientMetadata\x12>\n\x07\x62rowser\x18\x01 \x01(\x0b\x32-.enterprise_connectors.ClientMetadata.Browser\x12<\n\x06\x64\x65vice\x18\x02 \x01(\x0b\x32,.enterprise_connectors.ClientMetadata.Device\x12>\n\x07profile\x18\x03 \x01(\x0b\x32-.enterprise_connectors.ClientMetadata.Profile\x12*\n\"is_chrome_os_managed_guest_session\x18\x04 \x01(\x08\x1a_\n\x07\x42rowser\x12\x12\n\nbrowser_id\x18\x01 \x01(\t\x12\x12\n\nuser_agent\x18\x02 \x01(\t\x12\x16\n\x0e\x63hrome_version\x18\x03 \x01(\t\x12\x14\n\x0cmachine_user\x18\x04 \x01(\t\x1a\x8f\x01\n\x06\x44\x65vice\x12\x10\n\x08\x64m_token\x18\x01 \x01(\t\x12\x11\n\tclient_id\x18\x02 \x01(\t\x12\x12\n\nos_version\x18\x03 \x01(\t\x12\x13\n\x0bos_platform\x18\x04 \x01(\t\x12\x0c\n\x04name\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65vice_fqdn\x18\x06 \x01(\t\x12\x14\n\x0cnetwork_name\x18\x07 \x01(\t\x1at\n\x07Profile\x12\x10\n\x08\x64m_token\x18\x01 \x01(\t\x12\x12\n\ngaia_email\x18\x02 \x01(\t\x12\x14\n\x0cprofile_path\x18\x03 \x01(\t\x12\x14\n\x0cprofile_name\x18\x04 \x01(\t\x12\x11\n\tclient_id\x18\x05 \x01(\tJ\x04\x08\x06\x10\x07\"\xcb\x06\n\x16\x43ontentAnalysisRequest\x12\x14\n\x0c\x64\x65vice_token\x18\x01 \x01(\t\x12\x15\n\rrequest_token\x18\x05 \x01(\t\x12\x44\n\x12\x61nalysis_connector\x18\t \x01(\x0e\x32(.enterprise_connectors.AnalysisConnector\x12<\n\x0crequest_data\x18\n \x01(\x0b\x32&.enterprise_connectors.ContentMetaData\x12\x0c\n\x04tags\x18\x0b \x03(\t\x12>\n\x0f\x63lient_metadata\x18\x0c \x01(\x0b\x32%.enterprise_connectors.ClientMetadata\x12\x16\n\x0ctext_content\x18\r \x01(\tH\x00\x12\x13\n\tfile_path\x18\x0e \x01(\tH\x00\x12\x12\n\nexpires_at\x18\x0f \x01(\x03\x12\x16\n\x0euser_action_id\x18\x10 \x01(\t\x12\"\n\x1auser_action_requests_count\x18\x11 \x01(\x03\x12\x44\n\x06reason\x18\x13 \x01(\x0e\x32\x34.enterprise_connectors.ContentAnalysisRequest.Reason\x12\x10\n\x08\x62locking\x18\x14 \x01(\x08\x12\x11\n\tlocal_ips\x18\x16 \x03(\t\x12\x1c\n\x14is_content_encrypted\x18\x17 \x01(\x08\x12\"\n\x1a\x63ontent_hash_in_final_call\x18\x18 \x01(\x08\x12\x11\n\tis_mobile\x18\x19 \x01(\x08\"\xc6\x01\n\x06Reason\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x13\n\x0f\x43LIPBOARD_PASTE\x10\x01\x12\x11\n\rDRAG_AND_DROP\x10\x02\x12\x16\n\x12\x46ILE_PICKER_DIALOG\x10\x03\x12\x17\n\x13PRINT_PREVIEW_PRINT\x10\x04\x12\x17\n\x13SYSTEM_DIALOG_PRINT\x10\x05\x12\x13\n\x0fNORMAL_DOWNLOAD\x10\x06\x12\x14\n\x10SAVE_AS_DOWNLOAD\x10\x07\x12\x12\n\x0e\x43LIPBOARD_COPY\x10\x08\x42\x0e\n\x0c\x63ontent_dataJ\x04\x08\x02\x10\x03J\x04\x08\x15\x10\x16J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x06\x10\t\"\xa3\r\n\x17\x43ontentAnalysisResponse\x12\x15\n\rrequest_token\x18\x01 \x01(\t\x12\x46\n\x07results\x18\x04 \x03(\x0b\x32\x35.enterprise_connectors.ContentAnalysisResponse.Result\x1a\xa2\x0c\n\x06Result\x12\x0b\n\x03tag\x18\x01 \x01(\t\x12L\n\x06status\x18\x02 \x01(\x0e\x32<.enterprise_connectors.ContentAnalysisResponse.Result.Status\x12\\\n\x0ftriggered_rules\x18\x03 \x03(\x0b\x32\x43.enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule\x12_\n\x0e\x63ustom_message\x18\x07 \x01(\x0b\x32\x43.enterprise_connectors.ContentAnalysisResponse.Result.CustomMessageB\x02\x18\x01\x12\x66\n\x14status_error_message\x18\x08 \x01(\x0e\x32H.enterprise_connectors.ContentAnalysisResponse.Result.StatusErrorMessage\x1a<\n\rCustomMessage\x12\x16\n\x0elearn_more_url\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t:\x02\x18\x01\x1a\xba\x07\n\rTriggeredRule\x12Z\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32J.enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.Action\x12\x11\n\trule_name\x18\x02 \x01(\t\x12\x0f\n\x07rule_id\x18\x03 \x01(\t\x12_\n\x0e\x63ustom_message\x18\x04 \x01(\x0b\x32\x43.enterprise_connectors.ContentAnalysisResponse.Result.CustomMessageB\x02\x18\x01\x12\x14\n\x0curl_category\x18\x05 \x01(\t\x12r\n\x13\x63ustom_rule_message\x18\x06 \x01(\x0b\x32U.enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.CustomRuleMessage\x12\x88\x01\n\x1f\x66orce_save_to_cloud_destination\x18\x07 \x01(\x0e\x32_.enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.ForceSaveToCloudDestination\x1a\x36\n\x18\x43ustomRuleMessageSegment\x12\x0c\n\x04text\x18\x01 \x01(\t\x12\x0c\n\x04link\x18\x02 \x01(\t\x1a\x8b\x01\n\x11\x43ustomRuleMessage\x12v\n\x10message_segments\x18\x01 \x03(\x0b\x32\\.enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.CustomRuleMessageSegment\"\x97\x01\n\x06\x41\x63tion\x12\x16\n\x12\x41\x43TION_UNSPECIFIED\x10\x00\x12\x0f\n\x0bREPORT_ONLY\x10\x01\x12\x08\n\x04WARN\x10\x02\x12\t\n\x05\x42LOCK\x10\x03\x12\x17\n\x13\x46ORCE_SAVE_TO_CLOUD\x10\x04\x12\x1a\n\x16JUSTIFICATION_REQUIRED\x10\x05\x12\x1a\n\x16KEEP_IN_MANAGED_CHROME\x10\x06\"S\n\x1b\x46orceSaveToCloudDestination\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x10\n\x0c\x43ORP_G_DRIVE\x10\x01\x12\x11\n\rCORP_ONEDRIVE\x10\x02\"6\n\x06Status\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x0b\n\x07\x46\x41ILURE\x10\x02\"Q\n\x12StatusErrorMessage\x12$\n STATUS_ERROR_MESSAGE_UNSPECIFIED\x10\x00\x12\x15\n\x11\x44\x45\x43RYPTION_FAILED\x10\x01J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x02\x10\x04\"\x8d\x03\n\x1e\x43ontentAnalysisAcknowledgement\x12\x15\n\rrequest_token\x18\x01 \x01(\t\x12L\n\x06status\x18\x02 \x01(\x0e\x32<.enterprise_connectors.ContentAnalysisAcknowledgement.Status\x12W\n\x0c\x66inal_action\x18\x03 \x01(\x0e\x32\x41.enterprise_connectors.ContentAnalysisAcknowledgement.FinalAction\"9\n\x06Status\x12\x0b\n\x07SUCCESS\x10\x01\x12\x14\n\x10INVALID_RESPONSE\x10\x02\x12\x0c\n\x08TOO_LATE\x10\x03\"r\n\x0b\x46inalAction\x12\x16\n\x12\x41\x43TION_UNSPECIFIED\x10\x00\x12\t\n\x05\x41LLOW\x10\x01\x12\x0f\n\x0bREPORT_ONLY\x10\x02\x12\x08\n\x04WARN\x10\x03\x12\t\n\x05\x42LOCK\x10\x04\x12\x1a\n\x16KEEP_IN_MANAGED_CHROME\x10\x05*\xb8\x01\n\x11\x41nalysisConnector\x12\"\n\x1e\x41NALYSIS_CONNECTOR_UNSPECIFIED\x10\x00\x12\x13\n\x0f\x46ILE_DOWNLOADED\x10\x01\x12\x11\n\rFILE_ATTACHED\x10\x02\x12\x13\n\x0f\x42ULK_DATA_ENTRY\x10\x03\x12\t\n\x05PRINT\x10\x04\x12\x11\n\rFILE_TRANSFER\x10\x05\x12\x0f\n\x0b\x44\x41TA_COPIED\x10\x06\x12\x13\n\x0fNETWORK_REQUEST\x10\x07\x42\x02H\x03')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.enterprise.common.proto.connectors_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'H\003'
  _globals['_CONTENTANALYSISRESPONSE_RESULT_CUSTOMMESSAGE']._loaded_options = None
  _globals['_CONTENTANALYSISRESPONSE_RESULT_CUSTOMMESSAGE']._serialized_options = b'\030\001'
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE'].fields_by_name['custom_message']._loaded_options = None
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE'].fields_by_name['custom_message']._serialized_options = b'\030\001'
  _globals['_CONTENTANALYSISRESPONSE_RESULT'].fields_by_name['custom_message']._loaded_options = None
  _globals['_CONTENTANALYSISRESPONSE_RESULT'].fields_by_name['custom_message']._serialized_options = b'\030\001'
  _globals['_ANALYSISCONNECTOR']._serialized_start=4730
  _globals['_ANALYSISCONNECTOR']._serialized_end=4914
  _globals['_CONTENTMETADATA']._serialized_start=133
  _globals['_CONTENTMETADATA']._serialized_end=1165
  _globals['_CONTENTMETADATA_PRINTMETADATA']._serialized_start=730
  _globals['_CONTENTMETADATA_PRINTMETADATA']._serialized_end=905
  _globals['_CONTENTMETADATA_PRINTMETADATA_PRINTERTYPE']._serialized_start=857
  _globals['_CONTENTMETADATA_PRINTMETADATA_PRINTERTYPE']._serialized_end=905
  _globals['_CONTENTMETADATA_COPIEDTEXTSOURCE']._serialized_start=908
  _globals['_CONTENTMETADATA_COPIEDTEXTSOURCE']._serialized_end=1165
  _globals['_CONTENTMETADATA_COPIEDTEXTSOURCE_COPIEDTEXTSOURCETYPE']._serialized_start=1037
  _globals['_CONTENTMETADATA_COPIEDTEXTSOURCE_COPIEDTEXTSOURCETYPE']._serialized_end=1165
  _globals['_CLIENTMETADATA']._serialized_start=1168
  _globals['_CLIENTMETADATA']._serialized_end=1779
  _globals['_CLIENTMETADATA_BROWSER']._serialized_start=1420
  _globals['_CLIENTMETADATA_BROWSER']._serialized_end=1515
  _globals['_CLIENTMETADATA_DEVICE']._serialized_start=1518
  _globals['_CLIENTMETADATA_DEVICE']._serialized_end=1661
  _globals['_CLIENTMETADATA_PROFILE']._serialized_start=1663
  _globals['_CLIENTMETADATA_PROFILE']._serialized_end=1779
  _globals['_CONTENTANALYSISREQUEST']._serialized_start=1782
  _globals['_CONTENTANALYSISREQUEST']._serialized_end=2625
  _globals['_CONTENTANALYSISREQUEST_REASON']._serialized_start=2381
  _globals['_CONTENTANALYSISREQUEST_REASON']._serialized_end=2579
  _globals['_CONTENTANALYSISRESPONSE']._serialized_start=2628
  _globals['_CONTENTANALYSISRESPONSE']._serialized_end=4327
  _globals['_CONTENTANALYSISRESPONSE_RESULT']._serialized_start=2751
  _globals['_CONTENTANALYSISRESPONSE_RESULT']._serialized_end=4321
  _globals['_CONTENTANALYSISRESPONSE_RESULT_CUSTOMMESSAGE']._serialized_start=3147
  _globals['_CONTENTANALYSISRESPONSE_RESULT_CUSTOMMESSAGE']._serialized_end=3207
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE']._serialized_start=3210
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE']._serialized_end=4164
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_CUSTOMRULEMESSAGESEGMENT']._serialized_start=3729
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_CUSTOMRULEMESSAGESEGMENT']._serialized_end=3783
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_CUSTOMRULEMESSAGE']._serialized_start=3786
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_CUSTOMRULEMESSAGE']._serialized_end=3925
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_ACTION']._serialized_start=3928
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_ACTION']._serialized_end=4079
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_FORCESAVETOCLOUDDESTINATION']._serialized_start=4081
  _globals['_CONTENTANALYSISRESPONSE_RESULT_TRIGGEREDRULE_FORCESAVETOCLOUDDESTINATION']._serialized_end=4164
  _globals['_CONTENTANALYSISRESPONSE_RESULT_STATUS']._serialized_start=4166
  _globals['_CONTENTANALYSISRESPONSE_RESULT_STATUS']._serialized_end=4220
  _globals['_CONTENTANALYSISRESPONSE_RESULT_STATUSERRORMESSAGE']._serialized_start=4222
  _globals['_CONTENTANALYSISRESPONSE_RESULT_STATUSERRORMESSAGE']._serialized_end=4303
  _globals['_CONTENTANALYSISACKNOWLEDGEMENT']._serialized_start=4330
  _globals['_CONTENTANALYSISACKNOWLEDGEMENT']._serialized_end=4727
  _globals['_CONTENTANALYSISACKNOWLEDGEMENT_STATUS']._serialized_start=4554
  _globals['_CONTENTANALYSISACKNOWLEDGEMENT_STATUS']._serialized_end=4611
  _globals['_CONTENTANALYSISACKNOWLEDGEMENT_FINALACTION']._serialized_start=4613
  _globals['_CONTENTANALYSISACKNOWLEDGEMENT_FINALACTION']._serialized_end=4727
# @@protoc_insertion_point(module_scope)
