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

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nKcomponents/optimization_guide/proto/features/contextual_tasks_context.proto\x12\x18optimization_guide.proto\"t\n!ContextualTasksContextLoggingData\x12O\n\x07quality\x18\x01 \x01(\x0b\x32\x37.optimization_guide.proto.ContextualTasksContextQualityB\x05\xaa\x01\x02\x08\x01\"\xdf\x03\n\x1d\x43ontextualTasksContextQuality\x12J\n\religible_tabs\x18\x01 \x03(\x0b\x32\x33.optimization_guide.proto.ContextualTasksTabContext\x12H\n\x07surface\x18\x02 \x01(\x0e\x32\x30.optimization_guide.proto.ContextualTasksSurfaceB\x05\xaa\x01\x02\x08\x01\x12&\n\x17\x65mbedding_model_version\x18\x03 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12$\n\x15number_of_query_words\x18\x04 \x01(\x05\x42\x05\xaa\x01\x02\x08\x01\x12M\n\x12tab_selection_mode\x18\x05 \x01(\x0e\x32*.optimization_guide.proto.TabSelectionModeB\x05\xaa\x01\x02\x08\x01\x12\x30\n!query_active_tab_title_similarity\x18\x06 \x01(\x02\x42\x05\xaa\x01\x02\x08\x01\x12-\n%query_active_tab_passage_similarities\x18\x07 \x03(\x02\x12*\n\x1btab_selection_model_version\x18\x08 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\"\xfa\x02\n\x19\x43ontextualTasksTabContext\x12%\n\x14\x62\x65st_embedding_score\x18\x01 \x01(\x02\x42\x07\x18\x01\xaa\x01\x02\x08\x01\x12(\n\x19seconds_since_last_active\x18\x02 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12%\n\x16number_of_common_words\x18\x03 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12\"\n\x13\x61ggregate_tab_score\x18\x04 \x01(\x02\x42\x05\xaa\x01\x02\x08\x01\x12$\n\x15seconds_of_last_visit\x18\x06 \x01(\x03\x42\x05\xaa\x01\x02\x08\x01\x12%\n\x16query_title_similarity\x18\x07 \x01(\x02\x42\x05\xaa\x01\x02\x08\x01\x12\"\n\x1aquery_passage_similarities\x18\x08 \x03(\x02\x12*\n\x1b\x61\x63tive_tab_title_similarity\x18\t \x01(\x02\x42\x05\xaa\x01\x02\x08\x01\x12$\n\x15was_explicitly_chosen\x18\x05 \x01(\x08\x42\x05\xaa\x01\x02\x08\x01*\xbd\x01\n\x16\x43ontextualTasksSurface\x12#\n\x1f\x43ONTEXTUAL_TASK_SURFACE_UNKNOWN\x10\x00\x12(\n$CONTEXTUAL_TASK_SURFACE_NEW_TAB_PAGE\x10\x01\x12#\n\x1f\x43ONTEXTUAL_TASK_SURFACE_OMNIBOX\x10\x02\x12/\n+CONTEXTUAL_TASK_SURFACE_CONTEXTUAL_TASKS_UI\x10\x03*\xf6\x01\n\x10TabSelectionMode\x12\x1e\n\x1aTAB_SELECTION_MODE_UNKNOWN\x10\x00\x12%\n!TAB_SELECTION_MODE_STATIC_SIGNALS\x10\x01\x12\x34\n0TAB_SELECTION_MODE_STATIC_AND_ENGAGEMENT_SIGNALS\x10\x02\x12&\n\"TAB_SELECTION_MODE_STATIC_ML_MODEL\x10\x03\x12=\n9TAB_SELECTION_MODE_STATIC_ML_MODEL_AND_ENGAGEMENT_SIGNALS\x10\x04\x42Z\n9org.chromium.components.optimization_guide.features.protoB\x1b\x43ontextualTasksContextProtoH\x03\x62\x08\x65\x64itionsp\xe8\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'components.optimization_guide.proto.features.contextual_tasks_context_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\033ContextualTasksContextProtoH\003'
  _globals['_CONTEXTUALTASKSCONTEXTLOGGINGDATA'].fields_by_name['quality']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTLOGGINGDATA'].fields_by_name['quality']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['surface']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['surface']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['embedding_model_version']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['embedding_model_version']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['number_of_query_words']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['number_of_query_words']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['tab_selection_mode']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['tab_selection_mode']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['query_active_tab_title_similarity']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['query_active_tab_title_similarity']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['tab_selection_model_version']._loaded_options = None
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY'].fields_by_name['tab_selection_model_version']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['best_embedding_score']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['best_embedding_score']._serialized_options = b'\030\001\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['seconds_since_last_active']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['seconds_since_last_active']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['number_of_common_words']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['number_of_common_words']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['aggregate_tab_score']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['aggregate_tab_score']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['seconds_of_last_visit']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['seconds_of_last_visit']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['query_title_similarity']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['query_title_similarity']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['active_tab_title_similarity']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['active_tab_title_similarity']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['was_explicitly_chosen']._loaded_options = None
  _globals['_CONTEXTUALTASKSTABCONTEXT'].fields_by_name['was_explicitly_chosen']._serialized_options = b'\252\001\002\010\001'
  _globals['_CONTEXTUALTASKSSURFACE']._serialized_start=1087
  _globals['_CONTEXTUALTASKSSURFACE']._serialized_end=1276
  _globals['_TABSELECTIONMODE']._serialized_start=1279
  _globals['_TABSELECTIONMODE']._serialized_end=1525
  _globals['_CONTEXTUALTASKSCONTEXTLOGGINGDATA']._serialized_start=105
  _globals['_CONTEXTUALTASKSCONTEXTLOGGINGDATA']._serialized_end=221
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY']._serialized_start=224
  _globals['_CONTEXTUALTASKSCONTEXTQUALITY']._serialized_end=703
  _globals['_CONTEXTUALTASKSTABCONTEXT']._serialized_start=706
  _globals['_CONTEXTUALTASKSTABCONTEXT']._serialized_end=1084
# @@protoc_insertion_point(module_scope)
