Packages
snakepit
0.8.9
0.13.0
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.1
0.9.0
0.8.9
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
High-performance pooler and session manager for external language integrations. Supports Python, Node.js, Ruby, and more with gRPC streaming, session management, and production-ready process cleanup.
Current section
Files
Jump to
Current section
Files
priv/python/snakepit_bridge_pb2.py
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: snakepit_bridge.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
_runtime_version.Domain.PUBLIC,
6,
31,
1,
'',
'snakepit_bridge.proto'
)
# @@protoc_insertion_point(imports)
_sym_db = _symbol_database.Default()
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15snakepit_bridge.proto\x12\x0fsnakepit.bridge\x1a\x19google/protobuf/any.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1e\n\x0bPingRequest\x12\x0f\n\x07message\x18\x01 \x01(\t\"P\n\x0cPingResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12/\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\xda\x01\n\x18InitializeSessionRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12I\n\x08metadata\x18\x02 \x03(\x0b\x32\x37.snakepit.bridge.InitializeSessionRequest.MetadataEntry\x12.\n\x06\x63onfig\x18\x03 \x01(\x0b\x32\x1e.snakepit.bridge.SessionConfig\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\\\n\rSessionConfig\x12\x16\n\x0e\x65nable_caching\x18\x01 \x01(\x08\x12\x19\n\x11\x63\x61\x63he_ttl_seconds\x18\x02 \x01(\x05\x12\x18\n\x10\x65nable_telemetry\x18\x03 \x01(\x08\"\xee\x01\n\x19InitializeSessionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12W\n\x0f\x61vailable_tools\x18\x03 \x03(\x0b\x32>.snakepit.bridge.InitializeSessionResponse.AvailableToolsEntry\x1aP\n\x13\x41vailableToolsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12(\n\x05value\x18\x02 \x01(\x0b\x32\x19.snakepit.bridge.ToolSpec:\x02\x38\x01\":\n\x15\x43leanupSessionRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"D\n\x16\x43leanupSessionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x19\n\x11resources_cleaned\x18\x02 \x01(\x05\"\xe9\x01\n\x08ToolSpec\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x32\n\nparameters\x18\x03 \x03(\x0b\x32\x1e.snakepit.bridge.ParameterSpec\x12\x39\n\x08metadata\x18\x04 \x03(\x0b\x32\'.snakepit.bridge.ToolSpec.MetadataEntry\x12\x1a\n\x12supports_streaming\x18\x05 \x01(\x08\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x98\x01\n\rParameterSpec\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x10\n\x08required\x18\x04 \x01(\x08\x12+\n\rdefault_value\x18\x05 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x17\n\x0fvalidation_json\x18\x06 \x01(\t\"\xe2\x03\n\x12\x45xecuteToolRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12\x11\n\ttool_name\x18\x02 \x01(\t\x12G\n\nparameters\x18\x03 \x03(\x0b\x32\x33.snakepit.bridge.ExecuteToolRequest.ParametersEntry\x12\x43\n\x08metadata\x18\x04 \x03(\x0b\x32\x31.snakepit.bridge.ExecuteToolRequest.MetadataEntry\x12\x0e\n\x06stream\x18\x05 \x01(\x08\x12T\n\x11\x62inary_parameters\x18\x06 \x03(\x0b\x32\x39.snakepit.bridge.ExecuteToolRequest.BinaryParametersEntry\x1aG\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15\x42inaryParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"\x8c\x02\n\x13\x45xecuteToolResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12$\n\x06result\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x15\n\rerror_message\x18\x03 \x01(\t\x12\x44\n\x08metadata\x18\x04 \x03(\x0b\x32\x32.snakepit.bridge.ExecuteToolResponse.MetadataEntry\x12\x19\n\x11\x65xecution_time_ms\x18\x05 \x01(\x03\x12\x15\n\rbinary_result\x18\x06 \x01(\x0c\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xaa\x01\n\tToolChunk\x12\x10\n\x08\x63hunk_id\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x10\n\x08is_final\x18\x03 \x01(\x08\x12:\n\x08metadata\x18\x04 \x03(\x0b\x32(.snakepit.bridge.ToolChunk.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\'\n\x11GetSessionRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\"\xe2\x01\n\x12GetSessionResponse\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12\x43\n\x08metadata\x18\x02 \x03(\x0b\x32\x31.snakepit.bridge.GetSessionResponse.MetadataEntry\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\ntool_count\x18\x04 \x01(\x05\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"W\n\x10HeartbeatRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12/\n\x0b\x63lient_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"[\n\x11HeartbeatResponse\x12/\n\x0bserver_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x15\n\rsession_valid\x18\x02 \x01(\x08\"o\n\x14RegisterToolsRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12\x30\n\x05tools\x18\x02 \x03(\x0b\x32!.snakepit.bridge.ToolRegistration\x12\x11\n\tworker_id\x18\x03 \x01(\t\"\xf9\x01\n\x10ToolRegistration\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x32\n\nparameters\x18\x03 \x03(\x0b\x32\x1e.snakepit.bridge.ParameterSpec\x12\x41\n\x08metadata\x18\x04 \x03(\x0b\x32/.snakepit.bridge.ToolRegistration.MetadataEntry\x12\x1a\n\x12supports_streaming\x18\x05 \x01(\x08\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb6\x01\n\x15RegisterToolsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x45\n\x08tool_ids\x18\x02 \x03(\x0b\x32\x33.snakepit.bridge.RegisterToolsResponse.ToolIdsEntry\x12\x15\n\rerror_message\x18\x03 \x01(\t\x1a.\n\x0cToolIdsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"2\n\x1cGetExposedElixirToolsRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\"I\n\x1dGetExposedElixirToolsResponse\x12(\n\x05tools\x18\x01 \x03(\x0b\x32\x19.snakepit.bridge.ToolSpec\"\xd5\x02\n\x18\x45xecuteElixirToolRequest\x12\x12\n\nsession_id\x18\x01 \x01(\t\x12\x11\n\ttool_name\x18\x02 \x01(\t\x12M\n\nparameters\x18\x03 \x03(\x0b\x32\x39.snakepit.bridge.ExecuteElixirToolRequest.ParametersEntry\x12I\n\x08metadata\x18\x04 \x03(\x0b\x32\x37.snakepit.bridge.ExecuteElixirToolRequest.MetadataEntry\x1aG\n\x0fParametersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x98\x02\n\x19\x45xecuteElixirToolResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12$\n\x06result\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x15\n\rerror_message\x18\x03 \x01(\t\x12J\n\x08metadata\x18\x04 \x03(\x0b\x32\x38.snakepit.bridge.ExecuteElixirToolResponse.MetadataEntry\x12\x19\n\x11\x65xecution_time_ms\x18\x05 \x01(\x03\x12\x15\n\rbinary_result\x18\x06 \x01(\x0c\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe4\x02\n\x0eTelemetryEvent\x12\x13\n\x0b\x65vent_parts\x18\x01 \x03(\t\x12G\n\x0cmeasurements\x18\x02 \x03(\x0b\x32\x31.snakepit.bridge.TelemetryEvent.MeasurementsEntry\x12?\n\x08metadata\x18\x03 \x03(\x0b\x32-.snakepit.bridge.TelemetryEvent.MetadataEntry\x12\x14\n\x0ctimestamp_ns\x18\x04 \x01(\x03\x12\x16\n\x0e\x63orrelation_id\x18\x05 \x01(\t\x1aT\n\x11MeasurementsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.snakepit.bridge.TelemetryValue:\x02\x38\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"]\n\x0eTelemetryValue\x12\x13\n\tint_value\x18\x01 \x01(\x03H\x00\x12\x15\n\x0b\x66loat_value\x18\x02 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x03 \x01(\tH\x00\x42\x07\n\x05value\"\xc8\x01\n\x10TelemetryControl\x12\x32\n\x06toggle\x18\x01 \x01(\x0b\x32 .snakepit.bridge.TelemetryToggleH\x00\x12<\n\x08sampling\x18\x02 \x01(\x0b\x32(.snakepit.bridge.TelemetrySamplingUpdateH\x00\x12\x37\n\x06\x66ilter\x18\x03 \x01(\x0b\x32%.snakepit.bridge.TelemetryEventFilterH\x00\x42\t\n\x07\x63ontrol\"\"\n\x0fTelemetryToggle\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\"H\n\x17TelemetrySamplingUpdate\x12\x15\n\rsampling_rate\x18\x01 \x01(\x01\x12\x16\n\x0e\x65vent_patterns\x18\x02 \x03(\t\"3\n\x14TelemetryEventFilter\x12\r\n\x05\x61llow\x18\x01 \x03(\t\x12\x0c\n\x04\x64\x65ny\x18\x02 \x03(\t2\xa2\x08\n\rBridgeService\x12\x43\n\x04Ping\x12\x1c.snakepit.bridge.PingRequest\x1a\x1d.snakepit.bridge.PingResponse\x12j\n\x11InitializeSession\x12).snakepit.bridge.InitializeSessionRequest\x1a*.snakepit.bridge.InitializeSessionResponse\x12\x61\n\x0e\x43leanupSession\x12&.snakepit.bridge.CleanupSessionRequest\x1a\'.snakepit.bridge.CleanupSessionResponse\x12U\n\nGetSession\x12\".snakepit.bridge.GetSessionRequest\x1a#.snakepit.bridge.GetSessionResponse\x12R\n\tHeartbeat\x12!.snakepit.bridge.HeartbeatRequest\x1a\".snakepit.bridge.HeartbeatResponse\x12X\n\x0b\x45xecuteTool\x12#.snakepit.bridge.ExecuteToolRequest\x1a$.snakepit.bridge.ExecuteToolResponse\x12Y\n\x14\x45xecuteStreamingTool\x12#.snakepit.bridge.ExecuteToolRequest\x1a\x1a.snakepit.bridge.ToolChunk0\x01\x12^\n\rRegisterTools\x12%.snakepit.bridge.RegisterToolsRequest\x1a&.snakepit.bridge.RegisterToolsResponse\x12v\n\x15GetExposedElixirTools\x12-.snakepit.bridge.GetExposedElixirToolsRequest\x1a..snakepit.bridge.GetExposedElixirToolsResponse\x12j\n\x11\x45xecuteElixirTool\x12).snakepit.bridge.ExecuteElixirToolRequest\x1a*.snakepit.bridge.ExecuteElixirToolResponse\x12Y\n\x0fStreamTelemetry\x12!.snakepit.bridge.TelemetryControl\x1a\x1f.snakepit.bridge.TelemetryEvent(\x01\x30\x01\x62\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'snakepit_bridge_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
DESCRIPTOR._loaded_options = None
_globals['_INITIALIZESESSIONREQUEST_METADATAENTRY']._loaded_options = None
_globals['_INITIALIZESESSIONREQUEST_METADATAENTRY']._serialized_options = b'8\001'
_globals['_INITIALIZESESSIONRESPONSE_AVAILABLETOOLSENTRY']._loaded_options = None
_globals['_INITIALIZESESSIONRESPONSE_AVAILABLETOOLSENTRY']._serialized_options = b'8\001'
_globals['_TOOLSPEC_METADATAENTRY']._loaded_options = None
_globals['_TOOLSPEC_METADATAENTRY']._serialized_options = b'8\001'
_globals['_EXECUTETOOLREQUEST_PARAMETERSENTRY']._loaded_options = None
_globals['_EXECUTETOOLREQUEST_PARAMETERSENTRY']._serialized_options = b'8\001'
_globals['_EXECUTETOOLREQUEST_METADATAENTRY']._loaded_options = None
_globals['_EXECUTETOOLREQUEST_METADATAENTRY']._serialized_options = b'8\001'
_globals['_EXECUTETOOLREQUEST_BINARYPARAMETERSENTRY']._loaded_options = None
_globals['_EXECUTETOOLREQUEST_BINARYPARAMETERSENTRY']._serialized_options = b'8\001'
_globals['_EXECUTETOOLRESPONSE_METADATAENTRY']._loaded_options = None
_globals['_EXECUTETOOLRESPONSE_METADATAENTRY']._serialized_options = b'8\001'
_globals['_TOOLCHUNK_METADATAENTRY']._loaded_options = None
_globals['_TOOLCHUNK_METADATAENTRY']._serialized_options = b'8\001'
_globals['_GETSESSIONRESPONSE_METADATAENTRY']._loaded_options = None
_globals['_GETSESSIONRESPONSE_METADATAENTRY']._serialized_options = b'8\001'
_globals['_TOOLREGISTRATION_METADATAENTRY']._loaded_options = None
_globals['_TOOLREGISTRATION_METADATAENTRY']._serialized_options = b'8\001'
_globals['_REGISTERTOOLSRESPONSE_TOOLIDSENTRY']._loaded_options = None
_globals['_REGISTERTOOLSRESPONSE_TOOLIDSENTRY']._serialized_options = b'8\001'
_globals['_EXECUTEELIXIRTOOLREQUEST_PARAMETERSENTRY']._loaded_options = None
_globals['_EXECUTEELIXIRTOOLREQUEST_PARAMETERSENTRY']._serialized_options = b'8\001'
_globals['_EXECUTEELIXIRTOOLREQUEST_METADATAENTRY']._loaded_options = None
_globals['_EXECUTEELIXIRTOOLREQUEST_METADATAENTRY']._serialized_options = b'8\001'
_globals['_EXECUTEELIXIRTOOLRESPONSE_METADATAENTRY']._loaded_options = None
_globals['_EXECUTEELIXIRTOOLRESPONSE_METADATAENTRY']._serialized_options = b'8\001'
_globals['_TELEMETRYEVENT_MEASUREMENTSENTRY']._loaded_options = None
_globals['_TELEMETRYEVENT_MEASUREMENTSENTRY']._serialized_options = b'8\001'
_globals['_TELEMETRYEVENT_METADATAENTRY']._loaded_options = None
_globals['_TELEMETRYEVENT_METADATAENTRY']._serialized_options = b'8\001'
_globals['_PINGREQUEST']._serialized_start=102
_globals['_PINGREQUEST']._serialized_end=132
_globals['_PINGRESPONSE']._serialized_start=134
_globals['_PINGRESPONSE']._serialized_end=214
_globals['_INITIALIZESESSIONREQUEST']._serialized_start=217
_globals['_INITIALIZESESSIONREQUEST']._serialized_end=435
_globals['_INITIALIZESESSIONREQUEST_METADATAENTRY']._serialized_start=388
_globals['_INITIALIZESESSIONREQUEST_METADATAENTRY']._serialized_end=435
_globals['_SESSIONCONFIG']._serialized_start=437
_globals['_SESSIONCONFIG']._serialized_end=529
_globals['_INITIALIZESESSIONRESPONSE']._serialized_start=532
_globals['_INITIALIZESESSIONRESPONSE']._serialized_end=770
_globals['_INITIALIZESESSIONRESPONSE_AVAILABLETOOLSENTRY']._serialized_start=690
_globals['_INITIALIZESESSIONRESPONSE_AVAILABLETOOLSENTRY']._serialized_end=770
_globals['_CLEANUPSESSIONREQUEST']._serialized_start=772
_globals['_CLEANUPSESSIONREQUEST']._serialized_end=830
_globals['_CLEANUPSESSIONRESPONSE']._serialized_start=832
_globals['_CLEANUPSESSIONRESPONSE']._serialized_end=900
_globals['_TOOLSPEC']._serialized_start=903
_globals['_TOOLSPEC']._serialized_end=1136
_globals['_TOOLSPEC_METADATAENTRY']._serialized_start=388
_globals['_TOOLSPEC_METADATAENTRY']._serialized_end=435
_globals['_PARAMETERSPEC']._serialized_start=1139
_globals['_PARAMETERSPEC']._serialized_end=1291
_globals['_EXECUTETOOLREQUEST']._serialized_start=1294
_globals['_EXECUTETOOLREQUEST']._serialized_end=1776
_globals['_EXECUTETOOLREQUEST_PARAMETERSENTRY']._serialized_start=1599
_globals['_EXECUTETOOLREQUEST_PARAMETERSENTRY']._serialized_end=1670
_globals['_EXECUTETOOLREQUEST_METADATAENTRY']._serialized_start=388
_globals['_EXECUTETOOLREQUEST_METADATAENTRY']._serialized_end=435
_globals['_EXECUTETOOLREQUEST_BINARYPARAMETERSENTRY']._serialized_start=1721
_globals['_EXECUTETOOLREQUEST_BINARYPARAMETERSENTRY']._serialized_end=1776
_globals['_EXECUTETOOLRESPONSE']._serialized_start=1779
_globals['_EXECUTETOOLRESPONSE']._serialized_end=2047
_globals['_EXECUTETOOLRESPONSE_METADATAENTRY']._serialized_start=388
_globals['_EXECUTETOOLRESPONSE_METADATAENTRY']._serialized_end=435
_globals['_TOOLCHUNK']._serialized_start=2050
_globals['_TOOLCHUNK']._serialized_end=2220
_globals['_TOOLCHUNK_METADATAENTRY']._serialized_start=388
_globals['_TOOLCHUNK_METADATAENTRY']._serialized_end=435
_globals['_GETSESSIONREQUEST']._serialized_start=2222
_globals['_GETSESSIONREQUEST']._serialized_end=2261
_globals['_GETSESSIONRESPONSE']._serialized_start=2264
_globals['_GETSESSIONRESPONSE']._serialized_end=2490
_globals['_GETSESSIONRESPONSE_METADATAENTRY']._serialized_start=388
_globals['_GETSESSIONRESPONSE_METADATAENTRY']._serialized_end=435
_globals['_HEARTBEATREQUEST']._serialized_start=2492
_globals['_HEARTBEATREQUEST']._serialized_end=2579
_globals['_HEARTBEATRESPONSE']._serialized_start=2581
_globals['_HEARTBEATRESPONSE']._serialized_end=2672
_globals['_REGISTERTOOLSREQUEST']._serialized_start=2674
_globals['_REGISTERTOOLSREQUEST']._serialized_end=2785
_globals['_TOOLREGISTRATION']._serialized_start=2788
_globals['_TOOLREGISTRATION']._serialized_end=3037
_globals['_TOOLREGISTRATION_METADATAENTRY']._serialized_start=388
_globals['_TOOLREGISTRATION_METADATAENTRY']._serialized_end=435
_globals['_REGISTERTOOLSRESPONSE']._serialized_start=3040
_globals['_REGISTERTOOLSRESPONSE']._serialized_end=3222
_globals['_REGISTERTOOLSRESPONSE_TOOLIDSENTRY']._serialized_start=3176
_globals['_REGISTERTOOLSRESPONSE_TOOLIDSENTRY']._serialized_end=3222
_globals['_GETEXPOSEDELIXIRTOOLSREQUEST']._serialized_start=3224
_globals['_GETEXPOSEDELIXIRTOOLSREQUEST']._serialized_end=3274
_globals['_GETEXPOSEDELIXIRTOOLSRESPONSE']._serialized_start=3276
_globals['_GETEXPOSEDELIXIRTOOLSRESPONSE']._serialized_end=3349
_globals['_EXECUTEELIXIRTOOLREQUEST']._serialized_start=3352
_globals['_EXECUTEELIXIRTOOLREQUEST']._serialized_end=3693
_globals['_EXECUTEELIXIRTOOLREQUEST_PARAMETERSENTRY']._serialized_start=1599
_globals['_EXECUTEELIXIRTOOLREQUEST_PARAMETERSENTRY']._serialized_end=1670
_globals['_EXECUTEELIXIRTOOLREQUEST_METADATAENTRY']._serialized_start=388
_globals['_EXECUTEELIXIRTOOLREQUEST_METADATAENTRY']._serialized_end=435
_globals['_EXECUTEELIXIRTOOLRESPONSE']._serialized_start=3696
_globals['_EXECUTEELIXIRTOOLRESPONSE']._serialized_end=3976
_globals['_EXECUTEELIXIRTOOLRESPONSE_METADATAENTRY']._serialized_start=388
_globals['_EXECUTEELIXIRTOOLRESPONSE_METADATAENTRY']._serialized_end=435
_globals['_TELEMETRYEVENT']._serialized_start=3979
_globals['_TELEMETRYEVENT']._serialized_end=4335
_globals['_TELEMETRYEVENT_MEASUREMENTSENTRY']._serialized_start=4202
_globals['_TELEMETRYEVENT_MEASUREMENTSENTRY']._serialized_end=4286
_globals['_TELEMETRYEVENT_METADATAENTRY']._serialized_start=388
_globals['_TELEMETRYEVENT_METADATAENTRY']._serialized_end=435
_globals['_TELEMETRYVALUE']._serialized_start=4337
_globals['_TELEMETRYVALUE']._serialized_end=4430
_globals['_TELEMETRYCONTROL']._serialized_start=4433
_globals['_TELEMETRYCONTROL']._serialized_end=4633
_globals['_TELEMETRYTOGGLE']._serialized_start=4635
_globals['_TELEMETRYTOGGLE']._serialized_end=4669
_globals['_TELEMETRYSAMPLINGUPDATE']._serialized_start=4671
_globals['_TELEMETRYSAMPLINGUPDATE']._serialized_end=4743
_globals['_TELEMETRYEVENTFILTER']._serialized_start=4745
_globals['_TELEMETRYEVENTFILTER']._serialized_end=4796
_globals['_BRIDGESERVICE']._serialized_start=4799
_globals['_BRIDGESERVICE']._serialized_end=5857
# @@protoc_insertion_point(module_scope)