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

_sym_db = _symbol_database.Default()


from components.optimization_guide.proto.features import common_quality_data_pb2 as components_dot_optimization__guide_dot_proto_dot_features_dot_common__quality__data__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nQcomponents/optimization_guide/proto/features/notification_content_detection.proto\x12\x18optimization_guide.proto\x1a\x46\x63omponents/optimization_guide/proto/features/common_quality_data.proto\"\xb0\x02\n\'NotificationContentDetectionLoggingData\x12U\n\x07request\x18\x01 \x01(\x0b\x32=.optimization_guide.proto.NotificationContentDetectionRequestB\x05\xaa\x01\x02\x08\x01\x12W\n\x08response\x18\x02 \x01(\x0b\x32>.optimization_guide.proto.NotificationContentDetectionResponseB\x05\xaa\x01\x02\x08\x01\x12U\n\x07quality\x18\x03 \x01(\x0b\x32=.optimization_guide.proto.NotificationContentDetectionQualityB\x05\xaa\x01\x02\x08\x01\"{\n#NotificationContentDetectionRequest\x12T\n\x15notification_contents\x18\x01 \x01(\x0b\x32..optimization_guide.proto.NotificationContentsB\x05\xaa\x01\x02\x08\x01\"\x96\x01\n\x14NotificationContents\x12!\n\x12notification_title\x18\x01 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12#\n\x14notification_message\x18\x02 \x01(\tB\x05\xaa\x01\x02\x08\x01\x12\"\n\x1anotification_action_labels\x18\x03 \x03(\t\x12\x12\n\x03url\x18\x04 \x01(\tB\x05\xaa\x01\x02\x08\x01\"G\n$NotificationContentDetectionResponse\x12\x1f\n\x10suspicious_score\x18\x01 \x01(\x02\x42\x05\xaa\x01\x02\x08\x01\"\xa9\x03\n#NotificationContentDetectionQuality\x12\x44\n\ruser_feedback\x18\x01 \x01(\x0e\x32&.optimization_guide.proto.UserFeedbackB\x05\xaa\x01\x02\x08\x01\x12M\n\x12\x66inal_model_status\x18\x02 \x01(\x0e\x32*.optimization_guide.proto.FinalModelStatusB\x05\xaa\x01\x02\x08\x01\x12\"\n\x13is_url_on_allowlist\x18\x03 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12(\n\x19\x64id_user_always_allow_url\x18\x04 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12%\n\x16was_user_shown_warning\x18\x05 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12#\n\x14\x64id_user_unsubscribe\x18\x06 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01\x12S\n\x15site_engagement_score\x18\x07 \x01(\x0e\x32-.optimization_guide.proto.SiteEngagementScoreB\x05\xaa\x01\x02\x08\x01*\xd8\x01\n\x13SiteEngagementScore\x12\x1e\n\x1aSITE_ENGAGEMENT_SCORE_NONE\x10\x00\x12!\n\x1dSITE_ENGAGEMENT_SCORE_MINIMAL\x10\x01\x12\x1d\n\x19SITE_ENGAGEMENT_SCORE_LOW\x10\x02\x12 \n\x1cSITE_ENGAGEMENT_SCORE_MEDIUM\x10\x03\x12\x1e\n\x1aSITE_ENGAGEMENT_SCORE_HIGH\x10\x04\x12\x1d\n\x19SITE_ENGAGEMENT_SCORE_MAX\x10\x05\x42`\n9org.chromium.components.optimization_guide.features.protoB!NotificationContentDetectionProtoH\x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.optimization_guide.proto.features.notification_content_detection_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n9org.chromium.components.optimization_guide.features.protoB!NotificationContentDetectionProtoH\003'
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA'].fields_by_name['request']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA'].fields_by_name['request']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA'].fields_by_name['response']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA'].fields_by_name['response']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA'].fields_by_name['quality']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA'].fields_by_name['quality']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONREQUEST'].fields_by_name['notification_contents']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONREQUEST'].fields_by_name['notification_contents']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTS'].fields_by_name['notification_title']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTS'].fields_by_name['notification_title']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTS'].fields_by_name['notification_message']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTS'].fields_by_name['notification_message']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTS'].fields_by_name['url']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTS'].fields_by_name['url']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONRESPONSE'].fields_by_name['suspicious_score']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONRESPONSE'].fields_by_name['suspicious_score']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['user_feedback']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['user_feedback']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['final_model_status']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['final_model_status']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['is_url_on_allowlist']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['is_url_on_allowlist']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['did_user_always_allow_url']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['did_user_always_allow_url']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['was_user_shown_warning']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['was_user_shown_warning']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['did_user_unsubscribe']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['did_user_unsubscribe']._serialized_options = b'\252\001\002\010\001'
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['site_engagement_score']._loaded_options = None
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY'].fields_by_name['site_engagement_score']._serialized_options = b'\252\001\002\010\001'
  _globals['_SITEENGAGEMENTSCORE']._serialized_start=1270
  _globals['_SITEENGAGEMENTSCORE']._serialized_end=1486
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA']._serialized_start=184
  _globals['_NOTIFICATIONCONTENTDETECTIONLOGGINGDATA']._serialized_end=488
  _globals['_NOTIFICATIONCONTENTDETECTIONREQUEST']._serialized_start=490
  _globals['_NOTIFICATIONCONTENTDETECTIONREQUEST']._serialized_end=613
  _globals['_NOTIFICATIONCONTENTS']._serialized_start=616
  _globals['_NOTIFICATIONCONTENTS']._serialized_end=766
  _globals['_NOTIFICATIONCONTENTDETECTIONRESPONSE']._serialized_start=768
  _globals['_NOTIFICATIONCONTENTDETECTIONRESPONSE']._serialized_end=839
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY']._serialized_start=842
  _globals['_NOTIFICATIONCONTENTDETECTIONQUALITY']._serialized_end=1267
# @@protoc_insertion_point(module_scope)
