# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: telemetry.proto
# Protobuf Python Version: 5.29.3
"""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,
    5,
    29,
    3,
    '',
    'telemetry.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0ftelemetry.proto\x12\x17\x63onfidence.telemetry.v1\"\x90\x01\n\x0fProtoMonitoring\x12\x43\n\x0elibrary_traces\x18\x01 \x03(\x0b\x32+.confidence.telemetry.v1.ProtoLibraryTraces\x12\x38\n\x08platform\x18\x02 \x01(\x0e\x32&.confidence.telemetry.v1.ProtoPlatform\"\x9f\t\n\x12ProtoLibraryTraces\x12I\n\x07library\x18\x01 \x01(\x0e\x32\x38.confidence.telemetry.v1.ProtoLibraryTraces.ProtoLibrary\x12\x17\n\x0flibrary_version\x18\x02 \x01(\t\x12\x46\n\x06traces\x18\x03 \x03(\x0b\x32\x36.confidence.telemetry.v1.ProtoLibraryTraces.ProtoTrace\x1a\x99\x05\n\nProtoTrace\x12\x44\n\x02id\x18\x01 \x01(\x0e\x32\x38.confidence.telemetry.v1.ProtoLibraryTraces.ProtoTraceId\x12!\n\x14millisecond_duration\x18\x02 \x01(\x04H\x01\x88\x01\x01\x12\x61\n\rrequest_trace\x18\x03 \x01(\x0b\x32H.confidence.telemetry.v1.ProtoLibraryTraces.ProtoTrace.ProtoRequestTraceH\x00\x12]\n\x0b\x63ount_trace\x18\x04 \x01(\x0b\x32\x46.confidence.telemetry.v1.ProtoLibraryTraces.ProtoTrace.ProtoCountTraceH\x00\x1a\x11\n\x0fProtoCountTrace\x1a\xaa\x02\n\x11ProtoRequestTrace\x12\x1c\n\x14millisecond_duration\x18\x01 \x01(\x04\x12\x64\n\x06status\x18\x02 \x01(\x0e\x32T.confidence.telemetry.v1.ProtoLibraryTraces.ProtoTrace.ProtoRequestTrace.ProtoStatus\"\x90\x01\n\x0bProtoStatus\x12\x1c\n\x18PROTO_STATUS_UNSPECIFIED\x10\x00\x12\x18\n\x14PROTO_STATUS_SUCCESS\x10\x01\x12\x16\n\x12PROTO_STATUS_ERROR\x10\x02\x12\x18\n\x14PROTO_STATUS_TIMEOUT\x10\x03\x12\x17\n\x13PROTO_STATUS_CACHED\x10\x04\x42\x07\n\x05traceB\x17\n\x15_millisecond_duration\"\x84\x01\n\x0cProtoLibrary\x12\x1d\n\x19PROTO_LIBRARY_UNSPECIFIED\x10\x00\x12\x1c\n\x18PROTO_LIBRARY_CONFIDENCE\x10\x01\x12\x1e\n\x1aPROTO_LIBRARY_OPEN_FEATURE\x10\x02\x12\x17\n\x13PROTO_LIBRARY_REACT\x10\x03\"\xb9\x01\n\x0cProtoTraceId\x12\x1e\n\x1aPROTO_TRACE_ID_UNSPECIFIED\x10\x00\x12\"\n\x1ePROTO_TRACE_ID_RESOLVE_LATENCY\x10\x01\x12\x1d\n\x19PROTO_TRACE_ID_STALE_FLAG\x10\x02\x12%\n!PROTO_TRACE_ID_FLAG_TYPE_MISMATCH\x10\x03\x12\x1f\n\x1bPROTO_TRACE_ID_WITH_CONTEXT\x10\x04*\x9a\x01\n\rProtoPlatform\x12\x1e\n\x1aPROTO_PLATFORM_UNSPECIFIED\x10\x00\x12\x19\n\x15PROTO_PLATFORM_JS_WEB\x10\x04\x12\x1c\n\x18PROTO_PLATFORM_JS_SERVER\x10\x05\x12\x19\n\x15PROTO_PLATFORM_PYTHON\x10\x06\x12\x15\n\x11PROTO_PLATFORM_GO\x10\x07\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'telemetry_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_PROTOPLATFORM']._serialized_start=1378
  _globals['_PROTOPLATFORM']._serialized_end=1532
  _globals['_PROTOMONITORING']._serialized_start=45
  _globals['_PROTOMONITORING']._serialized_end=189
  _globals['_PROTOLIBRARYTRACES']._serialized_start=192
  _globals['_PROTOLIBRARYTRACES']._serialized_end=1375
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE']._serialized_start=387
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE']._serialized_end=1052
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE_PROTOCOUNTTRACE']._serialized_start=700
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE_PROTOCOUNTTRACE']._serialized_end=717
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE_PROTOREQUESTTRACE']._serialized_start=720
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE_PROTOREQUESTTRACE']._serialized_end=1018
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE_PROTOREQUESTTRACE_PROTOSTATUS']._serialized_start=874
  _globals['_PROTOLIBRARYTRACES_PROTOTRACE_PROTOREQUESTTRACE_PROTOSTATUS']._serialized_end=1018
  _globals['_PROTOLIBRARYTRACES_PROTOLIBRARY']._serialized_start=1055
  _globals['_PROTOLIBRARYTRACES_PROTOLIBRARY']._serialized_end=1187
  _globals['_PROTOLIBRARYTRACES_PROTOTRACEID']._serialized_start=1190
  _globals['_PROTOLIBRARYTRACES_PROTOTRACEID']._serialized_end=1375
# @@protoc_insertion_point(module_scope)
