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

_sym_db = _symbol_database.Default()


import tool_mode_pb2 as tool__mode__pb2
import tool_substate_pb2 as tool__substate__pb2
import model_mode_pb2 as model__mode__pb2
import actions_data_pb2 as actions__data__pb2
import aim_query_pb2 as aim__query__pb2
import modality_chip_props_pb2 as modality__chip__props__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17\x61im_communication.proto\x12\x04lens\x1a\x0ftool_mode.proto\x1a\x13tool_substate.proto\x1a\x10model_mode.proto\x1a\x12\x61\x63tions_data.proto\x1a\x0f\x61im_query.proto\x1a\x19modality_chip_props.proto\">\n\rHandshakePing\x12-\n\x0c\x63\x61pabilities\x18\x01 \x03(\x0e\x32\x17.lens.FeatureCapability\"2\n\x0bSubmitQuery\x12#\n\x07payload\x18\x01 \x01(\x0b\x32\x12.lens.QueryPayload\"\xac\x01\n\x1b\x43obrowsingDisplayModeParams\x12\x43\n\x0c\x64isplay_mode\x18\x01 \x01(\x0e\x32-.lens.CobrowsingDisplayModeParams.DisplayMode\"H\n\x0b\x44isplayMode\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0e\x43OBROWSING_TAB\x10\x01\x12\x18\n\x14\x43OBROWSING_SIDEPANEL\x10\x02\"M\n\x18SetCobrowsingDisplayMode\x12\x31\n\x06params\x18\x01 \x01(\x0b\x32!.lens.CobrowsingDisplayModeParams\"\x18\n\x16OpenThreadsViewPayload\"@\n\x0fOpenThreadsView\x12-\n\x07payload\x18\x01 \x01(\x0b\x32\x1c.lens.OpenThreadsViewPayload\"\x92\x01\n\x1aInjectedInputUpdatePayload\x12\n\n\x02id\x18\x01 \x01(\t\x12@\n\x0bupdate_type\x18\x02 \x01(\x0e\x32+.lens.InjectedInputUpdatePayload.UpdateType\"&\n\nUpdateType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07REMOVED\x10\x01\"H\n\x13InjectedInputUpdate\x12\x31\n\x07payload\x18\x01 \x01(\x0b\x32 .lens.InjectedInputUpdatePayload\";\n\x0f\x45xitToolPayload\x12\x11\n\ttool_mode\x18\x01 \x01(\x05\x12\x15\n\rnew_tool_mode\x18\x02 \x01(\x05\"2\n\x08\x45xitTool\x12&\n\x07payload\x18\x01 \x01(\x0b\x32\x15.lens.ExitToolPayload\"B\n\x11HandshakeResponse\x12-\n\x0c\x63\x61pabilities\x18\x01 \x03(\x0e\x32\x17.lens.FeatureCapability\"\x8a\x03\n\x12\x43lientToAimMessage\x12-\n\x0ehandshake_ping\x18\x01 \x01(\x0b\x32\x13.lens.HandshakePingH\x00\x12)\n\x0csubmit_query\x18\x02 \x01(\x0b\x32\x11.lens.SubmitQueryH\x00\x12\x32\n\x11open_threads_view\x18\x03 \x01(\x0b\x32\x15.lens.OpenThreadsViewH\x00\x12\x45\n\x1bset_cobrowsing_display_mode\x18\x04 \x01(\x0b\x32\x1e.lens.SetCobrowsingDisplayModeH\x00\x12:\n\x15injected_input_update\x18\x05 \x01(\x0b\x32\x19.lens.InjectedInputUpdateH\x00\x12#\n\texit_tool\x18\x06 \x01(\x0b\x32\x0e.lens.ExitToolH\x00\x12-\n\x0e\x61\x63tions_result\x18\x07 \x01(\x0b\x32\x13.lens.ActionsResultH\x00\x42\x0f\n\revent_message\"\xf6\x06\n\x12\x41imToClientMessage\x12\x35\n\x12handshake_response\x18\x01 \x01(\x0b\x32\x17.lens.HandshakeResponseH\x00\x12%\n\nhide_input\x18\x02 \x01(\x0b\x32\x0f.lens.HideInputH\x00\x12+\n\rrestore_input\x18\x03 \x01(\x0b\x32\x12.lens.RestoreInputH\x00\x12\x30\n\x10\x65nter_basic_mode\x18\x04 \x01(\x0b\x32\x14.lens.EnterBasicModeH\x00\x12.\n\x0f\x65xit_basic_mode\x18\x05 \x01(\x0b\x32\x13.lens.ExitBasicModeH\x00\x12I\n\x1dupdate_thread_context_library\x18\x07 \x01(\x0b\x32 .lens.UpdateThreadContextLibraryH\x00\x12\x43\n\x1anotify_zero_state_rendered\x18\x08 \x01(\x0b\x32\x1d.lens.NotifyZeroStateRenderedH\x00\x12Y\n,set_chrome_desktop_input_plate_configuration\x18\t \x01(\x0b\x32!.lens.InputPlateParametersRequestH\x00\x12)\n\x0cinject_input\x18\n \x01(\x0b\x32\x11.lens.InjectInputH\x00\x12:\n\x15remove_injected_input\x18\x0b \x01(\x0b\x32\x19.lens.RemoveInjectedInputH\x00\x12)\n\x0cunlock_input\x18\x0c \x01(\x0b\x32\x11.lens.UnlockInputH\x00\x12%\n\nlock_input\x18\r \x01(\x0b\x32\x0f.lens.LockInputH\x00\x12\x45\n\x1copen_link_in_side_panel_mode\x18\x0e \x01(\x0b\x32\x1d.lens.OpenLinkInSidePanelModeH\x00\x12/\n\x0f\x65xecute_actions\x18\x0f \x01(\x0b\x32\x14.lens.ExecuteActionsH\x00\x12\x46\n\x18update_input_plate_state\x18\x10 \x01(\x0b\x32\".lens.UpdateInputPlateStateRequestH\x00\x42\x0f\n\revent_message\"D\n\x0e\x45xecuteActions\x12\x32\n\x07\x61\x63tions\x18\x01 \x01(\x0b\x32!.optimization_guide.proto.Actions\"P\n\rActionsResult\x12?\n\x0e\x61\x63tions_result\x18\x01 \x01(\x0b\x32\'.optimization_guide.proto.ActionsResult\"\r\n\x0bUnlockInput\"\x0b\n\tLockInput\"\x0b\n\tHideInput\"\x0e\n\x0cRestoreInput\"\x10\n\x0e\x45nterBasicMode\"\x0f\n\rExitBasicMode\"9\n\x17NotifyZeroStateRendered\x12\x1e\n\x16is_zero_state_rendered\x18\x01 \x01(\x08\"p\n\x1bInputPlateParametersRequest\x12\x11\n\tmax_width\x18\x01 \x01(\x05\x12\x12\n\nmax_height\x18\x02 \x01(\x05\x12\x15\n\rmargin_bottom\x18\x03 \x01(\x05\x12\x13\n\x0bmargin_left\x18\x04 \x01(\x05\"=\n\x1aUpdateThreadContextLibrary\x12\x1f\n\x08\x63ontexts\x18\x01 \x03(\x0b\x32\r.lens.Context\"\xa5\x01\n\x07\x43ontext\x12\x12\n\ncontext_id\x18\x01 \x01(\x03\x12\x1c\n\x05image\x18\x02 \x01(\x0b\x32\x0b.lens.ImageH\x00\x12\x18\n\x03pdf\x18\x03 \x01(\x0b\x32\t.lens.PdfH\x00\x12 \n\x07webpage\x18\x04 \x01(\x0b\x32\r.lens.WebpageH\x00\x12\x1b\n\x13has_chrome_tab_data\x18\x17 \x01(\x08\x42\x0f\n\rcontext_input\"#\n\x05Image\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\"!\n\x03Pdf\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\"%\n\x07Webpage\x12\r\n\x05title\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t\"\x9a\x01\n\x0bInjectInput\x12\x12\n\nquery_text\x18\x01 \x01(\t\x12\x0e\n\x06\x65xpand\x18\x02 \x01(\x08\x12)\n\x08modality\x18\x03 \x01(\x0b\x32\x17.lens.ModalityChipProps\x12\x1e\n\x16submit_after_injection\x18\x04 \x01(\x08\x12\x1c\n\x14hide_scrim_on_expand\x18\x05 \x01(\x08\"!\n\x13RemoveInjectedInput\x12\n\n\x02id\x18\x01 \x01(\t\"&\n\x17OpenLinkInSidePanelMode\x12\x0b\n\x03url\x18\x01 \x01(\t\"\xa5\x01\n\x1cUpdateInputPlateStateRequest\x12&\n\x0b\x61\x63tive_tool\x18\x01 \x01(\x0e\x32\x11.omnibox.ToolMode\x12\x33\n\x14\x61\x63tive_tool_substate\x18\x02 \x01(\x0e\x32\x15.omnibox.ToolSubstate\x12(\n\x0c\x61\x63tive_model\x18\x03 \x01(\x0e\x32\x12.omnibox.ModelMode*\x9e\x02\n\x11\x46\x65\x61tureCapability\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x15\n\x11OPEN_THREADS_VIEW\x10\x0f\x12\x1e\n\x1a\x43OBROWSING_DISPLAY_CONTROL\x10\x11\x12\x1a\n\x16THREAD_CONTEXT_LIBRARY\x10\x12\x12\x1e\n\x1aNOTIFY_ZERO_STATE_RENDERED\x10\x14\x12\x30\n,SET_CHROME_DESKTOP_INPUT_PLATE_CONFIGURATION\x10\x18\x12\x10\n\x0cUNLOCK_INPUT\x10\x19\x12\x0e\n\nLOCK_INPUT\x10\x1a\x12\r\n\tEXIT_TOOL\x10\x1d\x12 \n\x1cOPEN_LINK_IN_SIDE_PANEL_MODE\x10\x1f\x1a\x04:\x02\x10\x02\x42\x02H\x03\x62\x08\x65\x64itionsp\xe9\x07')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'aim_communication_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'H\003'
  _globals['_FEATURECAPABILITY']._loaded_options = None
  _globals['_FEATURECAPABILITY']._serialized_options = b':\002\020\002'
  _globals['_FEATURECAPABILITY']._serialized_start=3465
  _globals['_FEATURECAPABILITY']._serialized_end=3751
  _globals['_HANDSHAKEPING']._serialized_start=153
  _globals['_HANDSHAKEPING']._serialized_end=215
  _globals['_SUBMITQUERY']._serialized_start=217
  _globals['_SUBMITQUERY']._serialized_end=267
  _globals['_COBROWSINGDISPLAYMODEPARAMS']._serialized_start=270
  _globals['_COBROWSINGDISPLAYMODEPARAMS']._serialized_end=442
  _globals['_COBROWSINGDISPLAYMODEPARAMS_DISPLAYMODE']._serialized_start=370
  _globals['_COBROWSINGDISPLAYMODEPARAMS_DISPLAYMODE']._serialized_end=442
  _globals['_SETCOBROWSINGDISPLAYMODE']._serialized_start=444
  _globals['_SETCOBROWSINGDISPLAYMODE']._serialized_end=521
  _globals['_OPENTHREADSVIEWPAYLOAD']._serialized_start=523
  _globals['_OPENTHREADSVIEWPAYLOAD']._serialized_end=547
  _globals['_OPENTHREADSVIEW']._serialized_start=549
  _globals['_OPENTHREADSVIEW']._serialized_end=613
  _globals['_INJECTEDINPUTUPDATEPAYLOAD']._serialized_start=616
  _globals['_INJECTEDINPUTUPDATEPAYLOAD']._serialized_end=762
  _globals['_INJECTEDINPUTUPDATEPAYLOAD_UPDATETYPE']._serialized_start=724
  _globals['_INJECTEDINPUTUPDATEPAYLOAD_UPDATETYPE']._serialized_end=762
  _globals['_INJECTEDINPUTUPDATE']._serialized_start=764
  _globals['_INJECTEDINPUTUPDATE']._serialized_end=836
  _globals['_EXITTOOLPAYLOAD']._serialized_start=838
  _globals['_EXITTOOLPAYLOAD']._serialized_end=897
  _globals['_EXITTOOL']._serialized_start=899
  _globals['_EXITTOOL']._serialized_end=949
  _globals['_HANDSHAKERESPONSE']._serialized_start=951
  _globals['_HANDSHAKERESPONSE']._serialized_end=1017
  _globals['_CLIENTTOAIMMESSAGE']._serialized_start=1020
  _globals['_CLIENTTOAIMMESSAGE']._serialized_end=1414
  _globals['_AIMTOCLIENTMESSAGE']._serialized_start=1417
  _globals['_AIMTOCLIENTMESSAGE']._serialized_end=2303
  _globals['_EXECUTEACTIONS']._serialized_start=2305
  _globals['_EXECUTEACTIONS']._serialized_end=2373
  _globals['_ACTIONSRESULT']._serialized_start=2375
  _globals['_ACTIONSRESULT']._serialized_end=2455
  _globals['_UNLOCKINPUT']._serialized_start=2457
  _globals['_UNLOCKINPUT']._serialized_end=2470
  _globals['_LOCKINPUT']._serialized_start=2472
  _globals['_LOCKINPUT']._serialized_end=2483
  _globals['_HIDEINPUT']._serialized_start=2485
  _globals['_HIDEINPUT']._serialized_end=2496
  _globals['_RESTOREINPUT']._serialized_start=2498
  _globals['_RESTOREINPUT']._serialized_end=2512
  _globals['_ENTERBASICMODE']._serialized_start=2514
  _globals['_ENTERBASICMODE']._serialized_end=2530
  _globals['_EXITBASICMODE']._serialized_start=2532
  _globals['_EXITBASICMODE']._serialized_end=2547
  _globals['_NOTIFYZEROSTATERENDERED']._serialized_start=2549
  _globals['_NOTIFYZEROSTATERENDERED']._serialized_end=2606
  _globals['_INPUTPLATEPARAMETERSREQUEST']._serialized_start=2608
  _globals['_INPUTPLATEPARAMETERSREQUEST']._serialized_end=2720
  _globals['_UPDATETHREADCONTEXTLIBRARY']._serialized_start=2722
  _globals['_UPDATETHREADCONTEXTLIBRARY']._serialized_end=2783
  _globals['_CONTEXT']._serialized_start=2786
  _globals['_CONTEXT']._serialized_end=2951
  _globals['_IMAGE']._serialized_start=2953
  _globals['_IMAGE']._serialized_end=2988
  _globals['_PDF']._serialized_start=2990
  _globals['_PDF']._serialized_end=3023
  _globals['_WEBPAGE']._serialized_start=3025
  _globals['_WEBPAGE']._serialized_end=3062
  _globals['_INJECTINPUT']._serialized_start=3065
  _globals['_INJECTINPUT']._serialized_end=3219
  _globals['_REMOVEINJECTEDINPUT']._serialized_start=3221
  _globals['_REMOVEINJECTEDINPUT']._serialized_end=3254
  _globals['_OPENLINKINSIDEPANELMODE']._serialized_start=3256
  _globals['_OPENLINKINSIDEPANELMODE']._serialized_end=3294
  _globals['_UPDATEINPUTPLATESTATEREQUEST']._serialized_start=3297
  _globals['_UPDATEINPUTPLATESTATEREQUEST']._serialized_end=3462
# @@protoc_insertion_point(module_scope)
