Switch to betterproto for Lens, add Bing (thanks @bropines)

This commit is contained in:
AuroraWright
2025-04-02 07:05:35 +02:00
parent 89af4bd28c
commit 6dfde19887
40 changed files with 1381 additions and 1964 deletions

View File

@@ -39,6 +39,7 @@ Additionally:
## Cloud providers
- Google Lens: Google Vision in disguise (no need for API keys!), install with `pip install owocr[lens]` ("l" key)
- Google Lens (web): alternative version of Lens (Google webpage version). Results should be the same but it's much slower. Install with `pip install owocr[lensweb]` ("k" key)
- Bing: Azure in disguise (no need for API keys!) ("b" key)
- Google Vision: install with `pip install owocr[gvision]`, you also need a service account .json file named google_vision.json in `user directory/.config/` ("g" key)
- Azure Image Analysis: install with `pip install owocr[azure]`, you also need to specify an api key and an endpoint in the config file ("v" key)
- OCRSpace: you need to specify an api key in the config file ("o" key)
@@ -49,6 +50,7 @@ This uses code from/references these projects:
- Viola for working on the Google Lens implementation (twice!) and helping with the pyobjc VisionKit code!
- [google-lens-ocr](https://github.com/dimdenGD/chrome-lens-ocr) for additional Lens reverse engineering and the headers/URL parameters I currently use
- @ronaldoussoren for helping with the pyobjc VisionKit code
- @bropines for the Bing code ([Github issue](https://github.com/AuroraWright/owocr/issues/10))
- [Manga OCR](https://github.com/kha-white/manga-ocr)
- [ocrmac](https://github.com/straussmaximilian/ocrmac) for the Apple Vision framework API
- [NadeOCR](https://github.com/Natsume-197/NadeOCR) for the Google Vision API

1238
owocr/lens_betterproto.py Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -6,6 +6,8 @@ import sys
import platform
import logging
from math import sqrt
import base64
from urllib.parse import urlparse, parse_qs
import jaconv
import numpy as np
@@ -63,11 +65,8 @@ except ImportError:
pass
try:
from google.protobuf.json_format import MessageToDict
from .py_lens.lens_overlay_server_pb2 import LensOverlayServerRequest, LensOverlayServerResponse
from .py_lens.lens_overlay_platform_pb2 import PLATFORM_WEB
from .py_lens.lens_overlay_surface_pb2 import SURFACE_CHROMIUM
from .py_lens.lens_overlay_filters_pb2 import AUTO_FILTER
import betterproto
from .lens_betterproto import *
import random
except ImportError:
pass
@@ -189,10 +188,8 @@ class GoogleLens:
available = False
def __init__(self):
if 'google.protobuf' not in sys.modules:
logger.warning('protobuf not available, Google Lens will not work!')
elif 'requests' not in sys.modules:
logger.warning('requests not available, Google Lens will not work!')
if 'betterproto' not in sys.modules:
logger.warning('betterproto not available, Google Lens will not work!')
else:
self.available = True
logger.info('Google Lens ready')
@@ -211,10 +208,10 @@ class GoogleLens:
request.objects_request.request_context.request_id.sequence_id = 0
request.objects_request.request_context.request_id.image_sequence_id = 0
request.objects_request.request_context.request_id.analytics_id = random.randbytes(16)
request.objects_request.request_context.request_id.routing_info.Clear()
request.objects_request.request_context.request_id.routing_info = LensOverlayRoutingInfo()
request.objects_request.request_context.client_context.platform = PLATFORM_WEB
request.objects_request.request_context.client_context.surface = SURFACE_CHROMIUM
request.objects_request.request_context.client_context.platform = Platform.WEB
request.objects_request.request_context.client_context.surface = Surface.CHROMIUM
request.objects_request.request_context.client_context.locale_context.language = 'ja'
request.objects_request.request_context.client_context.locale_context.region = 'Asia/Tokyo'
@@ -222,8 +219,9 @@ class GoogleLens:
request.objects_request.request_context.client_context.app_id = '' # not set by chromium
filter = request.objects_request.request_context.client_context.client_filters.filter.add()
filter.filter_type = AUTO_FILTER
filter = AppliedFilter()
filter.filter_type = LensOverlayFilterType.AUTO_FILTER
request.objects_request.request_context.client_context.client_filters.filter.append(filter)
image_data = self._preprocess(img)
request.objects_request.image_data.payload.image_bytes = image_data[0]
@@ -255,9 +253,8 @@ class GoogleLens:
if res.status_code != 200:
return (False, 'Unknown error!')
response_proto = LensOverlayServerResponse()
response_proto.ParseFromString(res.content)
response_dict = MessageToDict(response_proto, preserving_proto_field_name=True)
response_proto = LensOverlayServerResponse().FromString(res.content)
response_dict = response_proto.to_dict(betterproto.Casing.SNAKE)
res = ''
text = response_dict['objects_response']['text']['text_layout']['paragraphs']
@@ -288,8 +285,6 @@ class GoogleLensWeb:
def __init__(self):
if 'pyjson5' not in sys.modules:
logger.warning('pyjson5 not available, Google Lens (web) will not work!')
elif 'requests' not in sys.modules:
logger.warning('requests not available, Google Lens (web) will not work!')
else:
self.regex = re.compile(r'(\w+)=([^&]+)')
self.requests_session = requests.Session()
@@ -372,6 +367,119 @@ class GoogleLensWeb:
return pil_image_to_bytes(img)
class Bing:
name = 'bing'
readable_name = 'Bing'
key = 'b'
available = False
def __init__(self):
self.requests_session = requests.Session()
self.available = True
logger.info('Bing ready')
def __call__(self, img_or_path):
if isinstance(img_or_path, str) or isinstance(img_or_path, Path):
img = Image.open(img_or_path)
elif isinstance(img_or_path, Image.Image):
img = img_or_path
else:
raise ValueError(f'img_or_path must be a path or PIL.Image, instead got: {img_or_path}')
upload_url = 'https://www.bing.com/images/search?view=detailv2&iss=sbiupload'
upload_headers = {
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'accept-language': 'ja-JP;q=0.6,ja;q=0.5',
'cache-control': 'max-age=0',
'origin': 'https://www.bing.com',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0',
}
files = {
'imgurl': (None, ''),
'cbir': (None, 'sbi'),
'imageBin': (None, self._preprocess(img))
}
try:
res = self.requests_session.post(upload_url, headers=upload_headers, files=files, timeout=20, allow_redirects=False)
except requests.exceptions.Timeout:
return (False, 'Request timeout!')
except requests.exceptions.ConnectionError:
return (False, 'Connection error!')
if res.status_code != 302:
return (False, 'Unknown error!')
redirect_url = res.headers.get('Location')
if not redirect_url:
return (False, 'Error getting redirect URL!')
parsed_url = urlparse(redirect_url)
query_params = parse_qs(parsed_url.query)
image_insights_token = query_params.get('insightsToken')
if not image_insights_token:
return (False, 'Error getting token!')
image_insights_token = image_insights_token[0]
api_url = 'https://www.bing.com/images/api/custom/knowledge'
api_headers = {
'accept': '*/*',
'accept-language': 'ja-JP;q=0.6,ja;q=0.5',
'origin': 'https://www.bing.com',
'referer': f'https://www.bing.com/images/search?view=detailV2&insightstoken={image_insights_token}',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0',
}
api_data_json = {
'imageInfo': {'imageInsightsToken': image_insights_token, 'source': 'Url'},
'knowledgeRequest': {'invokedSkills': ['OCR'], 'index': 1}
}
files = {
'knowledgeRequest': (None, json.dumps(api_data_json), 'application/json')
}
try:
res = self.requests_session.post(api_url, headers=api_headers, files=files, timeout=20)
except requests.exceptions.Timeout:
return (False, 'Request timeout!')
except requests.exceptions.ConnectionError:
return (False, 'Connection error!')
if res.status_code != 200:
return (False, 'Unknown error!')
data = res.json()
text_tag = None
for tag in data['tags']:
if tag.get('displayName') == '##TextRecognition':
text_tag = tag
break
if not text_tag:
return (False, 'No ##TextRecognition tag in response!')
text_action = None
for action in text_tag['actions']:
if action.get('_type') == 'ImageKnowledge/TextRecognitionAction':
text_action = action
break
if not text_action:
return (False, 'No TextRecognitionAction action in response!')
regions = text_action['data'].get('regions', [])
res = ''
for region in regions:
for line in region.get('lines', []):
res += line['text'] + '\n'
x = (True, res)
return x
def _preprocess(self, img):
img_bytes = pil_image_to_bytes(img)
return base64.b64encode(img_bytes).decode('utf-8')
class AppleVision:
name = 'avision'
readable_name = 'Apple Vision'
@@ -520,9 +628,6 @@ class WinRTOCR:
else:
self.available = True
logger.info('WinRT OCR ready')
else:
if 'requests' not in sys.modules:
logger.warning('requests not available, WinRT OCR will not work!')
else:
try:
self.url = config['url']
@@ -704,9 +809,6 @@ class OCRSpace:
available = False
def __init__(self, config={}):
if 'requests' not in sys.modules:
logger.warning('requests not available, OCRSpace will not work!')
else:
try:
self.api_key = config['api_key']
self.available = True

View File

@@ -1,75 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_client_context.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_filters_pb2 as lens__overlay__filters__pb2
import owocr.py_lens.lens_overlay_platform_pb2 as lens__overlay__platform__pb2
import owocr.py_lens.lens_overlay_surface_pb2 as lens__overlay__surface__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!lens_overlay_client_context.proto\x12\x04lens\x1a\x1alens_overlay_filters.proto\x1a\x1blens_overlay_platform.proto\x1a\x1alens_overlay_surface.proto\"\x90\x03\n\x18LensOverlayClientContext\x12 \n\x08platform\x18\x01 \x01(\x0e\x32\x0e.lens.Platform\x12\x1e\n\x07surface\x18\x02 \x01(\x0e\x32\r.lens.Surface\x12+\n\x0elocale_context\x18\x04 \x01(\x0b\x32\x13.lens.LocaleContext\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\t\x12,\n\x0e\x63lient_filters\x18\x11 \x01(\x0b\x32\x14.lens.AppliedFilters\x12\x31\n\x11rendering_context\x18\x14 \x01(\x0b\x32\x16.lens.RenderingContext\x12\x34\n\x13\x63lient_logging_data\x18\x17 \x01(\x0b\x32\x17.lens.ClientLoggingDataJ\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\t\x10\nJ\x04\x08\n\x10\x0bJ\x04\x08\x0b\x10\x0cJ\x04\x08\x0c\x10\rJ\x04\x08\r\x10\x0eJ\x04\x08\x0e\x10\x0fJ\x04\x08\x0f\x10\x10J\x04\x08\x10\x10\x11J\x04\x08\x12\x10\x13J\x04\x08\x13\x10\x14J\x04\x08\x15\x10\x16J\x04\x08\x16\x10\x17\"D\n\rLocaleContext\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x0e\n\x06region\x18\x02 \x01(\t\x12\x11\n\ttime_zone\x18\x03 \x01(\t\"W\n\x10RenderingContext\x12=\n\x15rendering_environment\x18\x02 \x01(\x0e\x32\x1e.lens.LensRenderingEnvironmentJ\x04\x08\x01\x10\x02\"0\n\x11\x43lientLoggingData\x12\x1b\n\x13is_history_eligible\x18\x01 \x01(\x08*Y\n\x18LensRenderingEnvironment\x12\x1d\n\x19RENDERING_ENV_UNSPECIFIED\x10\x00\x12\x1e\n\x1aRENDERING_ENV_LENS_OVERLAY\x10\x0e\x42\x02H\x03\x62\x06proto3')
_LENSRENDERINGENVIRONMENT = DESCRIPTOR.enum_types_by_name['LensRenderingEnvironment']
LensRenderingEnvironment = enum_type_wrapper.EnumTypeWrapper(_LENSRENDERINGENVIRONMENT)
RENDERING_ENV_UNSPECIFIED = 0
RENDERING_ENV_LENS_OVERLAY = 14
_LENSOVERLAYCLIENTCONTEXT = DESCRIPTOR.message_types_by_name['LensOverlayClientContext']
_LOCALECONTEXT = DESCRIPTOR.message_types_by_name['LocaleContext']
_RENDERINGCONTEXT = DESCRIPTOR.message_types_by_name['RenderingContext']
_CLIENTLOGGINGDATA = DESCRIPTOR.message_types_by_name['ClientLoggingData']
LensOverlayClientContext = _reflection.GeneratedProtocolMessageType('LensOverlayClientContext', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYCLIENTCONTEXT,
'__module__' : 'lens_overlay_client_context_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayClientContext)
})
_sym_db.RegisterMessage(LensOverlayClientContext)
LocaleContext = _reflection.GeneratedProtocolMessageType('LocaleContext', (_message.Message,), {
'DESCRIPTOR' : _LOCALECONTEXT,
'__module__' : 'lens_overlay_client_context_pb2'
# @@protoc_insertion_point(class_scope:lens.LocaleContext)
})
_sym_db.RegisterMessage(LocaleContext)
RenderingContext = _reflection.GeneratedProtocolMessageType('RenderingContext', (_message.Message,), {
'DESCRIPTOR' : _RENDERINGCONTEXT,
'__module__' : 'lens_overlay_client_context_pb2'
# @@protoc_insertion_point(class_scope:lens.RenderingContext)
})
_sym_db.RegisterMessage(RenderingContext)
ClientLoggingData = _reflection.GeneratedProtocolMessageType('ClientLoggingData', (_message.Message,), {
'DESCRIPTOR' : _CLIENTLOGGINGDATA,
'__module__' : 'lens_overlay_client_context_pb2'
# @@protoc_insertion_point(class_scope:lens.ClientLoggingData)
})
_sym_db.RegisterMessage(ClientLoggingData)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSRENDERINGENVIRONMENT._serialized_start=740
_LENSRENDERINGENVIRONMENT._serialized_end=829
_LENSOVERLAYCLIENTCONTEXT._serialized_start=129
_LENSOVERLAYCLIENTCONTEXT._serialized_end=529
_LOCALECONTEXT._serialized_start=531
_LOCALECONTEXT._serialized_end=599
_RENDERINGCONTEXT._serialized_start=601
_RENDERINGCONTEXT._serialized_end=688
_CLIENTLOGGINGDATA._serialized_start=690
_CLIENTLOGGINGDATA._serialized_end=738
# @@protoc_insertion_point(module_scope)

View File

@@ -1,39 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_client_logs.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_phase_latencies_metadata_pb2 as lens__overlay__phase__latencies__metadata__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1elens_overlay_client_logs.proto\x12\x04lens\x1a+lens_overlay_phase_latencies_metadata.proto\"\x9f\x03\n\x15LensOverlayClientLogs\x12I\n\x18phase_latencies_metadata\x18\x01 \x01(\x0b\x32\'.lens.LensOverlayPhaseLatenciesMetadata\x12S\n\x18lens_overlay_entry_point\x18\x02 \x01(\x0e\x32\x31.lens.LensOverlayClientLogs.LensOverlayEntryPoint\x12\x11\n\tpaella_id\x18\x03 \x01(\x04\x12#\n\x1bmetrics_collection_disabled\x18\x05 \x01(\x08\"\xa7\x01\n\x15LensOverlayEntryPoint\x12\x17\n\x13UNKNOWN_ENTRY_POINT\x10\x00\x12\x0c\n\x08\x41PP_MENU\x10\x01\x12\x15\n\x11PAGE_CONTEXT_MENU\x10\x02\x12\x16\n\x12IMAGE_CONTEXT_MENU\x10\x03\x12\x12\n\x0eOMNIBOX_BUTTON\x10\x04\x12\x12\n\x0eTOOLBAR_BUTTON\x10\x05\x12\x10\n\x0c\x46IND_IN_PAGE\x10\x06J\x04\x08\x04\x10\x05\x42\x02H\x03')
_LENSOVERLAYCLIENTLOGS = DESCRIPTOR.message_types_by_name['LensOverlayClientLogs']
_LENSOVERLAYCLIENTLOGS_LENSOVERLAYENTRYPOINT = _LENSOVERLAYCLIENTLOGS.enum_types_by_name['LensOverlayEntryPoint']
LensOverlayClientLogs = _reflection.GeneratedProtocolMessageType('LensOverlayClientLogs', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYCLIENTLOGS,
'__module__' : 'lens_overlay_client_logs_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayClientLogs)
})
_sym_db.RegisterMessage(LensOverlayClientLogs)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYCLIENTLOGS._serialized_start=86
_LENSOVERLAYCLIENTLOGS._serialized_end=501
_LENSOVERLAYCLIENTLOGS_LENSOVERLAYENTRYPOINT._serialized_start=328
_LENSOVERLAYCLIENTLOGS_LENSOVERLAYENTRYPOINT._serialized_end=495
# @@protoc_insertion_point(module_scope)

View File

@@ -1,32 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_client_platform.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"lens_overlay_client_platform.proto\x12\x04lens*S\n\x0e\x43lientPlatform\x12\x1f\n\x1b\x43LIENT_PLATFORM_UNSPECIFIED\x10\x00\x12 \n\x1c\x43LIENT_PLATFORM_LENS_OVERLAY\x10\x02\x42\x02H\x03\x62\x06proto3')
_CLIENTPLATFORM = DESCRIPTOR.enum_types_by_name['ClientPlatform']
ClientPlatform = enum_type_wrapper.EnumTypeWrapper(_CLIENTPLATFORM)
CLIENT_PLATFORM_UNSPECIFIED = 0
CLIENT_PLATFORM_LENS_OVERLAY = 2
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_CLIENTPLATFORM._serialized_start=44
_CLIENTPLATFORM._serialized_end=127
# @@protoc_insertion_point(module_scope)

View File

@@ -1,36 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_cluster_info.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_routing_info_pb2 as lens__overlay__routing__info__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1flens_overlay_cluster_info.proto\x12\x04lens\x1a\x1flens_overlay_routing_info.proto\"\x82\x01\n\x16LensOverlayClusterInfo\x12\x19\n\x11server_session_id\x18\x01 \x01(\t\x12\x19\n\x11search_session_id\x18\x02 \x01(\t\x12\x32\n\x0crouting_info\x18\x06 \x01(\x0b\x32\x1c.lens.LensOverlayRoutingInfoB\x02H\x03\x62\x06proto3')
_LENSOVERLAYCLUSTERINFO = DESCRIPTOR.message_types_by_name['LensOverlayClusterInfo']
LensOverlayClusterInfo = _reflection.GeneratedProtocolMessageType('LensOverlayClusterInfo', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYCLUSTERINFO,
'__module__' : 'lens_overlay_cluster_info_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayClusterInfo)
})
_sym_db.RegisterMessage(LensOverlayClusterInfo)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYCLUSTERINFO._serialized_start=75
_LENSOVERLAYCLUSTERINFO._serialized_end=205
# @@protoc_insertion_point(module_scope)

View File

@@ -1,107 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_deep_gleam_data.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_text_pb2 as lens__overlay__text__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"lens_overlay_deep_gleam_data.proto\x12\x04lens\x1a\x17lens_overlay_text.proto\"\xa6\x01\n\rDeepGleamData\x12,\n\x0btranslation\x18\n \x01(\x0b\x32\x15.lens.TranslationDataH\x00\x12\x18\n\x10visual_object_id\x18\x0b \x03(\tB\x11\n\x0frendering_oneofJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\t\x10\nJ\x04\x08\x0c\x10\r\"\xe7\t\n\x0fTranslationData\x12,\n\x06status\x18\x01 \x01(\x0b\x32\x1c.lens.TranslationData.Status\x12\x17\n\x0ftarget_language\x18\x02 \x01(\t\x12\x17\n\x0fsource_language\x18\x03 \x01(\t\x12\x13\n\x0btranslation\x18\x04 \x01(\t\x12(\n\x04line\x18\x05 \x03(\x0b\x32\x1a.lens.TranslationData.Line\x12\x31\n\x11writing_direction\x18\x07 \x01(\x0e\x32\x16.lens.WritingDirection\x12\"\n\talignment\x18\x08 \x01(\x0e\x32\x0f.lens.Alignment\x12\x11\n\tjustified\x18\t \x01(\x08\x1a\x97\x02\n\x06Status\x12/\n\x04\x63ode\x18\x01 \x01(\x0e\x32!.lens.TranslationData.Status.Code\"\xdb\x01\n\x04\x43ode\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0b\n\x07SUCCESS\x10\x01\x12\x10\n\x0cSERVER_ERROR\x10\x02\x12\x1d\n\x19UNSUPPORTED_LANGUAGE_PAIR\x10\x03\x12\x11\n\rSAME_LANGUAGE\x10\x04\x12\x1b\n\x17UNKNOWN_SOURCE_LANGUAGE\x10\x05\x12\x13\n\x0fINVALID_REQUEST\x10\x06\x12\x15\n\x11\x44\x45\x41\x44LINE_EXCEEDED\x10\x07\x12\x15\n\x11\x45MPTY_TRANSLATION\x10\x08\x12\x15\n\x11NO_OP_TRANSLATION\x10\t\x1aM\n\tTextStyle\x12\x12\n\ntext_color\x18\x01 \x01(\r\x12 \n\x18\x62\x61\x63kground_primary_color\x18\x02 \x01(\rJ\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05\x1a\xd1\x02\n\x13\x42\x61\x63kgroundImageData\x12\x18\n\x10\x62\x61\x63kground_image\x18\x01 \x01(\x0c\x12\x13\n\x0bimage_width\x18\x02 \x01(\x05\x12\x14\n\x0cimage_height\x18\x03 \x01(\x05\x12\x18\n\x10vertical_padding\x18\x04 \x01(\x02\x12\x1a\n\x12horizontal_padding\x18\x05 \x01(\x02\x12I\n\x0b\x66ile_format\x18\x06 \x01(\x0e\x32\x34.lens.TranslationData.BackgroundImageData.FileFormat\x12\x11\n\ttext_mask\x18\x07 \x01(\x0c\"a\n\nFileFormat\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0eRAW_BYTES_RGBA\x10\x01\x12\x0c\n\x08PNG_RGBA\x10\x02\x12\r\n\tWEBP_RGBA\x10\x03\x12\x15\n\x11JPEG_RGB_PNG_MASK\x10\x04\x1a\x87\x02\n\x04Line\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05\x12.\n\x05style\x18\x03 \x01(\x0b\x32\x1f.lens.TranslationData.TextStyle\x12-\n\x04word\x18\x05 \x03(\x0b\x32\x1f.lens.TranslationData.Line.Word\x12H\n\x15\x62\x61\x63kground_image_data\x18\t \x01(\x0b\x32).lens.TranslationData.BackgroundImageData\x1a\"\n\x04Word\x12\r\n\x05start\x18\x01 \x01(\x05\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x05J\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08J\x04\x08\x08\x10\tJ\x04\x08\x06\x10\x07\x42\x02H\x03\x62\x06proto3')
_DEEPGLEAMDATA = DESCRIPTOR.message_types_by_name['DeepGleamData']
_TRANSLATIONDATA = DESCRIPTOR.message_types_by_name['TranslationData']
_TRANSLATIONDATA_STATUS = _TRANSLATIONDATA.nested_types_by_name['Status']
_TRANSLATIONDATA_TEXTSTYLE = _TRANSLATIONDATA.nested_types_by_name['TextStyle']
_TRANSLATIONDATA_BACKGROUNDIMAGEDATA = _TRANSLATIONDATA.nested_types_by_name['BackgroundImageData']
_TRANSLATIONDATA_LINE = _TRANSLATIONDATA.nested_types_by_name['Line']
_TRANSLATIONDATA_LINE_WORD = _TRANSLATIONDATA_LINE.nested_types_by_name['Word']
_TRANSLATIONDATA_STATUS_CODE = _TRANSLATIONDATA_STATUS.enum_types_by_name['Code']
_TRANSLATIONDATA_BACKGROUNDIMAGEDATA_FILEFORMAT = _TRANSLATIONDATA_BACKGROUNDIMAGEDATA.enum_types_by_name['FileFormat']
DeepGleamData = _reflection.GeneratedProtocolMessageType('DeepGleamData', (_message.Message,), {
'DESCRIPTOR' : _DEEPGLEAMDATA,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.DeepGleamData)
})
_sym_db.RegisterMessage(DeepGleamData)
TranslationData = _reflection.GeneratedProtocolMessageType('TranslationData', (_message.Message,), {
'Status' : _reflection.GeneratedProtocolMessageType('Status', (_message.Message,), {
'DESCRIPTOR' : _TRANSLATIONDATA_STATUS,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslationData.Status)
})
,
'TextStyle' : _reflection.GeneratedProtocolMessageType('TextStyle', (_message.Message,), {
'DESCRIPTOR' : _TRANSLATIONDATA_TEXTSTYLE,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslationData.TextStyle)
})
,
'BackgroundImageData' : _reflection.GeneratedProtocolMessageType('BackgroundImageData', (_message.Message,), {
'DESCRIPTOR' : _TRANSLATIONDATA_BACKGROUNDIMAGEDATA,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslationData.BackgroundImageData)
})
,
'Line' : _reflection.GeneratedProtocolMessageType('Line', (_message.Message,), {
'Word' : _reflection.GeneratedProtocolMessageType('Word', (_message.Message,), {
'DESCRIPTOR' : _TRANSLATIONDATA_LINE_WORD,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslationData.Line.Word)
})
,
'DESCRIPTOR' : _TRANSLATIONDATA_LINE,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslationData.Line)
})
,
'DESCRIPTOR' : _TRANSLATIONDATA,
'__module__' : 'lens_overlay_deep_gleam_data_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslationData)
})
_sym_db.RegisterMessage(TranslationData)
_sym_db.RegisterMessage(TranslationData.Status)
_sym_db.RegisterMessage(TranslationData.TextStyle)
_sym_db.RegisterMessage(TranslationData.BackgroundImageData)
_sym_db.RegisterMessage(TranslationData.Line)
_sym_db.RegisterMessage(TranslationData.Line.Word)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_DEEPGLEAMDATA._serialized_start=70
_DEEPGLEAMDATA._serialized_end=236
_TRANSLATIONDATA._serialized_start=239
_TRANSLATIONDATA._serialized_end=1494
_TRANSLATIONDATA_STATUS._serialized_start=524
_TRANSLATIONDATA_STATUS._serialized_end=803
_TRANSLATIONDATA_STATUS_CODE._serialized_start=584
_TRANSLATIONDATA_STATUS_CODE._serialized_end=803
_TRANSLATIONDATA_TEXTSTYLE._serialized_start=805
_TRANSLATIONDATA_TEXTSTYLE._serialized_end=882
_TRANSLATIONDATA_BACKGROUNDIMAGEDATA._serialized_start=885
_TRANSLATIONDATA_BACKGROUNDIMAGEDATA._serialized_end=1222
_TRANSLATIONDATA_BACKGROUNDIMAGEDATA_FILEFORMAT._serialized_start=1125
_TRANSLATIONDATA_BACKGROUNDIMAGEDATA_FILEFORMAT._serialized_end=1222
_TRANSLATIONDATA_LINE._serialized_start=1225
_TRANSLATIONDATA_LINE._serialized_end=1488
_TRANSLATIONDATA_LINE_WORD._serialized_start=1430
_TRANSLATIONDATA_LINE_WORD._serialized_end=1464
# @@protoc_insertion_point(module_scope)

View File

@@ -1,45 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_document.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1blens_overlay_document.proto\x12\x04lens\"0\n\x13LensOverlayDocument\x12\x19\n\x05pages\x18\x01 \x03(\x0b\x32\n.lens.Page\"2\n\x04Page\x12\x13\n\x0bpage_number\x18\x01 \x01(\x05\x12\x15\n\rtext_segments\x18\x04 \x03(\tB\x02H\x03\x62\x06proto3')
_LENSOVERLAYDOCUMENT = DESCRIPTOR.message_types_by_name['LensOverlayDocument']
_PAGE = DESCRIPTOR.message_types_by_name['Page']
LensOverlayDocument = _reflection.GeneratedProtocolMessageType('LensOverlayDocument', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYDOCUMENT,
'__module__' : 'lens_overlay_document_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayDocument)
})
_sym_db.RegisterMessage(LensOverlayDocument)
Page = _reflection.GeneratedProtocolMessageType('Page', (_message.Message,), {
'DESCRIPTOR' : _PAGE,
'__module__' : 'lens_overlay_document_pb2'
# @@protoc_insertion_point(class_scope:lens.Page)
})
_sym_db.RegisterMessage(Page)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYDOCUMENT._serialized_start=37
_LENSOVERLAYDOCUMENT._serialized_end=85
_PAGE._serialized_start=87
_PAGE._serialized_end=137
# @@protoc_insertion_point(module_scope)

View File

@@ -1,64 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_filters.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1alens_overlay_filters.proto\x12\x04lens\"\xc6\x01\n\rAppliedFilter\x12\x30\n\x0b\x66ilter_type\x18\x01 \x01(\x0e\x32\x1b.lens.LensOverlayFilterType\x12\x32\n\ttranslate\x18\x03 \x01(\x0b\x32\x1d.lens.AppliedFilter.TranslateH\x00\x1a=\n\tTranslate\x12\x17\n\x0ftarget_language\x18\x01 \x01(\t\x12\x17\n\x0fsource_language\x18\x02 \x01(\tB\x10\n\x0e\x66ilter_payload\"5\n\x0e\x41ppliedFilters\x12#\n\x06\x66ilter\x18\x01 \x03(\x0b\x32\x13.lens.AppliedFilter*P\n\x15LensOverlayFilterType\x12\x17\n\x13UNKNOWN_FILTER_TYPE\x10\x00\x12\r\n\tTRANSLATE\x10\x02\x12\x0f\n\x0b\x41UTO_FILTER\x10\x07\x42\x02H\x03\x62\x06proto3')
_LENSOVERLAYFILTERTYPE = DESCRIPTOR.enum_types_by_name['LensOverlayFilterType']
LensOverlayFilterType = enum_type_wrapper.EnumTypeWrapper(_LENSOVERLAYFILTERTYPE)
UNKNOWN_FILTER_TYPE = 0
TRANSLATE = 2
AUTO_FILTER = 7
_APPLIEDFILTER = DESCRIPTOR.message_types_by_name['AppliedFilter']
_APPLIEDFILTER_TRANSLATE = _APPLIEDFILTER.nested_types_by_name['Translate']
_APPLIEDFILTERS = DESCRIPTOR.message_types_by_name['AppliedFilters']
AppliedFilter = _reflection.GeneratedProtocolMessageType('AppliedFilter', (_message.Message,), {
'Translate' : _reflection.GeneratedProtocolMessageType('Translate', (_message.Message,), {
'DESCRIPTOR' : _APPLIEDFILTER_TRANSLATE,
'__module__' : 'lens_overlay_filters_pb2'
# @@protoc_insertion_point(class_scope:lens.AppliedFilter.Translate)
})
,
'DESCRIPTOR' : _APPLIEDFILTER,
'__module__' : 'lens_overlay_filters_pb2'
# @@protoc_insertion_point(class_scope:lens.AppliedFilter)
})
_sym_db.RegisterMessage(AppliedFilter)
_sym_db.RegisterMessage(AppliedFilter.Translate)
AppliedFilters = _reflection.GeneratedProtocolMessageType('AppliedFilters', (_message.Message,), {
'DESCRIPTOR' : _APPLIEDFILTERS,
'__module__' : 'lens_overlay_filters_pb2'
# @@protoc_insertion_point(class_scope:lens.AppliedFilters)
})
_sym_db.RegisterMessage(AppliedFilters)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYFILTERTYPE._serialized_start=292
_LENSOVERLAYFILTERTYPE._serialized_end=372
_APPLIEDFILTER._serialized_start=37
_APPLIEDFILTER._serialized_end=235
_APPLIEDFILTER_TRANSLATE._serialized_start=156
_APPLIEDFILTER_TRANSLATE._serialized_end=217
_APPLIEDFILTERS._serialized_start=237
_APPLIEDFILTERS._serialized_end=290
# @@protoc_insertion_point(module_scope)

View File

@@ -1,56 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_geometry.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_polygon_pb2 as lens__overlay__polygon__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1blens_overlay_geometry.proto\x12\x04lens\x1a\x1alens_overlay_polygon.proto\"\x98\x01\n\x10\x43\x65nterRotatedBox\x12\x10\n\x08\x63\x65nter_x\x18\x01 \x01(\x02\x12\x10\n\x08\x63\x65nter_y\x18\x02 \x01(\x02\x12\r\n\x05width\x18\x03 \x01(\x02\x12\x0e\n\x06height\x18\x04 \x01(\x02\x12\x12\n\nrotation_z\x18\x05 \x01(\x02\x12-\n\x0f\x63oordinate_type\x18\x06 \x01(\x0e\x32\x14.lens.CoordinateType\"}\n\x08Geometry\x12,\n\x0c\x62ounding_box\x18\x01 \x01(\x0b\x32\x16.lens.CenterRotatedBox\x12+\n\x14segmentation_polygon\x18\x05 \x03(\x0b\x32\r.lens.PolygonJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04J\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07\"m\n\nZoomedCrop\x12$\n\x04\x63rop\x18\x01 \x01(\x0b\x32\x16.lens.CenterRotatedBox\x12\x14\n\x0cparent_width\x18\x02 \x01(\x05\x12\x15\n\rparent_height\x18\x03 \x01(\x05\x12\x0c\n\x04zoom\x18\x04 \x01(\x02\x42\x02H\x03\x62\x06proto3')
_CENTERROTATEDBOX = DESCRIPTOR.message_types_by_name['CenterRotatedBox']
_GEOMETRY = DESCRIPTOR.message_types_by_name['Geometry']
_ZOOMEDCROP = DESCRIPTOR.message_types_by_name['ZoomedCrop']
CenterRotatedBox = _reflection.GeneratedProtocolMessageType('CenterRotatedBox', (_message.Message,), {
'DESCRIPTOR' : _CENTERROTATEDBOX,
'__module__' : 'lens_overlay_geometry_pb2'
# @@protoc_insertion_point(class_scope:lens.CenterRotatedBox)
})
_sym_db.RegisterMessage(CenterRotatedBox)
Geometry = _reflection.GeneratedProtocolMessageType('Geometry', (_message.Message,), {
'DESCRIPTOR' : _GEOMETRY,
'__module__' : 'lens_overlay_geometry_pb2'
# @@protoc_insertion_point(class_scope:lens.Geometry)
})
_sym_db.RegisterMessage(Geometry)
ZoomedCrop = _reflection.GeneratedProtocolMessageType('ZoomedCrop', (_message.Message,), {
'DESCRIPTOR' : _ZOOMEDCROP,
'__module__' : 'lens_overlay_geometry_pb2'
# @@protoc_insertion_point(class_scope:lens.ZoomedCrop)
})
_sym_db.RegisterMessage(ZoomedCrop)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_CENTERROTATEDBOX._serialized_start=66
_CENTERROTATEDBOX._serialized_end=218
_GEOMETRY._serialized_start=220
_GEOMETRY._serialized_end=345
_ZOOMEDCROP._serialized_start=347
_ZOOMEDCROP._serialized_end=456
# @@protoc_insertion_point(module_scope)

View File

@@ -1,37 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_image_crop.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_geometry_pb2 as lens__overlay__geometry__pb2
import owocr.py_lens.lens_overlay_payload_pb2 as lens__overlay__payload__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dlens_overlay_image_crop.proto\x12\x04lens\x1a\x1blens_overlay_geometry.proto\x1a\x1alens_overlay_payload.proto\"k\n\tImageCrop\x12\x0f\n\x07\x63rop_id\x18\x01 \x01(\t\x12 \n\x05image\x18\x02 \x01(\x0b\x32\x11.lens.ClientImage\x12%\n\x0bzoomed_crop\x18\x03 \x01(\x0b\x32\x10.lens.ZoomedCropJ\x04\x08\x04\x10\x05\x42\x02H\x03\x62\x06proto3')
_IMAGECROP = DESCRIPTOR.message_types_by_name['ImageCrop']
ImageCrop = _reflection.GeneratedProtocolMessageType('ImageCrop', (_message.Message,), {
'DESCRIPTOR' : _IMAGECROP,
'__module__' : 'lens_overlay_image_crop_pb2'
# @@protoc_insertion_point(class_scope:lens.ImageCrop)
})
_sym_db.RegisterMessage(ImageCrop)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_IMAGECROP._serialized_start=96
_IMAGECROP._serialized_end=203
# @@protoc_insertion_point(module_scope)

View File

@@ -1,56 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_image_data.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_geometry_pb2 as lens__overlay__geometry__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dlens_overlay_image_data.proto\x12\x04lens\x1a\x1blens_overlay_geometry.proto\"\x90\x01\n\tImageData\x12#\n\x07payload\x18\x01 \x01(\x0b\x32\x12.lens.ImagePayload\x12+\n\x0eimage_metadata\x18\x03 \x01(\x0b\x32\x13.lens.ImageMetadata\x12+\n\x13significant_regions\x18\x04 \x03(\x0b\x32\x0e.lens.GeometryJ\x04\x08\x02\x10\x03\")\n\x0cImagePayload\x12\x13\n\x0bimage_bytes\x18\x01 \x01(\x0cJ\x04\x08\x02\x10\x03\"4\n\rImageMetadata\x12\r\n\x05width\x18\x01 \x01(\x05\x12\x0e\n\x06height\x18\x02 \x01(\x05J\x04\x08\x06\x10\x07\x42\x02H\x03\x62\x06proto3')
_IMAGEDATA = DESCRIPTOR.message_types_by_name['ImageData']
_IMAGEPAYLOAD = DESCRIPTOR.message_types_by_name['ImagePayload']
_IMAGEMETADATA = DESCRIPTOR.message_types_by_name['ImageMetadata']
ImageData = _reflection.GeneratedProtocolMessageType('ImageData', (_message.Message,), {
'DESCRIPTOR' : _IMAGEDATA,
'__module__' : 'lens_overlay_image_data_pb2'
# @@protoc_insertion_point(class_scope:lens.ImageData)
})
_sym_db.RegisterMessage(ImageData)
ImagePayload = _reflection.GeneratedProtocolMessageType('ImagePayload', (_message.Message,), {
'DESCRIPTOR' : _IMAGEPAYLOAD,
'__module__' : 'lens_overlay_image_data_pb2'
# @@protoc_insertion_point(class_scope:lens.ImagePayload)
})
_sym_db.RegisterMessage(ImagePayload)
ImageMetadata = _reflection.GeneratedProtocolMessageType('ImageMetadata', (_message.Message,), {
'DESCRIPTOR' : _IMAGEMETADATA,
'__module__' : 'lens_overlay_image_data_pb2'
# @@protoc_insertion_point(class_scope:lens.ImageMetadata)
})
_sym_db.RegisterMessage(ImageMetadata)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_IMAGEDATA._serialized_start=69
_IMAGEDATA._serialized_end=213
_IMAGEPAYLOAD._serialized_start=215
_IMAGEPAYLOAD._serialized_end=256
_IMAGEMETADATA._serialized_start=258
_IMAGEMETADATA._serialized_end=310
# @@protoc_insertion_point(module_scope)

View File

@@ -1,95 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_interaction_request_metadata.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_geometry_pb2 as lens__overlay__geometry__pb2
import owocr.py_lens.lens_overlay_text_query_pb2 as lens__overlay__text__query__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/lens_overlay_interaction_request_metadata.proto\x12\x04lens\x1a\x1blens_overlay_geometry.proto\x1a\x1dlens_overlay_text_query.proto\"\xb9\x07\n%LensOverlayInteractionRequestMetadata\x12>\n\x04type\x18\x01 \x01(\x0e\x32\x30.lens.LensOverlayInteractionRequestMetadata.Type\x12Y\n\x12selection_metadata\x18\x02 \x01(\x0b\x32=.lens.LensOverlayInteractionRequestMetadata.SelectionMetadata\x12Q\n\x0equery_metadata\x18\x04 \x01(\x0b\x32\x39.lens.LensOverlayInteractionRequestMetadata.QueryMetadata\x1a\xb6\x03\n\x11SelectionMetadata\x12T\n\x05point\x18\x01 \x01(\x0b\x32\x43.lens.LensOverlayInteractionRequestMetadata.SelectionMetadata.PointH\x00\x12V\n\x06region\x18\x02 \x01(\x0b\x32\x44.lens.LensOverlayInteractionRequestMetadata.SelectionMetadata.RegionH\x00\x12V\n\x06object\x18\x03 \x01(\x0b\x32\x44.lens.LensOverlayInteractionRequestMetadata.SelectionMetadata.ObjectH\x00\x1a\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x1a\x30\n\x06Region\x12&\n\x06region\x18\x01 \x01(\x0b\x32\x16.lens.CenterRotatedBox\x1a=\n\x06Object\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12 \n\x08geometry\x18\x02 \x01(\x0b\x32\x0e.lens.GeometryB\x0b\n\tselection\x1a:\n\rQueryMetadata\x12#\n\ntext_query\x18\x02 \x01(\x0b\x32\x0f.lens.TextQueryJ\x04\x08\x01\x10\x02\"\xa6\x01\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x07\n\x03TAP\x10\x01\x12\n\n\x06REGION\x10\x02\x12\x12\n\x0eTEXT_SELECTION\x10\x03\x12\x11\n\rREGION_SEARCH\x10\x04\x12\x16\n\x12OBJECT_FULFILLMENT\x10\x05\x12\x1b\n\x17\x43ONTEXTUAL_SEARCH_QUERY\x10\t\x12\r\n\tPDF_QUERY\x10\n\x12\x11\n\rWEBPAGE_QUERY\x10\x0bJ\x04\x08\x03\x10\x04\x42\x02H\x03\x62\x06proto3')
_LENSOVERLAYINTERACTIONREQUESTMETADATA = DESCRIPTOR.message_types_by_name['LensOverlayInteractionRequestMetadata']
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA = _LENSOVERLAYINTERACTIONREQUESTMETADATA.nested_types_by_name['SelectionMetadata']
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_POINT = _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA.nested_types_by_name['Point']
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_REGION = _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA.nested_types_by_name['Region']
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_OBJECT = _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA.nested_types_by_name['Object']
_LENSOVERLAYINTERACTIONREQUESTMETADATA_QUERYMETADATA = _LENSOVERLAYINTERACTIONREQUESTMETADATA.nested_types_by_name['QueryMetadata']
_LENSOVERLAYINTERACTIONREQUESTMETADATA_TYPE = _LENSOVERLAYINTERACTIONREQUESTMETADATA.enum_types_by_name['Type']
LensOverlayInteractionRequestMetadata = _reflection.GeneratedProtocolMessageType('LensOverlayInteractionRequestMetadata', (_message.Message,), {
'SelectionMetadata' : _reflection.GeneratedProtocolMessageType('SelectionMetadata', (_message.Message,), {
'Point' : _reflection.GeneratedProtocolMessageType('Point', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_POINT,
'__module__' : 'lens_overlay_interaction_request_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequestMetadata.SelectionMetadata.Point)
})
,
'Region' : _reflection.GeneratedProtocolMessageType('Region', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_REGION,
'__module__' : 'lens_overlay_interaction_request_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequestMetadata.SelectionMetadata.Region)
})
,
'Object' : _reflection.GeneratedProtocolMessageType('Object', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_OBJECT,
'__module__' : 'lens_overlay_interaction_request_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequestMetadata.SelectionMetadata.Object)
})
,
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA,
'__module__' : 'lens_overlay_interaction_request_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequestMetadata.SelectionMetadata)
})
,
'QueryMetadata' : _reflection.GeneratedProtocolMessageType('QueryMetadata', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUESTMETADATA_QUERYMETADATA,
'__module__' : 'lens_overlay_interaction_request_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequestMetadata.QueryMetadata)
})
,
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUESTMETADATA,
'__module__' : 'lens_overlay_interaction_request_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequestMetadata)
})
_sym_db.RegisterMessage(LensOverlayInteractionRequestMetadata)
_sym_db.RegisterMessage(LensOverlayInteractionRequestMetadata.SelectionMetadata)
_sym_db.RegisterMessage(LensOverlayInteractionRequestMetadata.SelectionMetadata.Point)
_sym_db.RegisterMessage(LensOverlayInteractionRequestMetadata.SelectionMetadata.Region)
_sym_db.RegisterMessage(LensOverlayInteractionRequestMetadata.SelectionMetadata.Object)
_sym_db.RegisterMessage(LensOverlayInteractionRequestMetadata.QueryMetadata)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYINTERACTIONREQUESTMETADATA._serialized_start=118
_LENSOVERLAYINTERACTIONREQUESTMETADATA._serialized_end=1071
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA._serialized_start=398
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA._serialized_end=836
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_POINT._serialized_start=681
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_POINT._serialized_end=710
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_REGION._serialized_start=712
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_REGION._serialized_end=760
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_OBJECT._serialized_start=762
_LENSOVERLAYINTERACTIONREQUESTMETADATA_SELECTIONMETADATA_OBJECT._serialized_end=823
_LENSOVERLAYINTERACTIONREQUESTMETADATA_QUERYMETADATA._serialized_start=838
_LENSOVERLAYINTERACTIONREQUESTMETADATA_QUERYMETADATA._serialized_end=896
_LENSOVERLAYINTERACTIONREQUESTMETADATA_TYPE._serialized_start=899
_LENSOVERLAYINTERACTIONREQUESTMETADATA_TYPE._serialized_end=1065
# @@protoc_insertion_point(module_scope)

View File

@@ -1,76 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_knowledge_intent_query.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_translate_stickiness_signals_pb2 as lens__overlay__translate__stickiness__signals__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)lens_overlay_knowledge_intent_query.proto\x12\x04lens\x1a/lens_overlay_translate_stickiness_signals.proto\"j\n\x0c\x46unctionCall\x12\x0c\n\x04name\x18\x01 \x01(\t\x12 \n\x08\x61rgument\x18\x02 \x03(\x0b\x32\x0e.lens.Argument\x12*\n\x07signals\x18\x04 \x01(\x0b\x32\x19.lens.FunctionCallSignals\"a\n\x13\x46unctionCallSignals\x12J\n\x1ctranslate_stickiness_signals\x18\xe6\x81\xbd\x94\x01 \x01(\x0b\x32 .lens.TranslateStickinessSignals\"<\n\x08\x41rgument\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\"\n\x05value\x18\x02 \x01(\x0b\x32\x13.lens.ArgumentValue\"C\n\rArgumentValue\x12)\n\x0csimple_value\x18\x03 \x01(\x0b\x32\x11.lens.SimpleValueH\x00\x42\x07\n\x05value\".\n\x0bSimpleValue\x12\x16\n\x0cstring_value\x18\x01 \x01(\tH\x00\x42\x07\n\x05valueB\x02H\x03\x62\x06proto3')
_FUNCTIONCALL = DESCRIPTOR.message_types_by_name['FunctionCall']
_FUNCTIONCALLSIGNALS = DESCRIPTOR.message_types_by_name['FunctionCallSignals']
_ARGUMENT = DESCRIPTOR.message_types_by_name['Argument']
_ARGUMENTVALUE = DESCRIPTOR.message_types_by_name['ArgumentValue']
_SIMPLEVALUE = DESCRIPTOR.message_types_by_name['SimpleValue']
FunctionCall = _reflection.GeneratedProtocolMessageType('FunctionCall', (_message.Message,), {
'DESCRIPTOR' : _FUNCTIONCALL,
'__module__' : 'lens_overlay_knowledge_intent_query_pb2'
# @@protoc_insertion_point(class_scope:lens.FunctionCall)
})
_sym_db.RegisterMessage(FunctionCall)
FunctionCallSignals = _reflection.GeneratedProtocolMessageType('FunctionCallSignals', (_message.Message,), {
'DESCRIPTOR' : _FUNCTIONCALLSIGNALS,
'__module__' : 'lens_overlay_knowledge_intent_query_pb2'
# @@protoc_insertion_point(class_scope:lens.FunctionCallSignals)
})
_sym_db.RegisterMessage(FunctionCallSignals)
Argument = _reflection.GeneratedProtocolMessageType('Argument', (_message.Message,), {
'DESCRIPTOR' : _ARGUMENT,
'__module__' : 'lens_overlay_knowledge_intent_query_pb2'
# @@protoc_insertion_point(class_scope:lens.Argument)
})
_sym_db.RegisterMessage(Argument)
ArgumentValue = _reflection.GeneratedProtocolMessageType('ArgumentValue', (_message.Message,), {
'DESCRIPTOR' : _ARGUMENTVALUE,
'__module__' : 'lens_overlay_knowledge_intent_query_pb2'
# @@protoc_insertion_point(class_scope:lens.ArgumentValue)
})
_sym_db.RegisterMessage(ArgumentValue)
SimpleValue = _reflection.GeneratedProtocolMessageType('SimpleValue', (_message.Message,), {
'DESCRIPTOR' : _SIMPLEVALUE,
'__module__' : 'lens_overlay_knowledge_intent_query_pb2'
# @@protoc_insertion_point(class_scope:lens.SimpleValue)
})
_sym_db.RegisterMessage(SimpleValue)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_FUNCTIONCALL._serialized_start=100
_FUNCTIONCALL._serialized_end=206
_FUNCTIONCALLSIGNALS._serialized_start=208
_FUNCTIONCALLSIGNALS._serialized_end=305
_ARGUMENT._serialized_start=307
_ARGUMENT._serialized_end=367
_ARGUMENTVALUE._serialized_start=369
_ARGUMENTVALUE._serialized_end=436
_SIMPLEVALUE._serialized_start=438
_SIMPLEVALUE._serialized_end=484
# @@protoc_insertion_point(module_scope)

View File

@@ -1,36 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_knowledge_query.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_knowledge_intent_query_pb2 as lens__overlay__knowledge__intent__query__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"lens_overlay_knowledge_query.proto\x12\x04lens\x1a)lens_overlay_knowledge_intent_query.proto\"4\n\x05Query\x12+\n\x0cintent_query\x18\xc2\x95\xe9\x1a \x01(\x0b\x32\x12.lens.FunctionCallB\x02H\x03\x62\x06proto3')
_QUERY = DESCRIPTOR.message_types_by_name['Query']
Query = _reflection.GeneratedProtocolMessageType('Query', (_message.Message,), {
'DESCRIPTOR' : _QUERY,
'__module__' : 'lens_overlay_knowledge_query_pb2'
# @@protoc_insertion_point(class_scope:lens.Query)
})
_sym_db.RegisterMessage(Query)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_QUERY._serialized_start=87
_QUERY._serialized_end=139
# @@protoc_insertion_point(module_scope)

View File

@@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_math_solver_query.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$lens_overlay_math_solver_query.proto\x12\x04lens\".\n\x0fMathSolverQuery\x12\x1b\n\x13math_input_equation\x18\x03 \x01(\tB\x02H\x03\x62\x06proto3')
_MATHSOLVERQUERY = DESCRIPTOR.message_types_by_name['MathSolverQuery']
MathSolverQuery = _reflection.GeneratedProtocolMessageType('MathSolverQuery', (_message.Message,), {
'DESCRIPTOR' : _MATHSOLVERQUERY,
'__module__' : 'lens_overlay_math_solver_query_pb2'
# @@protoc_insertion_point(class_scope:lens.MathSolverQuery)
})
_sym_db.RegisterMessage(MathSolverQuery)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_MATHSOLVERQUERY._serialized_start=46
_MATHSOLVERQUERY._serialized_end=92
# @@protoc_insertion_point(module_scope)

View File

@@ -1,36 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_message_set.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_knowledge_query_pb2 as lens__overlay__knowledge__query__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1elens_overlay_message_set.proto\x12\x04lens\x1a\"lens_overlay_knowledge_query.proto\";\n\nMessageSet\x12-\n\x15message_set_extension\x18\xe9\xf8\xde\x13 \x01(\x0b\x32\x0b.lens.QueryB\x02H\x03\x62\x06proto3')
_MESSAGESET = DESCRIPTOR.message_types_by_name['MessageSet']
MessageSet = _reflection.GeneratedProtocolMessageType('MessageSet', (_message.Message,), {
'DESCRIPTOR' : _MESSAGESET,
'__module__' : 'lens_overlay_message_set_pb2'
# @@protoc_insertion_point(class_scope:lens.MessageSet)
})
_sym_db.RegisterMessage(MessageSet)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_MESSAGESET._serialized_start=76
_MESSAGESET._serialized_end=135
# @@protoc_insertion_point(module_scope)

View File

@@ -1,61 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_overlay_object.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_geometry_pb2 as lens__overlay__geometry__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!lens_overlay_overlay_object.proto\x12\x04lens\x1a\x1blens_overlay_geometry.proto\"\xac\x03\n\rOverlayObject\x12\n\n\x02id\x18\x01 \x01(\t\x12 \n\x08geometry\x18\x02 \x01(\x0b\x32\x0e.lens.Geometry\x12\x41\n\x12rendering_metadata\x18\x08 \x01(\x0b\x32%.lens.OverlayObject.RenderingMetadata\x12I\n\x16interaction_properties\x18\x04 \x01(\x0b\x32).lens.OverlayObject.InteractionProperties\x12\x14\n\x0cis_fulfilled\x18\t \x01(\x08\x1a\x80\x01\n\x11RenderingMetadata\x12\x45\n\x0brender_type\x18\x01 \x01(\x0e\x32\x30.lens.OverlayObject.RenderingMetadata.RenderType\"$\n\nRenderType\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\t\n\x05GLEAM\x10\x01\x1a.\n\x15InteractionProperties\x12\x15\n\rselect_on_tap\x18\x01 \x01(\x08J\x04\x08\x03\x10\x04J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08\x42\x02H\x03\x62\x06proto3')
_OVERLAYOBJECT = DESCRIPTOR.message_types_by_name['OverlayObject']
_OVERLAYOBJECT_RENDERINGMETADATA = _OVERLAYOBJECT.nested_types_by_name['RenderingMetadata']
_OVERLAYOBJECT_INTERACTIONPROPERTIES = _OVERLAYOBJECT.nested_types_by_name['InteractionProperties']
_OVERLAYOBJECT_RENDERINGMETADATA_RENDERTYPE = _OVERLAYOBJECT_RENDERINGMETADATA.enum_types_by_name['RenderType']
OverlayObject = _reflection.GeneratedProtocolMessageType('OverlayObject', (_message.Message,), {
'RenderingMetadata' : _reflection.GeneratedProtocolMessageType('RenderingMetadata', (_message.Message,), {
'DESCRIPTOR' : _OVERLAYOBJECT_RENDERINGMETADATA,
'__module__' : 'lens_overlay_overlay_object_pb2'
# @@protoc_insertion_point(class_scope:lens.OverlayObject.RenderingMetadata)
})
,
'InteractionProperties' : _reflection.GeneratedProtocolMessageType('InteractionProperties', (_message.Message,), {
'DESCRIPTOR' : _OVERLAYOBJECT_INTERACTIONPROPERTIES,
'__module__' : 'lens_overlay_overlay_object_pb2'
# @@protoc_insertion_point(class_scope:lens.OverlayObject.InteractionProperties)
})
,
'DESCRIPTOR' : _OVERLAYOBJECT,
'__module__' : 'lens_overlay_overlay_object_pb2'
# @@protoc_insertion_point(class_scope:lens.OverlayObject)
})
_sym_db.RegisterMessage(OverlayObject)
_sym_db.RegisterMessage(OverlayObject.RenderingMetadata)
_sym_db.RegisterMessage(OverlayObject.InteractionProperties)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_OVERLAYOBJECT._serialized_start=73
_OVERLAYOBJECT._serialized_end=501
_OVERLAYOBJECT_RENDERINGMETADATA._serialized_start=301
_OVERLAYOBJECT_RENDERINGMETADATA._serialized_end=429
_OVERLAYOBJECT_RENDERINGMETADATA_RENDERTYPE._serialized_start=393
_OVERLAYOBJECT_RENDERINGMETADATA_RENDERTYPE._serialized_end=429
_OVERLAYOBJECT_INTERACTIONPROPERTIES._serialized_start=431
_OVERLAYOBJECT_INTERACTIONPROPERTIES._serialized_end=477
# @@protoc_insertion_point(module_scope)

View File

@@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_payload.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1alens_overlay_payload.proto\x12\x04lens\"0\n\x0b\x43lientImage\x12\x15\n\rimage_content\x18\x01 \x01(\x0cJ\x04\x08\x02\x10\x03J\x04\x08\x03\x10\x04\x42\x02H\x03\x62\x06proto3')
_CLIENTIMAGE = DESCRIPTOR.message_types_by_name['ClientImage']
ClientImage = _reflection.GeneratedProtocolMessageType('ClientImage', (_message.Message,), {
'DESCRIPTOR' : _CLIENTIMAGE,
'__module__' : 'lens_overlay_payload_pb2'
# @@protoc_insertion_point(class_scope:lens.ClientImage)
})
_sym_db.RegisterMessage(ClientImage)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_CLIENTIMAGE._serialized_start=36
_CLIENTIMAGE._serialized_end=84
# @@protoc_insertion_point(module_scope)

View File

@@ -1,71 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_phase_latencies_metadata.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+lens_overlay_phase_latencies_metadata.proto\x12\x04lens\"\xd2\x04\n!LensOverlayPhaseLatenciesMetadata\x12<\n\x05phase\x18\x01 \x03(\x0b\x32-.lens.LensOverlayPhaseLatenciesMetadata.Phase\x1a\xb7\x03\n\x05Phase\x12`\n\x14image_downscale_data\x18\x03 \x01(\x0b\x32@.lens.LensOverlayPhaseLatenciesMetadata.Phase.ImageDownscaleDataH\x00\x12Z\n\x11image_encode_data\x18\x04 \x01(\x0b\x32=.lens.LensOverlayPhaseLatenciesMetadata.Phase.ImageEncodeDataH\x00\x1aP\n\x12ImageDownscaleData\x12\x1b\n\x13original_image_size\x18\x01 \x01(\x03\x12\x1d\n\x15\x64ownscaled_image_size\x18\x02 \x01(\x03\x1a\x83\x01\n\x0fImageEncodeData\x12N\n\x13original_image_type\x18\x01 \x01(\x0e\x32\x31.lens.LensOverlayPhaseLatenciesMetadata.ImageType\x12 \n\x18\x65ncoded_image_size_bytes\x18\x02 \x01(\x03\x42\x0c\n\nphase_dataJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"5\n\tImageType\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04JPEG\x10\x01\x12\x07\n\x03PNG\x10\x02\x12\x08\n\x04WEBP\x10\x03\x42\x02H\x03\x62\x06proto3')
_LENSOVERLAYPHASELATENCIESMETADATA = DESCRIPTOR.message_types_by_name['LensOverlayPhaseLatenciesMetadata']
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE = _LENSOVERLAYPHASELATENCIESMETADATA.nested_types_by_name['Phase']
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEDOWNSCALEDATA = _LENSOVERLAYPHASELATENCIESMETADATA_PHASE.nested_types_by_name['ImageDownscaleData']
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEENCODEDATA = _LENSOVERLAYPHASELATENCIESMETADATA_PHASE.nested_types_by_name['ImageEncodeData']
_LENSOVERLAYPHASELATENCIESMETADATA_IMAGETYPE = _LENSOVERLAYPHASELATENCIESMETADATA.enum_types_by_name['ImageType']
LensOverlayPhaseLatenciesMetadata = _reflection.GeneratedProtocolMessageType('LensOverlayPhaseLatenciesMetadata', (_message.Message,), {
'Phase' : _reflection.GeneratedProtocolMessageType('Phase', (_message.Message,), {
'ImageDownscaleData' : _reflection.GeneratedProtocolMessageType('ImageDownscaleData', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEDOWNSCALEDATA,
'__module__' : 'lens_overlay_phase_latencies_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayPhaseLatenciesMetadata.Phase.ImageDownscaleData)
})
,
'ImageEncodeData' : _reflection.GeneratedProtocolMessageType('ImageEncodeData', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEENCODEDATA,
'__module__' : 'lens_overlay_phase_latencies_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayPhaseLatenciesMetadata.Phase.ImageEncodeData)
})
,
'DESCRIPTOR' : _LENSOVERLAYPHASELATENCIESMETADATA_PHASE,
'__module__' : 'lens_overlay_phase_latencies_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayPhaseLatenciesMetadata.Phase)
})
,
'DESCRIPTOR' : _LENSOVERLAYPHASELATENCIESMETADATA,
'__module__' : 'lens_overlay_phase_latencies_metadata_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayPhaseLatenciesMetadata)
})
_sym_db.RegisterMessage(LensOverlayPhaseLatenciesMetadata)
_sym_db.RegisterMessage(LensOverlayPhaseLatenciesMetadata.Phase)
_sym_db.RegisterMessage(LensOverlayPhaseLatenciesMetadata.Phase.ImageDownscaleData)
_sym_db.RegisterMessage(LensOverlayPhaseLatenciesMetadata.Phase.ImageEncodeData)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYPHASELATENCIESMETADATA._serialized_start=54
_LENSOVERLAYPHASELATENCIESMETADATA._serialized_end=648
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE._serialized_start=154
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE._serialized_end=593
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEDOWNSCALEDATA._serialized_start=353
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEDOWNSCALEDATA._serialized_end=433
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEENCODEDATA._serialized_start=436
_LENSOVERLAYPHASELATENCIESMETADATA_PHASE_IMAGEENCODEDATA._serialized_end=567
_LENSOVERLAYPHASELATENCIESMETADATA_IMAGETYPE._serialized_start=595
_LENSOVERLAYPHASELATENCIESMETADATA_IMAGETYPE._serialized_end=648
# @@protoc_insertion_point(module_scope)

View File

@@ -1,33 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_platform.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1blens_overlay_platform.proto\x12\x04lens*Q\n\x08Platform\x12\x18\n\x14PLATFORM_UNSPECIFIED\x10\x00\x12\x10\n\x0cPLATFORM_WEB\x10\x03\x12\x19\n\x15PLATFORM_LENS_OVERLAY\x10\x06\x42\x02H\x03\x62\x06proto3')
_PLATFORM = DESCRIPTOR.enum_types_by_name['Platform']
Platform = enum_type_wrapper.EnumTypeWrapper(_PLATFORM)
PLATFORM_UNSPECIFIED = 0
PLATFORM_WEB = 3
PLATFORM_LENS_OVERLAY = 6
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_PLATFORM._serialized_start=37
_PLATFORM._serialized_end=118
# @@protoc_insertion_point(module_scope)

View File

@@ -1,57 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_polygon.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1alens_overlay_polygon.proto\x12\x04lens\"\x8e\x02\n\x07Polygon\x12$\n\x06vertex\x18\x01 \x03(\x0b\x32\x14.lens.Polygon.Vertex\x12\x35\n\x0fvertex_ordering\x18\x02 \x01(\x0e\x32\x1c.lens.Polygon.VertexOrdering\x12-\n\x0f\x63oordinate_type\x18\x03 \x01(\x0e\x32\x14.lens.CoordinateType\x1a\x1e\n\x06Vertex\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\"W\n\x0eVertexOrdering\x12\x1f\n\x1bVERTEX_ORDERING_UNSPECIFIED\x10\x00\x12\r\n\tCLOCKWISE\x10\x01\x12\x15\n\x11\x43OUNTER_CLOCKWISE\x10\x02*L\n\x0e\x43oordinateType\x12\x1f\n\x1b\x43OORDINATE_TYPE_UNSPECIFIED\x10\x00\x12\x0e\n\nNORMALIZED\x10\x01\x12\t\n\x05IMAGE\x10\x02\x42\x02H\x03\x62\x06proto3')
_COORDINATETYPE = DESCRIPTOR.enum_types_by_name['CoordinateType']
CoordinateType = enum_type_wrapper.EnumTypeWrapper(_COORDINATETYPE)
COORDINATE_TYPE_UNSPECIFIED = 0
NORMALIZED = 1
IMAGE = 2
_POLYGON = DESCRIPTOR.message_types_by_name['Polygon']
_POLYGON_VERTEX = _POLYGON.nested_types_by_name['Vertex']
_POLYGON_VERTEXORDERING = _POLYGON.enum_types_by_name['VertexOrdering']
Polygon = _reflection.GeneratedProtocolMessageType('Polygon', (_message.Message,), {
'Vertex' : _reflection.GeneratedProtocolMessageType('Vertex', (_message.Message,), {
'DESCRIPTOR' : _POLYGON_VERTEX,
'__module__' : 'lens_overlay_polygon_pb2'
# @@protoc_insertion_point(class_scope:lens.Polygon.Vertex)
})
,
'DESCRIPTOR' : _POLYGON,
'__module__' : 'lens_overlay_polygon_pb2'
# @@protoc_insertion_point(class_scope:lens.Polygon)
})
_sym_db.RegisterMessage(Polygon)
_sym_db.RegisterMessage(Polygon.Vertex)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_COORDINATETYPE._serialized_start=309
_COORDINATETYPE._serialized_end=385
_POLYGON._serialized_start=37
_POLYGON._serialized_end=307
_POLYGON_VERTEX._serialized_start=188
_POLYGON_VERTEX._serialized_end=218
_POLYGON_VERTEXORDERING._serialized_start=220
_POLYGON_VERTEXORDERING._serialized_end=307
# @@protoc_insertion_point(module_scope)

View File

@@ -1,36 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_request_id.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_routing_info_pb2 as lens__overlay__routing__info__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dlens_overlay_request_id.proto\x12\x04lens\x1a\x1flens_overlay_routing_info.proto\"\xb7\x01\n\x14LensOverlayRequestId\x12\x0c\n\x04uuid\x18\x01 \x01(\x04\x12\x13\n\x0bsequence_id\x18\x02 \x01(\x05\x12\x19\n\x11image_sequence_id\x18\x03 \x01(\x05\x12\x14\n\x0c\x61nalytics_id\x18\x04 \x01(\x0c\x12\x17\n\x0flong_context_id\x18\t \x01(\x05\x12\x32\n\x0crouting_info\x18\x06 \x01(\x0b\x32\x1c.lens.LensOverlayRoutingInfoB\x02H\x03\x62\x06proto3')
_LENSOVERLAYREQUESTID = DESCRIPTOR.message_types_by_name['LensOverlayRequestId']
LensOverlayRequestId = _reflection.GeneratedProtocolMessageType('LensOverlayRequestId', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYREQUESTID,
'__module__' : 'lens_overlay_request_id_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayRequestId)
})
_sym_db.RegisterMessage(LensOverlayRequestId)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYREQUESTID._serialized_start=73
_LENSOVERLAYREQUESTID._serialized_end=256
# @@protoc_insertion_point(module_scope)

View File

@@ -1,34 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_request_type.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1flens_overlay_request_type.proto\x12\x04lens*{\n\x0bRequestType\x12\x18\n\x14REQUEST_TYPE_DEFAULT\x10\x00\x12\x14\n\x10REQUEST_TYPE_PDF\x10\x01\x12\"\n\x1eREQUEST_TYPE_EARLY_PARTIAL_PDF\x10\x03\x12\x18\n\x14REQUEST_TYPE_WEBPAGE\x10\x02\x42\x02H\x03\x62\x06proto3')
_REQUESTTYPE = DESCRIPTOR.enum_types_by_name['RequestType']
RequestType = enum_type_wrapper.EnumTypeWrapper(_REQUESTTYPE)
REQUEST_TYPE_DEFAULT = 0
REQUEST_TYPE_PDF = 1
REQUEST_TYPE_EARLY_PARTIAL_PDF = 3
REQUEST_TYPE_WEBPAGE = 2
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_REQUESTTYPE._serialized_start=41
_REQUESTTYPE._serialized_end=164
# @@protoc_insertion_point(module_scope)

View File

@@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_routing_info.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1flens_overlay_routing_info.proto\x12\x04lens\"\\\n\x16LensOverlayRoutingInfo\x12\x16\n\x0eserver_address\x18\x01 \x01(\t\x12\x14\n\x0c\x63\x65ll_address\x18\x03 \x01(\t\x12\x14\n\x0c\x62lade_target\x18\x02 \x01(\tB\x02H\x03\x62\x06proto3')
_LENSOVERLAYROUTINGINFO = DESCRIPTOR.message_types_by_name['LensOverlayRoutingInfo']
LensOverlayRoutingInfo = _reflection.GeneratedProtocolMessageType('LensOverlayRoutingInfo', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYROUTINGINFO,
'__module__' : 'lens_overlay_routing_info_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayRoutingInfo)
})
_sym_db.RegisterMessage(LensOverlayRoutingInfo)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYROUTINGINFO._serialized_start=41
_LENSOVERLAYROUTINGINFO._serialized_end=133
# @@protoc_insertion_point(module_scope)

View File

@@ -1,43 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_selection_type.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!lens_overlay_selection_type.proto\x12\x04lens*\xdd\x02\n\x18LensOverlaySelectionType\x12\x1a\n\x16UNKNOWN_SELECTION_TYPE\x10\x00\x12\x10\n\x0cTAP_ON_EMPTY\x10\x01\x12\x19\n\x15SELECT_TEXT_HIGHLIGHT\x10\x03\x12\x11\n\rREGION_SEARCH\x10\x07\x12\x12\n\x0eINJECTED_IMAGE\x10\n\x12\x17\n\x13TAP_ON_REGION_GLEAM\x10\x0f\x12\x15\n\x11MULTIMODAL_SEARCH\x10\x12\x12\x1a\n\x16SELECT_TRANSLATED_TEXT\x10\x15\x12\x11\n\rTAP_ON_OBJECT\x10\x16\x12 \n\x1cMULTIMODAL_SUGGEST_TYPEAHEAD\x10\x19\x12\"\n\x1eMULTIMODAL_SUGGEST_ZERO_PREFIX\x10\x1a\x12\x12\n\x0eTRANSLATE_CHIP\x10\x34\x12\x18\n\x14SYMBOLIC_MATH_OBJECT\x10\x35\x42\x02H\x03\x62\x06proto3')
_LENSOVERLAYSELECTIONTYPE = DESCRIPTOR.enum_types_by_name['LensOverlaySelectionType']
LensOverlaySelectionType = enum_type_wrapper.EnumTypeWrapper(_LENSOVERLAYSELECTIONTYPE)
UNKNOWN_SELECTION_TYPE = 0
TAP_ON_EMPTY = 1
SELECT_TEXT_HIGHLIGHT = 3
REGION_SEARCH = 7
INJECTED_IMAGE = 10
TAP_ON_REGION_GLEAM = 15
MULTIMODAL_SEARCH = 18
SELECT_TRANSLATED_TEXT = 21
TAP_ON_OBJECT = 22
MULTIMODAL_SUGGEST_TYPEAHEAD = 25
MULTIMODAL_SUGGEST_ZERO_PREFIX = 26
TRANSLATE_CHIP = 52
SYMBOLIC_MATH_OBJECT = 53
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYSELECTIONTYPE._serialized_start=44
_LENSOVERLAYSELECTIONTYPE._serialized_end=393
# @@protoc_insertion_point(module_scope)

View File

@@ -1,81 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_server.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_client_logs_pb2 as lens__overlay__client__logs__pb2
import owocr.py_lens.lens_overlay_routing_info_pb2 as lens__overlay__routing__info__pb2
import owocr.py_lens.lens_overlay_service_deps_pb2 as lens__overlay__service__deps__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19lens_overlay_server.proto\x12\x04lens\x1a\x1elens_overlay_client_logs.proto\x1a\x1flens_overlay_routing_info.proto\x1a\x1flens_overlay_service_deps.proto\"G\n#LensOverlayServerClusterInfoRequest\x12 \n\x18\x65nable_search_session_id\x18\x01 \x01(\x08\"\x90\x01\n$LensOverlayServerClusterInfoResponse\x12\x19\n\x11server_session_id\x18\x01 \x01(\t\x12\x19\n\x11search_session_id\x18\x02 \x01(\t\x12\x32\n\x0crouting_info\x18\x03 \x01(\x0b\x32\x1c.lens.LensOverlayRoutingInfo\"\x88\x01\n\x16LensOverlayServerError\x12:\n\nerror_type\x18\x01 \x01(\x0e\x32&.lens.LensOverlayServerError.ErrorType\"2\n\tErrorType\x12\x10\n\x0cUNKNOWN_TYPE\x10\x00\x12\x13\n\x0fMISSING_REQUEST\x10\x01\"\xc8\x01\n\x18LensOverlayServerRequest\x12\x38\n\x0fobjects_request\x18\x01 \x01(\x0b\x32\x1f.lens.LensOverlayObjectsRequest\x12@\n\x13interaction_request\x18\x02 \x01(\x0b\x32#.lens.LensOverlayInteractionRequest\x12\x30\n\x0b\x63lient_logs\x18\x03 \x01(\x0b\x32\x1b.lens.LensOverlayClientLogs\"\xc8\x01\n\x19LensOverlayServerResponse\x12+\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x1c.lens.LensOverlayServerError\x12:\n\x10objects_response\x18\x02 \x01(\x0b\x32 .lens.LensOverlayObjectsResponse\x12\x42\n\x14interaction_response\x18\x03 \x01(\x0b\x32$.lens.LensOverlayInteractionResponseB\x02H\x03\x62\x06proto3')
_LENSOVERLAYSERVERCLUSTERINFOREQUEST = DESCRIPTOR.message_types_by_name['LensOverlayServerClusterInfoRequest']
_LENSOVERLAYSERVERCLUSTERINFORESPONSE = DESCRIPTOR.message_types_by_name['LensOverlayServerClusterInfoResponse']
_LENSOVERLAYSERVERERROR = DESCRIPTOR.message_types_by_name['LensOverlayServerError']
_LENSOVERLAYSERVERREQUEST = DESCRIPTOR.message_types_by_name['LensOverlayServerRequest']
_LENSOVERLAYSERVERRESPONSE = DESCRIPTOR.message_types_by_name['LensOverlayServerResponse']
_LENSOVERLAYSERVERERROR_ERRORTYPE = _LENSOVERLAYSERVERERROR.enum_types_by_name['ErrorType']
LensOverlayServerClusterInfoRequest = _reflection.GeneratedProtocolMessageType('LensOverlayServerClusterInfoRequest', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYSERVERCLUSTERINFOREQUEST,
'__module__' : 'lens_overlay_server_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayServerClusterInfoRequest)
})
_sym_db.RegisterMessage(LensOverlayServerClusterInfoRequest)
LensOverlayServerClusterInfoResponse = _reflection.GeneratedProtocolMessageType('LensOverlayServerClusterInfoResponse', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYSERVERCLUSTERINFORESPONSE,
'__module__' : 'lens_overlay_server_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayServerClusterInfoResponse)
})
_sym_db.RegisterMessage(LensOverlayServerClusterInfoResponse)
LensOverlayServerError = _reflection.GeneratedProtocolMessageType('LensOverlayServerError', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYSERVERERROR,
'__module__' : 'lens_overlay_server_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayServerError)
})
_sym_db.RegisterMessage(LensOverlayServerError)
LensOverlayServerRequest = _reflection.GeneratedProtocolMessageType('LensOverlayServerRequest', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYSERVERREQUEST,
'__module__' : 'lens_overlay_server_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayServerRequest)
})
_sym_db.RegisterMessage(LensOverlayServerRequest)
LensOverlayServerResponse = _reflection.GeneratedProtocolMessageType('LensOverlayServerResponse', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYSERVERRESPONSE,
'__module__' : 'lens_overlay_server_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayServerResponse)
})
_sym_db.RegisterMessage(LensOverlayServerResponse)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYSERVERCLUSTERINFOREQUEST._serialized_start=133
_LENSOVERLAYSERVERCLUSTERINFOREQUEST._serialized_end=204
_LENSOVERLAYSERVERCLUSTERINFORESPONSE._serialized_start=207
_LENSOVERLAYSERVERCLUSTERINFORESPONSE._serialized_end=351
_LENSOVERLAYSERVERERROR._serialized_start=354
_LENSOVERLAYSERVERERROR._serialized_end=490
_LENSOVERLAYSERVERERROR_ERRORTYPE._serialized_start=440
_LENSOVERLAYSERVERERROR_ERRORTYPE._serialized_end=490
_LENSOVERLAYSERVERREQUEST._serialized_start=493
_LENSOVERLAYSERVERREQUEST._serialized_end=693
_LENSOVERLAYSERVERRESPONSE._serialized_start=696
_LENSOVERLAYSERVERRESPONSE._serialized_end=896
# @@protoc_insertion_point(module_scope)

View File

@@ -1,176 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_service_deps.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_client_context_pb2 as lens__overlay__client__context__pb2
import owocr.py_lens.lens_overlay_cluster_info_pb2 as lens__overlay__cluster__info__pb2
import owocr.py_lens.lens_overlay_deep_gleam_data_pb2 as lens__overlay__deep__gleam__data__pb2
import owocr.py_lens.lens_overlay_document_pb2 as lens__overlay__document__pb2
import owocr.py_lens.lens_overlay_image_crop_pb2 as lens__overlay__image__crop__pb2
import owocr.py_lens.lens_overlay_image_data_pb2 as lens__overlay__image__data__pb2
import owocr.py_lens.lens_overlay_interaction_request_metadata_pb2 as lens__overlay__interaction__request__metadata__pb2
import owocr.py_lens.lens_overlay_overlay_object_pb2 as lens__overlay__overlay__object__pb2
import owocr.py_lens.lens_overlay_request_id_pb2 as lens__overlay__request__id__pb2
import owocr.py_lens.lens_overlay_request_type_pb2 as lens__overlay__request__type__pb2
import owocr.py_lens.lens_overlay_text_pb2 as lens__overlay__text__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1flens_overlay_service_deps.proto\x12\x04lens\x1a!lens_overlay_client_context.proto\x1a\x1flens_overlay_cluster_info.proto\x1a\"lens_overlay_deep_gleam_data.proto\x1a\x1blens_overlay_document.proto\x1a\x1dlens_overlay_image_crop.proto\x1a\x1dlens_overlay_image_data.proto\x1a/lens_overlay_interaction_request_metadata.proto\x1a!lens_overlay_overlay_object.proto\x1a\x1dlens_overlay_request_id.proto\x1a\x1flens_overlay_request_type.proto\x1a\x17lens_overlay_text.proto\"\x8f\x01\n\x19LensOverlayRequestContext\x12.\n\nrequest_id\x18\x03 \x01(\x0b\x32\x1a.lens.LensOverlayRequestId\x12\x36\n\x0e\x63lient_context\x18\x04 \x01(\x0b\x32\x1e.lens.LensOverlayClientContextJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03\"\xa0\x01\n\x19LensOverlayObjectsRequest\x12\x38\n\x0frequest_context\x18\x01 \x01(\x0b\x32\x1f.lens.LensOverlayRequestContext\x12#\n\nimage_data\x18\x03 \x01(\x0b\x32\x0f.lens.ImageData\x12\x1e\n\x07payload\x18\x04 \x01(\x0b\x32\r.lens.PayloadJ\x04\x08\x02\x10\x03\"\xb0\x01\n\x1dLensOverlayUploadChunkRequest\x12\x38\n\x0frequest_context\x18\x01 \x01(\x0b\x32\x1f.lens.LensOverlayRequestContext\x12.\n\rdebug_options\x18\x06 \x01(\x0b\x32\x17.lens.ChunkDebugOptions\x12\x10\n\x08\x63hunk_id\x18\x03 \x01(\x03\x12\x13\n\x0b\x63hunk_bytes\x18\x04 \x01(\x0c\"R\n\x1eLensOverlayUploadChunkResponse\x12\x30\n\x0e\x64\x65\x62ug_metadata\x18\x02 \x01(\x0b\x32\x18.lens.ChunkDebugMetadata\"?\n\x11\x43hunkDebugOptions\x12\x14\n\x0ctotal_chunks\x18\x01 \x01(\x03\x12\x14\n\x0cquery_chunks\x18\x02 \x01(\x08\".\n\x12\x43hunkDebugMetadata\x12\x18\n\x10remaining_chunks\x18\x01 \x03(\x03\"\xd4\x01\n\x1aLensOverlayObjectsResponse\x12,\n\x0foverlay_objects\x18\x02 \x03(\x0b\x32\x13.lens.OverlayObject\x12\x18\n\x04text\x18\x03 \x01(\x0b\x32\n.lens.Text\x12(\n\x0b\x64\x65\x65p_gleams\x18\x04 \x03(\x0b\x32\x13.lens.DeepGleamData\x12\x32\n\x0c\x63luster_info\x18\x07 \x01(\x0b\x32\x1c.lens.LensOverlayClusterInfoJ\x04\x08\x01\x10\x02J\x04\x08\x05\x10\x06J\x04\x08\x06\x10\x07\"\xd1\x01\n\x1dLensOverlayInteractionRequest\x12\x38\n\x0frequest_context\x18\x01 \x01(\x0b\x32\x1f.lens.LensOverlayRequestContext\x12Q\n\x1cinteraction_request_metadata\x18\x02 \x01(\x0b\x32+.lens.LensOverlayInteractionRequestMetadata\x12#\n\nimage_crop\x18\x03 \x01(\x0b\x32\x0f.lens.ImageCrop\"f\n\x1eLensOverlayInteractionResponse\x12\x18\n\x10\x65ncoded_response\x18\x03 \x01(\t\x12\x18\n\x04text\x18\x05 \x01(\x0b\x32\n.lens.TextJ\x04\x08\x01\x10\x02J\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05\"\xdd\x02\n\x07Payload\x12\'\n\x0crequest_type\x18\x06 \x01(\x0e\x32\x11.lens.RequestType\x12#\n\nimage_data\x18\x02 \x01(\x0b\x32\x0f.lens.ImageData\x12\x14\n\x0c\x63ontent_data\x18\x03 \x01(\x0c\x12\x14\n\x0c\x63ontent_type\x18\x04 \x01(\t\x12\x10\n\x08page_url\x18\x05 \x01(\t\x12\x37\n\x14partial_pdf_document\x18\x07 \x01(\x0b\x32\x19.lens.LensOverlayDocument\x12/\n\x10\x63ompression_type\x18\x08 \x01(\x0e\x32\x15.lens.CompressionType\x12\x36\n\x14stored_chunk_options\x18\t \x01(\x0b\x32\x18.lens.StoredChunkOptions\x12\x1e\n\x07\x63ontent\x18\n \x01(\x0b\x32\r.lens.ContentJ\x04\x08\x01\x10\x02\"M\n\x12StoredChunkOptions\x12\x1a\n\x12read_stored_chunks\x18\x01 \x01(\x08\x12\x1b\n\x13total_stored_chunks\x18\x02 \x01(\x03\"p\n\x07\x43ontent\x12\x13\n\x0bwebpage_url\x18\x01 \x01(\t\x12\'\n\x0c\x63ontent_data\x18\x02 \x03(\x0b\x32\x11.lens.ContentData\x12\'\n\x0crequest_type\x18\x03 \x01(\x0e\x32\x11.lens.RequestType\"\x84\x03\n\x0b\x43ontentData\x12\x33\n\x0c\x63ontent_type\x18\x01 \x01(\x0e\x32\x1d.lens.ContentData.ContentType\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12/\n\x10\x63ompression_type\x18\x03 \x01(\x0e\x32\x15.lens.CompressionType\x12\x36\n\x14stored_chunk_options\x18\x04 \x01(\x0b\x32\x18.lens.StoredChunkOptions\"\xc8\x01\n\x0b\x43ontentType\x12\x1c\n\x18\x43ONTENT_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43ONTENT_TYPE_PDF\x10\x01\x12\x1b\n\x17\x43ONTENT_TYPE_INNER_TEXT\x10\x02\x12\x1b\n\x17\x43ONTENT_TYPE_INNER_HTML\x10\x03\x12\'\n#CONTENT_TYPE_ANNOTATED_PAGE_CONTENT\x10\x04\x12\"\n\x1e\x43ONTENT_TYPE_EARLY_PARTIAL_PDF\x10\x05*-\n\x0f\x43ompressionType\x12\x10\n\x0cUNCOMPRESSED\x10\x00\x12\x08\n\x04ZSTD\x10\x01\x42\x02H\x03\x62\x06proto3')
_COMPRESSIONTYPE = DESCRIPTOR.enum_types_by_name['CompressionType']
CompressionType = enum_type_wrapper.EnumTypeWrapper(_COMPRESSIONTYPE)
UNCOMPRESSED = 0
ZSTD = 1
_LENSOVERLAYREQUESTCONTEXT = DESCRIPTOR.message_types_by_name['LensOverlayRequestContext']
_LENSOVERLAYOBJECTSREQUEST = DESCRIPTOR.message_types_by_name['LensOverlayObjectsRequest']
_LENSOVERLAYUPLOADCHUNKREQUEST = DESCRIPTOR.message_types_by_name['LensOverlayUploadChunkRequest']
_LENSOVERLAYUPLOADCHUNKRESPONSE = DESCRIPTOR.message_types_by_name['LensOverlayUploadChunkResponse']
_CHUNKDEBUGOPTIONS = DESCRIPTOR.message_types_by_name['ChunkDebugOptions']
_CHUNKDEBUGMETADATA = DESCRIPTOR.message_types_by_name['ChunkDebugMetadata']
_LENSOVERLAYOBJECTSRESPONSE = DESCRIPTOR.message_types_by_name['LensOverlayObjectsResponse']
_LENSOVERLAYINTERACTIONREQUEST = DESCRIPTOR.message_types_by_name['LensOverlayInteractionRequest']
_LENSOVERLAYINTERACTIONRESPONSE = DESCRIPTOR.message_types_by_name['LensOverlayInteractionResponse']
_PAYLOAD = DESCRIPTOR.message_types_by_name['Payload']
_STOREDCHUNKOPTIONS = DESCRIPTOR.message_types_by_name['StoredChunkOptions']
_CONTENT = DESCRIPTOR.message_types_by_name['Content']
_CONTENTDATA = DESCRIPTOR.message_types_by_name['ContentData']
_CONTENTDATA_CONTENTTYPE = _CONTENTDATA.enum_types_by_name['ContentType']
LensOverlayRequestContext = _reflection.GeneratedProtocolMessageType('LensOverlayRequestContext', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYREQUESTCONTEXT,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayRequestContext)
})
_sym_db.RegisterMessage(LensOverlayRequestContext)
LensOverlayObjectsRequest = _reflection.GeneratedProtocolMessageType('LensOverlayObjectsRequest', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYOBJECTSREQUEST,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayObjectsRequest)
})
_sym_db.RegisterMessage(LensOverlayObjectsRequest)
LensOverlayUploadChunkRequest = _reflection.GeneratedProtocolMessageType('LensOverlayUploadChunkRequest', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYUPLOADCHUNKREQUEST,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayUploadChunkRequest)
})
_sym_db.RegisterMessage(LensOverlayUploadChunkRequest)
LensOverlayUploadChunkResponse = _reflection.GeneratedProtocolMessageType('LensOverlayUploadChunkResponse', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYUPLOADCHUNKRESPONSE,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayUploadChunkResponse)
})
_sym_db.RegisterMessage(LensOverlayUploadChunkResponse)
ChunkDebugOptions = _reflection.GeneratedProtocolMessageType('ChunkDebugOptions', (_message.Message,), {
'DESCRIPTOR' : _CHUNKDEBUGOPTIONS,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.ChunkDebugOptions)
})
_sym_db.RegisterMessage(ChunkDebugOptions)
ChunkDebugMetadata = _reflection.GeneratedProtocolMessageType('ChunkDebugMetadata', (_message.Message,), {
'DESCRIPTOR' : _CHUNKDEBUGMETADATA,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.ChunkDebugMetadata)
})
_sym_db.RegisterMessage(ChunkDebugMetadata)
LensOverlayObjectsResponse = _reflection.GeneratedProtocolMessageType('LensOverlayObjectsResponse', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYOBJECTSRESPONSE,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayObjectsResponse)
})
_sym_db.RegisterMessage(LensOverlayObjectsResponse)
LensOverlayInteractionRequest = _reflection.GeneratedProtocolMessageType('LensOverlayInteractionRequest', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONREQUEST,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionRequest)
})
_sym_db.RegisterMessage(LensOverlayInteractionRequest)
LensOverlayInteractionResponse = _reflection.GeneratedProtocolMessageType('LensOverlayInteractionResponse', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYINTERACTIONRESPONSE,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayInteractionResponse)
})
_sym_db.RegisterMessage(LensOverlayInteractionResponse)
Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), {
'DESCRIPTOR' : _PAYLOAD,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.Payload)
})
_sym_db.RegisterMessage(Payload)
StoredChunkOptions = _reflection.GeneratedProtocolMessageType('StoredChunkOptions', (_message.Message,), {
'DESCRIPTOR' : _STOREDCHUNKOPTIONS,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.StoredChunkOptions)
})
_sym_db.RegisterMessage(StoredChunkOptions)
Content = _reflection.GeneratedProtocolMessageType('Content', (_message.Message,), {
'DESCRIPTOR' : _CONTENT,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.Content)
})
_sym_db.RegisterMessage(Content)
ContentData = _reflection.GeneratedProtocolMessageType('ContentData', (_message.Message,), {
'DESCRIPTOR' : _CONTENTDATA,
'__module__' : 'lens_overlay_service_deps_pb2'
# @@protoc_insertion_point(class_scope:lens.ContentData)
})
_sym_db.RegisterMessage(ContentData)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_COMPRESSIONTYPE._serialized_start=2561
_COMPRESSIONTYPE._serialized_end=2606
_LENSOVERLAYREQUESTCONTEXT._serialized_start=410
_LENSOVERLAYREQUESTCONTEXT._serialized_end=553
_LENSOVERLAYOBJECTSREQUEST._serialized_start=556
_LENSOVERLAYOBJECTSREQUEST._serialized_end=716
_LENSOVERLAYUPLOADCHUNKREQUEST._serialized_start=719
_LENSOVERLAYUPLOADCHUNKREQUEST._serialized_end=895
_LENSOVERLAYUPLOADCHUNKRESPONSE._serialized_start=897
_LENSOVERLAYUPLOADCHUNKRESPONSE._serialized_end=979
_CHUNKDEBUGOPTIONS._serialized_start=981
_CHUNKDEBUGOPTIONS._serialized_end=1044
_CHUNKDEBUGMETADATA._serialized_start=1046
_CHUNKDEBUGMETADATA._serialized_end=1092
_LENSOVERLAYOBJECTSRESPONSE._serialized_start=1095
_LENSOVERLAYOBJECTSRESPONSE._serialized_end=1307
_LENSOVERLAYINTERACTIONREQUEST._serialized_start=1310
_LENSOVERLAYINTERACTIONREQUEST._serialized_end=1519
_LENSOVERLAYINTERACTIONRESPONSE._serialized_start=1521
_LENSOVERLAYINTERACTIONRESPONSE._serialized_end=1623
_PAYLOAD._serialized_start=1626
_PAYLOAD._serialized_end=1975
_STOREDCHUNKOPTIONS._serialized_start=1977
_STOREDCHUNKOPTIONS._serialized_end=2054
_CONTENT._serialized_start=2056
_CONTENT._serialized_end=2168
_CONTENTDATA._serialized_start=2171
_CONTENTDATA._serialized_end=2559
_CONTENTDATA_CONTENTTYPE._serialized_start=2359
_CONTENTDATA_CONTENTTYPE._serialized_end=2559
# @@protoc_insertion_point(module_scope)

View File

@@ -1,50 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_stickiness_signals.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_math_solver_query_pb2 as lens__overlay__math__solver__query__pb2
import owocr.py_lens.lens_overlay_message_set_pb2 as lens__overlay__message__set__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%lens_overlay_stickiness_signals.proto\x12\x04lens\x1a$lens_overlay_math_solver_query.proto\x1a\x1elens_overlay_message_set.proto\"\xfb\x01\n\x11StickinessSignals\x12\x37\n\x0cid_namespace\x18\x01 \x01(\x0e\x32!.lens.StickinessSignals.Namespace\x12(\n\x0einterpretation\x18\x1c \x01(\x0b\x32\x10.lens.MessageSet\x12@\n\x19\x65\x64ucation_input_extension\x18y \x01(\x0b\x32\x1d.lens.EducationInputExtension\"A\n\tNamespace\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x12\n\x0eTRANSLATE_LITE\x10\x38\x12\x13\n\x0f\x45\x44UCATION_INPUT\x10O\"K\n\x17\x45\x64ucationInputExtension\x12\x30\n\x11math_solver_query\x18\x01 \x01(\x0b\x32\x15.lens.MathSolverQueryB\x02H\x03')
_STICKINESSSIGNALS = DESCRIPTOR.message_types_by_name['StickinessSignals']
_EDUCATIONINPUTEXTENSION = DESCRIPTOR.message_types_by_name['EducationInputExtension']
_STICKINESSSIGNALS_NAMESPACE = _STICKINESSSIGNALS.enum_types_by_name['Namespace']
StickinessSignals = _reflection.GeneratedProtocolMessageType('StickinessSignals', (_message.Message,), {
'DESCRIPTOR' : _STICKINESSSIGNALS,
'__module__' : 'lens_overlay_stickiness_signals_pb2'
# @@protoc_insertion_point(class_scope:lens.StickinessSignals)
})
_sym_db.RegisterMessage(StickinessSignals)
EducationInputExtension = _reflection.GeneratedProtocolMessageType('EducationInputExtension', (_message.Message,), {
'DESCRIPTOR' : _EDUCATIONINPUTEXTENSION,
'__module__' : 'lens_overlay_stickiness_signals_pb2'
# @@protoc_insertion_point(class_scope:lens.EducationInputExtension)
})
_sym_db.RegisterMessage(EducationInputExtension)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_STICKINESSSIGNALS._serialized_start=118
_STICKINESSSIGNALS._serialized_end=369
_STICKINESSSIGNALS_NAMESPACE._serialized_start=304
_STICKINESSSIGNALS_NAMESPACE._serialized_end=369
_EDUCATIONINPUTEXTENSION._serialized_start=371
_EDUCATIONINPUTEXTENSION._serialized_end=446
# @@protoc_insertion_point(module_scope)

View File

@@ -1,33 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_surface.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1alens_overlay_surface.proto\x12\x04lens*R\n\x07Surface\x12\x17\n\x13SURFACE_UNSPECIFIED\x10\x00\x12\x14\n\x10SURFACE_CHROMIUM\x10\x04\x12\x18\n\x14SURFACE_LENS_OVERLAY\x10*B\x02H\x03\x62\x06proto3')
_SURFACE = DESCRIPTOR.enum_types_by_name['Surface']
Surface = enum_type_wrapper.EnumTypeWrapper(_SURFACE)
SURFACE_UNSPECIFIED = 0
SURFACE_CHROMIUM = 4
SURFACE_LENS_OVERLAY = 42
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_SURFACE._serialized_start=36
_SURFACE._serialized_end=118
# @@protoc_insertion_point(module_scope)

View File

@@ -1,118 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_text.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_geometry_pb2 as lens__overlay__geometry__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17lens_overlay_text.proto\x12\x04lens\x1a\x1blens_overlay_geometry.proto\"M\n\x04Text\x12%\n\x0btext_layout\x18\x01 \x01(\x0b\x32\x10.lens.TextLayout\x12\x18\n\x10\x63ontent_language\x18\x02 \x01(\tJ\x04\x08\x03\x10\x04\"\x9a\x05\n\nTextLayout\x12.\n\nparagraphs\x18\x01 \x03(\x0b\x32\x1a.lens.TextLayout.Paragraph\x1a\xc0\x02\n\x04Word\x12&\n\x02id\x18\x01 \x01(\x0b\x32\x1a.lens.TextEntityIdentifier\x12\x12\n\nplain_text\x18\x02 \x01(\t\x12\x1b\n\x0etext_separator\x18\x03 \x01(\tH\x00\x88\x01\x01\x12 \n\x08geometry\x18\x04 \x01(\x0b\x32\x0e.lens.Geometry\x12(\n\x04type\x18\x05 \x01(\x0e\x32\x1a.lens.TextLayout.Word.Type\x12?\n\x10\x66ormula_metadata\x18\x06 \x01(\x0b\x32%.lens.TextLayout.Word.FormulaMetadata\x1a \n\x0f\x46ormulaMetadata\x12\r\n\x05latex\x18\x01 \x01(\t\"\x1d\n\x04Type\x12\x08\n\x04TEXT\x10\x00\x12\x0b\n\x07\x46ORMULA\x10\x01\x42\x11\n\x0f_text_separator\x1aN\n\x04Line\x12$\n\x05words\x18\x01 \x03(\x0b\x32\x15.lens.TextLayout.Word\x12 \n\x08geometry\x18\x02 \x01(\x0b\x32\x0e.lens.Geometry\x1a\xc8\x01\n\tParagraph\x12&\n\x02id\x18\x01 \x01(\x0b\x32\x1a.lens.TextEntityIdentifier\x12$\n\x05lines\x18\x02 \x03(\x0b\x32\x15.lens.TextLayout.Line\x12 \n\x08geometry\x18\x03 \x01(\x0b\x32\x0e.lens.Geometry\x12\x31\n\x11writing_direction\x18\x04 \x01(\x0e\x32\x16.lens.WritingDirection\x12\x18\n\x10\x63ontent_language\x18\x05 \x01(\t\"\"\n\x14TextEntityIdentifier\x12\n\n\x02id\x18\x01 \x01(\x03*\x89\x01\n\x10WritingDirection\x12+\n\'DEFAULT_WRITING_DIRECTION_LEFT_TO_RIGHT\x10\x00\x12#\n\x1fWRITING_DIRECTION_RIGHT_TO_LEFT\x10\x01\x12#\n\x1fWRITING_DIRECTION_TOP_TO_BOTTOM\x10\x02*L\n\tAlignment\x12\x18\n\x14\x44\x45\x46\x41ULT_LEFT_ALIGNED\x10\x00\x12\x11\n\rRIGHT_ALIGNED\x10\x01\x12\x12\n\x0e\x43\x45NTER_ALIGNED\x10\x02\x42\x02H\x03\x62\x06proto3')
_WRITINGDIRECTION = DESCRIPTOR.enum_types_by_name['WritingDirection']
WritingDirection = enum_type_wrapper.EnumTypeWrapper(_WRITINGDIRECTION)
_ALIGNMENT = DESCRIPTOR.enum_types_by_name['Alignment']
Alignment = enum_type_wrapper.EnumTypeWrapper(_ALIGNMENT)
DEFAULT_WRITING_DIRECTION_LEFT_TO_RIGHT = 0
WRITING_DIRECTION_RIGHT_TO_LEFT = 1
WRITING_DIRECTION_TOP_TO_BOTTOM = 2
DEFAULT_LEFT_ALIGNED = 0
RIGHT_ALIGNED = 1
CENTER_ALIGNED = 2
_TEXT = DESCRIPTOR.message_types_by_name['Text']
_TEXTLAYOUT = DESCRIPTOR.message_types_by_name['TextLayout']
_TEXTLAYOUT_WORD = _TEXTLAYOUT.nested_types_by_name['Word']
_TEXTLAYOUT_WORD_FORMULAMETADATA = _TEXTLAYOUT_WORD.nested_types_by_name['FormulaMetadata']
_TEXTLAYOUT_LINE = _TEXTLAYOUT.nested_types_by_name['Line']
_TEXTLAYOUT_PARAGRAPH = _TEXTLAYOUT.nested_types_by_name['Paragraph']
_TEXTENTITYIDENTIFIER = DESCRIPTOR.message_types_by_name['TextEntityIdentifier']
_TEXTLAYOUT_WORD_TYPE = _TEXTLAYOUT_WORD.enum_types_by_name['Type']
Text = _reflection.GeneratedProtocolMessageType('Text', (_message.Message,), {
'DESCRIPTOR' : _TEXT,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.Text)
})
_sym_db.RegisterMessage(Text)
TextLayout = _reflection.GeneratedProtocolMessageType('TextLayout', (_message.Message,), {
'Word' : _reflection.GeneratedProtocolMessageType('Word', (_message.Message,), {
'FormulaMetadata' : _reflection.GeneratedProtocolMessageType('FormulaMetadata', (_message.Message,), {
'DESCRIPTOR' : _TEXTLAYOUT_WORD_FORMULAMETADATA,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.TextLayout.Word.FormulaMetadata)
})
,
'DESCRIPTOR' : _TEXTLAYOUT_WORD,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.TextLayout.Word)
})
,
'Line' : _reflection.GeneratedProtocolMessageType('Line', (_message.Message,), {
'DESCRIPTOR' : _TEXTLAYOUT_LINE,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.TextLayout.Line)
})
,
'Paragraph' : _reflection.GeneratedProtocolMessageType('Paragraph', (_message.Message,), {
'DESCRIPTOR' : _TEXTLAYOUT_PARAGRAPH,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.TextLayout.Paragraph)
})
,
'DESCRIPTOR' : _TEXTLAYOUT,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.TextLayout)
})
_sym_db.RegisterMessage(TextLayout)
_sym_db.RegisterMessage(TextLayout.Word)
_sym_db.RegisterMessage(TextLayout.Word.FormulaMetadata)
_sym_db.RegisterMessage(TextLayout.Line)
_sym_db.RegisterMessage(TextLayout.Paragraph)
TextEntityIdentifier = _reflection.GeneratedProtocolMessageType('TextEntityIdentifier', (_message.Message,), {
'DESCRIPTOR' : _TEXTENTITYIDENTIFIER,
'__module__' : 'lens_overlay_text_pb2'
# @@protoc_insertion_point(class_scope:lens.TextEntityIdentifier)
})
_sym_db.RegisterMessage(TextEntityIdentifier)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_WRITINGDIRECTION._serialized_start=847
_WRITINGDIRECTION._serialized_end=984
_ALIGNMENT._serialized_start=986
_ALIGNMENT._serialized_end=1062
_TEXT._serialized_start=62
_TEXT._serialized_end=139
_TEXTLAYOUT._serialized_start=142
_TEXTLAYOUT._serialized_end=808
_TEXTLAYOUT_WORD._serialized_start=205
_TEXTLAYOUT_WORD._serialized_end=525
_TEXTLAYOUT_WORD_FORMULAMETADATA._serialized_start=443
_TEXTLAYOUT_WORD_FORMULAMETADATA._serialized_end=475
_TEXTLAYOUT_WORD_TYPE._serialized_start=477
_TEXTLAYOUT_WORD_TYPE._serialized_end=506
_TEXTLAYOUT_LINE._serialized_start=527
_TEXTLAYOUT_LINE._serialized_end=605
_TEXTLAYOUT_PARAGRAPH._serialized_start=608
_TEXTLAYOUT_PARAGRAPH._serialized_end=808
_TEXTENTITYIDENTIFIER._serialized_start=810
_TEXTENTITYIDENTIFIER._serialized_end=844
# @@protoc_insertion_point(module_scope)

View File

@@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_text_query.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dlens_overlay_text_query.proto\x12\x04lens\".\n\tTextQuery\x12\r\n\x05query\x18\x01 \x01(\t\x12\x12\n\nis_primary\x18\x02 \x01(\x08\x42\x02H\x03\x62\x06proto3')
_TEXTQUERY = DESCRIPTOR.message_types_by_name['TextQuery']
TextQuery = _reflection.GeneratedProtocolMessageType('TextQuery', (_message.Message,), {
'DESCRIPTOR' : _TEXTQUERY,
'__module__' : 'lens_overlay_text_query_pb2'
# @@protoc_insertion_point(class_scope:lens.TextQuery)
})
_sym_db.RegisterMessage(TextQuery)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_TEXTQUERY._serialized_start=39
_TEXTQUERY._serialized_end=85
# @@protoc_insertion_point(module_scope)

View File

@@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_translate_stickiness_signals.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/lens_overlay_translate_stickiness_signals.proto\x12\x04lens\"H\n\x1aTranslateStickinessSignals\x12*\n\"translate_suppress_echo_for_sticky\x18\x01 \x01(\x08\x42\x02H\x03\x62\x06proto3')
_TRANSLATESTICKINESSSIGNALS = DESCRIPTOR.message_types_by_name['TranslateStickinessSignals']
TranslateStickinessSignals = _reflection.GeneratedProtocolMessageType('TranslateStickinessSignals', (_message.Message,), {
'DESCRIPTOR' : _TRANSLATESTICKINESSSIGNALS,
'__module__' : 'lens_overlay_translate_stickiness_signals_pb2'
# @@protoc_insertion_point(class_scope:lens.TranslateStickinessSignals)
})
_sym_db.RegisterMessage(TranslateStickinessSignals)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_TRANSLATESTICKINESSSIGNALS._serialized_start=57
_TRANSLATESTICKINESSSIGNALS._serialized_end=129
# @@protoc_insertion_point(module_scope)

View File

@@ -1,35 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_video_context_input_params.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n-lens_overlay_video_context_input_params.proto\x12\x04lens\"1\n\"LensOverlayVideoContextInputParams\x12\x0b\n\x03url\x18\x01 \x01(\tB\x02H\x03\x62\x06proto3')
_LENSOVERLAYVIDEOCONTEXTINPUTPARAMS = DESCRIPTOR.message_types_by_name['LensOverlayVideoContextInputParams']
LensOverlayVideoContextInputParams = _reflection.GeneratedProtocolMessageType('LensOverlayVideoContextInputParams', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYVIDEOCONTEXTINPUTPARAMS,
'__module__' : 'lens_overlay_video_context_input_params_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayVideoContextInputParams)
})
_sym_db.RegisterMessage(LensOverlayVideoContextInputParams)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYVIDEOCONTEXTINPUTPARAMS._serialized_start=55
_LENSOVERLAYVIDEOCONTEXTINPUTPARAMS._serialized_end=104
# @@protoc_insertion_point(module_scope)

View File

@@ -1,36 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_video_params.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_video_context_input_params_pb2 as lens__overlay__video__context__input__params__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1flens_overlay_video_params.proto\x12\x04lens\x1a-lens_overlay_video_context_input_params.proto\"f\n\x16LensOverlayVideoParams\x12L\n\x1avideo_context_input_params\x18\x01 \x01(\x0b\x32(.lens.LensOverlayVideoContextInputParamsB\x02H\x03\x62\x06proto3')
_LENSOVERLAYVIDEOPARAMS = DESCRIPTOR.message_types_by_name['LensOverlayVideoParams']
LensOverlayVideoParams = _reflection.GeneratedProtocolMessageType('LensOverlayVideoParams', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYVIDEOPARAMS,
'__module__' : 'lens_overlay_video_params_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayVideoParams)
})
_sym_db.RegisterMessage(LensOverlayVideoParams)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYVIDEOPARAMS._serialized_start=88
_LENSOVERLAYVIDEOPARAMS._serialized_end=190
# @@protoc_insertion_point(module_scope)

View File

@@ -1,38 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_visual_search_interaction_data.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_geometry_pb2 as lens__overlay__geometry__pb2
import owocr.py_lens.lens_overlay_interaction_request_metadata_pb2 as lens__overlay__interaction__request__metadata__pb2
import owocr.py_lens.lens_overlay_visual_search_interaction_log_data_pb2 as lens__overlay__visual__search__interaction__log__data__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n1lens_overlay_visual_search_interaction_data.proto\x12\x04lens\x1a\x1blens_overlay_geometry.proto\x1a/lens_overlay_interaction_request_metadata.proto\x1a\x35lens_overlay_visual_search_interaction_log_data.proto\"\x83\x02\n&LensOverlayVisualSearchInteractionData\x12J\n\x10interaction_type\x18\x01 \x01(\x0e\x32\x30.lens.LensOverlayInteractionRequestMetadata.Type\x12%\n\x0bzoomed_crop\x18\x07 \x01(\x0b\x32\x10.lens.ZoomedCrop\x12\x11\n\tobject_id\x18\x03 \x01(\t\x12\x41\n\x08log_data\x18\x05 \x01(\x0b\x32/.lens.LensOverlayVisualSearchInteractionLogDataJ\x04\x08\x02\x10\x03J\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07\x42\x02H\x03\x62\x06proto3')
_LENSOVERLAYVISUALSEARCHINTERACTIONDATA = DESCRIPTOR.message_types_by_name['LensOverlayVisualSearchInteractionData']
LensOverlayVisualSearchInteractionData = _reflection.GeneratedProtocolMessageType('LensOverlayVisualSearchInteractionData', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYVISUALSEARCHINTERACTIONDATA,
'__module__' : 'lens_overlay_visual_search_interaction_data_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayVisualSearchInteractionData)
})
_sym_db.RegisterMessage(LensOverlayVisualSearchInteractionData)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYVISUALSEARCHINTERACTIONDATA._serialized_start=193
_LENSOVERLAYVISUALSEARCHINTERACTIONDATA._serialized_end=452
# @@protoc_insertion_point(module_scope)

View File

@@ -1,58 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: lens_overlay_visual_search_interaction_log_data.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
import owocr.py_lens.lens_overlay_client_platform_pb2 as lens__overlay__client__platform__pb2
import owocr.py_lens.lens_overlay_filters_pb2 as lens__overlay__filters__pb2
import owocr.py_lens.lens_overlay_selection_type_pb2 as lens__overlay__selection__type__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n5lens_overlay_visual_search_interaction_log_data.proto\x12\x04lens\x1a\"lens_overlay_client_platform.proto\x1a\x1alens_overlay_filters.proto\x1a!lens_overlay_selection_type.proto\"\xd0\x01\n)LensOverlayVisualSearchInteractionLogData\x12%\n\x0b\x66ilter_data\x18\x01 \x01(\x0b\x32\x10.lens.FilterData\x12\x34\n\x13user_selection_data\x18\x02 \x01(\x0b\x32\x17.lens.UserSelectionData\x12\x17\n\x0fis_parent_query\x18\x03 \x01(\x08\x12-\n\x0f\x63lient_platform\x18\x04 \x01(\x0e\x32\x14.lens.ClientPlatform\">\n\nFilterData\x12\x30\n\x0b\x66ilter_type\x18\x01 \x01(\x0e\x32\x1b.lens.LensOverlayFilterType\"K\n\x11UserSelectionData\x12\x36\n\x0eselection_type\x18\x01 \x01(\x0e\x32\x1e.lens.LensOverlaySelectionTypeB\x02H\x03\x62\x06proto3')
_LENSOVERLAYVISUALSEARCHINTERACTIONLOGDATA = DESCRIPTOR.message_types_by_name['LensOverlayVisualSearchInteractionLogData']
_FILTERDATA = DESCRIPTOR.message_types_by_name['FilterData']
_USERSELECTIONDATA = DESCRIPTOR.message_types_by_name['UserSelectionData']
LensOverlayVisualSearchInteractionLogData = _reflection.GeneratedProtocolMessageType('LensOverlayVisualSearchInteractionLogData', (_message.Message,), {
'DESCRIPTOR' : _LENSOVERLAYVISUALSEARCHINTERACTIONLOGDATA,
'__module__' : 'lens_overlay_visual_search_interaction_log_data_pb2'
# @@protoc_insertion_point(class_scope:lens.LensOverlayVisualSearchInteractionLogData)
})
_sym_db.RegisterMessage(LensOverlayVisualSearchInteractionLogData)
FilterData = _reflection.GeneratedProtocolMessageType('FilterData', (_message.Message,), {
'DESCRIPTOR' : _FILTERDATA,
'__module__' : 'lens_overlay_visual_search_interaction_log_data_pb2'
# @@protoc_insertion_point(class_scope:lens.FilterData)
})
_sym_db.RegisterMessage(FilterData)
UserSelectionData = _reflection.GeneratedProtocolMessageType('UserSelectionData', (_message.Message,), {
'DESCRIPTOR' : _USERSELECTIONDATA,
'__module__' : 'lens_overlay_visual_search_interaction_log_data_pb2'
# @@protoc_insertion_point(class_scope:lens.UserSelectionData)
})
_sym_db.RegisterMessage(UserSelectionData)
if _descriptor._USE_C_DESCRIPTORS == False:
DESCRIPTOR._options = None
DESCRIPTOR._serialized_options = b'H\003'
_LENSOVERLAYVISUALSEARCHINTERACTIONLOGDATA._serialized_start=163
_LENSOVERLAYVISUALSEARCHINTERACTIONLOGDATA._serialized_end=371
_FILTERDATA._serialized_start=373
_FILTERDATA._serialized_end=435
_USERSELECTIONDATA._serialized_start=437
_USERSELECTIONDATA._serialized_end=512
# @@protoc_insertion_point(module_scope)

View File

@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "owocr"
version = "1.11"
version = "1.12"
description = "Japanese OCR"
readme = "README.md"
requires-python = ">=3.11"
@@ -63,7 +63,7 @@ winrt = [
]
lens = [
"protobuf",
"betterproto==2.0.0b7",
]
lensweb = [