# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: yamcs/protobuf/web/web.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from yamcs.protobuf import yamcs_pb2 as yamcs_dot_protobuf_dot_yamcs__pb2
from yamcs.protobuf.archive import archive_pb2 as yamcs_dot_protobuf_dot_archive_dot_archive__pb2
from yamcs.protobuf.commanding import commanding_pb2 as yamcs_dot_protobuf_dot_commanding_dot_commanding__pb2
from yamcs.protobuf.monitoring import monitoring_pb2 as yamcs_dot_protobuf_dot_monitoring_dot_monitoring__pb2
from yamcs.protobuf.management import management_pb2 as yamcs_dot_protobuf_dot_management_dot_management__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='yamcs/protobuf/web/web.proto',
  package='yamcs.protobuf.web',
  syntax='proto2',
  serialized_pb=_b('\n\x1cyamcs/protobuf/web/web.proto\x12\x12yamcs.protobuf.web\x1a\x1ayamcs/protobuf/yamcs.proto\x1a$yamcs/protobuf/archive/archive.proto\x1a*yamcs/protobuf/commanding/commanding.proto\x1a*yamcs/protobuf/monitoring/monitoring.proto\x1a*yamcs/protobuf/management/management.proto\"|\n\x16WebSocketClientMessage\x12\x17\n\x0fprotocolVersion\x18\x01 \x01(\r\x12\x16\n\x0esequenceNumber\x18\x02 \x01(\r\x12\x10\n\x08resource\x18\x03 \x01(\t\x12\x11\n\toperation\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\"\xda\x0c\n\x16WebSocketServerMessage\x12\x44\n\x04type\x18\x01 \x01(\x0e\x32\x36.yamcs.protobuf.web.WebSocketServerMessage.MessageType\x12L\n\x05reply\x18\x02 \x01(\x0b\x32=.yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData\x12T\n\texception\x18\x03 \x01(\x0b\x32\x41.yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData\x12R\n\x04\x64\x61ta\x18\x04 \x01(\x0b\x32\x44.yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData\x1ar\n\x12WebSocketReplyData\x12\x17\n\x0fprotocolVersion\x18\x01 \x01(\r\x12\x16\n\x0esequenceNumber\x18\x02 \x01(\x05\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x1av\n\x16WebSocketExceptionData\x12\x17\n\x0fprotocolVersion\x18\x01 \x01(\r\x12\x16\n\x0esequenceNumber\x18\x02 \x01(\x05\x12\x0c\n\x04type\x18\x03 \x01(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x1a\xe2\x07\n\x19WebSocketSubscriptionData\x12\x16\n\x0esequenceNumber\x18\x01 \x01(\r\x12+\n\x04type\x18\x02 \x01(\x0e\x32\x1d.yamcs.protobuf.ProtoDataType\x12?\n\rparameterData\x18\x03 \x01(\x0b\x32(.yamcs.protobuf.monitoring.ParameterData\x12?\n\x07\x63ommand\x18\x04 \x01(\x0b\x32..yamcs.protobuf.commanding.CommandHistoryEntry\x12?\n\rprocessorInfo\x18\x05 \x01(\x0b\x32(.yamcs.protobuf.management.ProcessorInfo\x12\x39\n\nclientInfo\x18\x06 \x01(\x0b\x32%.yamcs.protobuf.management.ClientInfo\x12\x39\n\nstatistics\x18\x07 \x01(\x0b\x32%.yamcs.protobuf.management.Statistics\x12$\n\x05\x65vent\x18\x08 \x01(\x0b\x32\x15.yamcs.protobuf.Event\x12.\n\nstreamData\x18\t \x01(\x0b\x32\x1a.yamcs.protobuf.StreamData\x12\x37\n\talarmData\x18\n \x01(\x0b\x32$.yamcs.protobuf.monitoring.AlarmData\x12\x35\n\x08timeInfo\x18\x0b \x01(\x0b\x32#.yamcs.protobuf.monitoring.TimeInfo\x12\x37\n\tlinkEvent\x18\x0c \x01(\x0b\x32$.yamcs.protobuf.management.LinkEvent\x12\x45\n\x10\x63ommandQueueInfo\x18\r \x01(\x0b\x32+.yamcs.protobuf.commanding.CommandQueueInfo\x12G\n\x11\x63ommandQueueEvent\x18\x0e \x01(\x0b\x32,.yamcs.protobuf.commanding.CommandQueueEvent\x12\x39\n\x08tmPacket\x18\x0f \x01(\x0b\x32\'.yamcs.protobuf.monitoring.TmPacketData\x12:\n\x0e\x63onnectionInfo\x18\x10 \x01(\x0b\x32\".yamcs.protobuf.web.ConnectionInfo\x12\x41\n\rextensionData\x18\x64 \x01(\x0b\x32*.yamcs.protobuf.web.WebSocketExtensionData\"1\n\x0bMessageType\x12\t\n\x05REPLY\x10\x02\x12\r\n\tEXCEPTION\x10\x03\x12\x08\n\x04\x44\x41TA\x10\x04\"4\n\x16WebSocketExtensionData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"8\n\x14RestExceptionMessage\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0b\n\x03msg\x18\x02 \x01(\t*\x05\x08\x64\x10\xc9\x01\"\x9b\x01\n\x0e\x43onnectionInfo\x12\x10\n\x08\x63lientId\x18\x01 \x01(\x05\x12:\n\x08instance\x18\x02 \x01(\x0b\x32(.yamcs.protobuf.management.YamcsInstance\x12;\n\tprocessor\x18\x03 \x01(\x0b\x32(.yamcs.protobuf.management.ProcessorInfo\"k\n\x08\x41uthFlow\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.yamcs.protobuf.web.AuthFlow.Type\".\n\x04Type\x12\x0c\n\x08PASSWORD\x10\x01\x12\x0c\n\x08REDIRECT\x10\x02\x12\n\n\x06SPNEGO\x10\x03\"U\n\x08\x41uthInfo\x12\x1d\n\x15requireAuthentication\x18\x01 \x01(\x08\x12*\n\x04\x66low\x18\x02 \x03(\x0b\x32\x1c.yamcs.protobuf.web.AuthFlow\"\x97\x01\n\rTokenResponse\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x01 \x01(\t\x12\x12\n\ntoken_type\x18\x02 \x01(\t\x12\x12\n\nexpires_in\x18\x03 \x01(\x05\x12\x15\n\rrefresh_token\x18\x04 \x01(\t\x12\x31\n\x04user\x18\x05 \x01(\x0b\x32#.yamcs.protobuf.management.UserInfo\"\xe6\x02\n\x16GetApiOverviewResponse\x12\x14\n\x0cyamcsVersion\x18\x01 \x01(\t\x12\x10\n\x08serverId\x18\x02 \x01(\t\x12\x1c\n\x14\x64\x65\x66\x61ultYamcsInstance\x18\x03 \x01(\t\x12\x43\n\x05route\x18\x04 \x03(\x0b\x32\x34.yamcs.protobuf.web.GetApiOverviewResponse.RouteInfo\x12\x45\n\x06plugin\x18\x05 \x03(\x0b\x32\x35.yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo\x1a(\n\tRouteInfo\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x0e\n\x06method\x18\x02 \x03(\t\x1aP\n\nPluginInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x12\x0e\n\x06vendor\x18\x04 \x01(\tB\x14\n\x12org.yamcs.protobuf')
  ,
  dependencies=[yamcs_dot_protobuf_dot_yamcs__pb2.DESCRIPTOR,yamcs_dot_protobuf_dot_archive_dot_archive__pb2.DESCRIPTOR,yamcs_dot_protobuf_dot_commanding_dot_commanding__pb2.DESCRIPTOR,yamcs_dot_protobuf_dot_monitoring_dot_monitoring__pb2.DESCRIPTOR,yamcs_dot_protobuf_dot_management_dot_management__pb2.DESCRIPTOR,])
_sym_db.RegisterFileDescriptor(DESCRIPTOR)



_WEBSOCKETSERVERMESSAGE_MESSAGETYPE = _descriptor.EnumDescriptor(
  name='MessageType',
  full_name='yamcs.protobuf.web.WebSocketServerMessage.MessageType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='REPLY', index=0, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EXCEPTION', index=1, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DATA', index=2, number=4,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1954,
  serialized_end=2003,
)
_sym_db.RegisterEnumDescriptor(_WEBSOCKETSERVERMESSAGE_MESSAGETYPE)

_AUTHFLOW_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='yamcs.protobuf.web.AuthFlow.Type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PASSWORD', index=0, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='REDIRECT', index=1, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SPNEGO', index=2, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=2336,
  serialized_end=2382,
)
_sym_db.RegisterEnumDescriptor(_AUTHFLOW_TYPE)


_WEBSOCKETCLIENTMESSAGE = _descriptor.Descriptor(
  name='WebSocketClientMessage',
  full_name='yamcs.protobuf.web.WebSocketClientMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocolVersion', full_name='yamcs.protobuf.web.WebSocketClientMessage.protocolVersion', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sequenceNumber', full_name='yamcs.protobuf.web.WebSocketClientMessage.sequenceNumber', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='resource', full_name='yamcs.protobuf.web.WebSocketClientMessage.resource', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='operation', full_name='yamcs.protobuf.web.WebSocketClientMessage.operation', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='yamcs.protobuf.web.WebSocketClientMessage.data', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=250,
  serialized_end=374,
)


_WEBSOCKETSERVERMESSAGE_WEBSOCKETREPLYDATA = _descriptor.Descriptor(
  name='WebSocketReplyData',
  full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocolVersion', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData.protocolVersion', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sequenceNumber', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData.sequenceNumber', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData.type', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData.message', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData.data', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=721,
  serialized_end=835,
)

_WEBSOCKETSERVERMESSAGE_WEBSOCKETEXCEPTIONDATA = _descriptor.Descriptor(
  name='WebSocketExceptionData',
  full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocolVersion', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData.protocolVersion', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sequenceNumber', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData.sequenceNumber', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData.type', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData.message', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData.data', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=837,
  serialized_end=955,
)

_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA = _descriptor.Descriptor(
  name='WebSocketSubscriptionData',
  full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sequenceNumber', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.sequenceNumber', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.type', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='parameterData', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.parameterData', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='command', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.command', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='processorInfo', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.processorInfo', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='clientInfo', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.clientInfo', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='statistics', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.statistics', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='event', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.event', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='streamData', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.streamData', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='alarmData', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.alarmData', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='timeInfo', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.timeInfo', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='linkEvent', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.linkEvent', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='commandQueueInfo', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.commandQueueInfo', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='commandQueueEvent', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.commandQueueEvent', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tmPacket', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.tmPacket', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connectionInfo', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.connectionInfo', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='extensionData', full_name='yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData.extensionData', index=16,
      number=100, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=958,
  serialized_end=1952,
)

_WEBSOCKETSERVERMESSAGE = _descriptor.Descriptor(
  name='WebSocketServerMessage',
  full_name='yamcs.protobuf.web.WebSocketServerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.WebSocketServerMessage.type', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reply', full_name='yamcs.protobuf.web.WebSocketServerMessage.reply', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='exception', full_name='yamcs.protobuf.web.WebSocketServerMessage.exception', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='yamcs.protobuf.web.WebSocketServerMessage.data', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_WEBSOCKETSERVERMESSAGE_WEBSOCKETREPLYDATA, _WEBSOCKETSERVERMESSAGE_WEBSOCKETEXCEPTIONDATA, _WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA, ],
  enum_types=[
    _WEBSOCKETSERVERMESSAGE_MESSAGETYPE,
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=377,
  serialized_end=2003,
)


_WEBSOCKETEXTENSIONDATA = _descriptor.Descriptor(
  name='WebSocketExtensionData',
  full_name='yamcs.protobuf.web.WebSocketExtensionData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.WebSocketExtensionData.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='yamcs.protobuf.web.WebSocketExtensionData.data', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2005,
  serialized_end=2057,
)


_RESTEXCEPTIONMESSAGE = _descriptor.Descriptor(
  name='RestExceptionMessage',
  full_name='yamcs.protobuf.web.RestExceptionMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.RestExceptionMessage.type', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='msg', full_name='yamcs.protobuf.web.RestExceptionMessage.msg', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(100, 201), ],
  oneofs=[
  ],
  serialized_start=2059,
  serialized_end=2115,
)


_CONNECTIONINFO = _descriptor.Descriptor(
  name='ConnectionInfo',
  full_name='yamcs.protobuf.web.ConnectionInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='clientId', full_name='yamcs.protobuf.web.ConnectionInfo.clientId', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='instance', full_name='yamcs.protobuf.web.ConnectionInfo.instance', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='processor', full_name='yamcs.protobuf.web.ConnectionInfo.processor', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2118,
  serialized_end=2273,
)


_AUTHFLOW = _descriptor.Descriptor(
  name='AuthFlow',
  full_name='yamcs.protobuf.web.AuthFlow',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='yamcs.protobuf.web.AuthFlow.type', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _AUTHFLOW_TYPE,
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2275,
  serialized_end=2382,
)


_AUTHINFO = _descriptor.Descriptor(
  name='AuthInfo',
  full_name='yamcs.protobuf.web.AuthInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='requireAuthentication', full_name='yamcs.protobuf.web.AuthInfo.requireAuthentication', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='flow', full_name='yamcs.protobuf.web.AuthInfo.flow', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2384,
  serialized_end=2469,
)


_TOKENRESPONSE = _descriptor.Descriptor(
  name='TokenResponse',
  full_name='yamcs.protobuf.web.TokenResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='access_token', full_name='yamcs.protobuf.web.TokenResponse.access_token', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token_type', full_name='yamcs.protobuf.web.TokenResponse.token_type', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='expires_in', full_name='yamcs.protobuf.web.TokenResponse.expires_in', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='refresh_token', full_name='yamcs.protobuf.web.TokenResponse.refresh_token', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='user', full_name='yamcs.protobuf.web.TokenResponse.user', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2472,
  serialized_end=2623,
)


_GETAPIOVERVIEWRESPONSE_ROUTEINFO = _descriptor.Descriptor(
  name='RouteInfo',
  full_name='yamcs.protobuf.web.GetApiOverviewResponse.RouteInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='url', full_name='yamcs.protobuf.web.GetApiOverviewResponse.RouteInfo.url', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='method', full_name='yamcs.protobuf.web.GetApiOverviewResponse.RouteInfo.method', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2862,
  serialized_end=2902,
)

_GETAPIOVERVIEWRESPONSE_PLUGININFO = _descriptor.Descriptor(
  name='PluginInfo',
  full_name='yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='description', full_name='yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo.description', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='version', full_name='yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo.version', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vendor', full_name='yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo.vendor', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2904,
  serialized_end=2984,
)

_GETAPIOVERVIEWRESPONSE = _descriptor.Descriptor(
  name='GetApiOverviewResponse',
  full_name='yamcs.protobuf.web.GetApiOverviewResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='yamcsVersion', full_name='yamcs.protobuf.web.GetApiOverviewResponse.yamcsVersion', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='serverId', full_name='yamcs.protobuf.web.GetApiOverviewResponse.serverId', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='defaultYamcsInstance', full_name='yamcs.protobuf.web.GetApiOverviewResponse.defaultYamcsInstance', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='route', full_name='yamcs.protobuf.web.GetApiOverviewResponse.route', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='plugin', full_name='yamcs.protobuf.web.GetApiOverviewResponse.plugin', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_GETAPIOVERVIEWRESPONSE_ROUTEINFO, _GETAPIOVERVIEWRESPONSE_PLUGININFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2626,
  serialized_end=2984,
)

_WEBSOCKETSERVERMESSAGE_WEBSOCKETREPLYDATA.containing_type = _WEBSOCKETSERVERMESSAGE
_WEBSOCKETSERVERMESSAGE_WEBSOCKETEXCEPTIONDATA.containing_type = _WEBSOCKETSERVERMESSAGE
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['type'].enum_type = yamcs_dot_protobuf_dot_yamcs__pb2._PROTODATATYPE
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['parameterData'].message_type = yamcs_dot_protobuf_dot_monitoring_dot_monitoring__pb2._PARAMETERDATA
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['command'].message_type = yamcs_dot_protobuf_dot_commanding_dot_commanding__pb2._COMMANDHISTORYENTRY
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['processorInfo'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._PROCESSORINFO
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['clientInfo'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._CLIENTINFO
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['statistics'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._STATISTICS
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['event'].message_type = yamcs_dot_protobuf_dot_yamcs__pb2._EVENT
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['streamData'].message_type = yamcs_dot_protobuf_dot_archive_dot_archive__pb2._STREAMDATA
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['alarmData'].message_type = yamcs_dot_protobuf_dot_monitoring_dot_monitoring__pb2._ALARMDATA
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['timeInfo'].message_type = yamcs_dot_protobuf_dot_monitoring_dot_monitoring__pb2._TIMEINFO
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['linkEvent'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._LINKEVENT
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['commandQueueInfo'].message_type = yamcs_dot_protobuf_dot_commanding_dot_commanding__pb2._COMMANDQUEUEINFO
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['commandQueueEvent'].message_type = yamcs_dot_protobuf_dot_commanding_dot_commanding__pb2._COMMANDQUEUEEVENT
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['tmPacket'].message_type = yamcs_dot_protobuf_dot_monitoring_dot_monitoring__pb2._TMPACKETDATA
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['connectionInfo'].message_type = _CONNECTIONINFO
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.fields_by_name['extensionData'].message_type = _WEBSOCKETEXTENSIONDATA
_WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA.containing_type = _WEBSOCKETSERVERMESSAGE
_WEBSOCKETSERVERMESSAGE.fields_by_name['type'].enum_type = _WEBSOCKETSERVERMESSAGE_MESSAGETYPE
_WEBSOCKETSERVERMESSAGE.fields_by_name['reply'].message_type = _WEBSOCKETSERVERMESSAGE_WEBSOCKETREPLYDATA
_WEBSOCKETSERVERMESSAGE.fields_by_name['exception'].message_type = _WEBSOCKETSERVERMESSAGE_WEBSOCKETEXCEPTIONDATA
_WEBSOCKETSERVERMESSAGE.fields_by_name['data'].message_type = _WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA
_WEBSOCKETSERVERMESSAGE_MESSAGETYPE.containing_type = _WEBSOCKETSERVERMESSAGE
_CONNECTIONINFO.fields_by_name['instance'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._YAMCSINSTANCE
_CONNECTIONINFO.fields_by_name['processor'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._PROCESSORINFO
_AUTHFLOW.fields_by_name['type'].enum_type = _AUTHFLOW_TYPE
_AUTHFLOW_TYPE.containing_type = _AUTHFLOW
_AUTHINFO.fields_by_name['flow'].message_type = _AUTHFLOW
_TOKENRESPONSE.fields_by_name['user'].message_type = yamcs_dot_protobuf_dot_management_dot_management__pb2._USERINFO
_GETAPIOVERVIEWRESPONSE_ROUTEINFO.containing_type = _GETAPIOVERVIEWRESPONSE
_GETAPIOVERVIEWRESPONSE_PLUGININFO.containing_type = _GETAPIOVERVIEWRESPONSE
_GETAPIOVERVIEWRESPONSE.fields_by_name['route'].message_type = _GETAPIOVERVIEWRESPONSE_ROUTEINFO
_GETAPIOVERVIEWRESPONSE.fields_by_name['plugin'].message_type = _GETAPIOVERVIEWRESPONSE_PLUGININFO
DESCRIPTOR.message_types_by_name['WebSocketClientMessage'] = _WEBSOCKETCLIENTMESSAGE
DESCRIPTOR.message_types_by_name['WebSocketServerMessage'] = _WEBSOCKETSERVERMESSAGE
DESCRIPTOR.message_types_by_name['WebSocketExtensionData'] = _WEBSOCKETEXTENSIONDATA
DESCRIPTOR.message_types_by_name['RestExceptionMessage'] = _RESTEXCEPTIONMESSAGE
DESCRIPTOR.message_types_by_name['ConnectionInfo'] = _CONNECTIONINFO
DESCRIPTOR.message_types_by_name['AuthFlow'] = _AUTHFLOW
DESCRIPTOR.message_types_by_name['AuthInfo'] = _AUTHINFO
DESCRIPTOR.message_types_by_name['TokenResponse'] = _TOKENRESPONSE
DESCRIPTOR.message_types_by_name['GetApiOverviewResponse'] = _GETAPIOVERVIEWRESPONSE

WebSocketClientMessage = _reflection.GeneratedProtocolMessageType('WebSocketClientMessage', (_message.Message,), dict(
  DESCRIPTOR = _WEBSOCKETCLIENTMESSAGE,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.WebSocketClientMessage)
  ))
_sym_db.RegisterMessage(WebSocketClientMessage)

WebSocketServerMessage = _reflection.GeneratedProtocolMessageType('WebSocketServerMessage', (_message.Message,), dict(

  WebSocketReplyData = _reflection.GeneratedProtocolMessageType('WebSocketReplyData', (_message.Message,), dict(
    DESCRIPTOR = _WEBSOCKETSERVERMESSAGE_WEBSOCKETREPLYDATA,
    __module__ = 'yamcs.protobuf.web.web_pb2'
    # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.WebSocketServerMessage.WebSocketReplyData)
    ))
  ,

  WebSocketExceptionData = _reflection.GeneratedProtocolMessageType('WebSocketExceptionData', (_message.Message,), dict(
    DESCRIPTOR = _WEBSOCKETSERVERMESSAGE_WEBSOCKETEXCEPTIONDATA,
    __module__ = 'yamcs.protobuf.web.web_pb2'
    # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.WebSocketServerMessage.WebSocketExceptionData)
    ))
  ,

  WebSocketSubscriptionData = _reflection.GeneratedProtocolMessageType('WebSocketSubscriptionData', (_message.Message,), dict(
    DESCRIPTOR = _WEBSOCKETSERVERMESSAGE_WEBSOCKETSUBSCRIPTIONDATA,
    __module__ = 'yamcs.protobuf.web.web_pb2'
    # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.WebSocketServerMessage.WebSocketSubscriptionData)
    ))
  ,
  DESCRIPTOR = _WEBSOCKETSERVERMESSAGE,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.WebSocketServerMessage)
  ))
_sym_db.RegisterMessage(WebSocketServerMessage)
_sym_db.RegisterMessage(WebSocketServerMessage.WebSocketReplyData)
_sym_db.RegisterMessage(WebSocketServerMessage.WebSocketExceptionData)
_sym_db.RegisterMessage(WebSocketServerMessage.WebSocketSubscriptionData)

WebSocketExtensionData = _reflection.GeneratedProtocolMessageType('WebSocketExtensionData', (_message.Message,), dict(
  DESCRIPTOR = _WEBSOCKETEXTENSIONDATA,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.WebSocketExtensionData)
  ))
_sym_db.RegisterMessage(WebSocketExtensionData)

RestExceptionMessage = _reflection.GeneratedProtocolMessageType('RestExceptionMessage', (_message.Message,), dict(
  DESCRIPTOR = _RESTEXCEPTIONMESSAGE,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.RestExceptionMessage)
  ))
_sym_db.RegisterMessage(RestExceptionMessage)

ConnectionInfo = _reflection.GeneratedProtocolMessageType('ConnectionInfo', (_message.Message,), dict(
  DESCRIPTOR = _CONNECTIONINFO,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.ConnectionInfo)
  ))
_sym_db.RegisterMessage(ConnectionInfo)

AuthFlow = _reflection.GeneratedProtocolMessageType('AuthFlow', (_message.Message,), dict(
  DESCRIPTOR = _AUTHFLOW,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.AuthFlow)
  ))
_sym_db.RegisterMessage(AuthFlow)

AuthInfo = _reflection.GeneratedProtocolMessageType('AuthInfo', (_message.Message,), dict(
  DESCRIPTOR = _AUTHINFO,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.AuthInfo)
  ))
_sym_db.RegisterMessage(AuthInfo)

TokenResponse = _reflection.GeneratedProtocolMessageType('TokenResponse', (_message.Message,), dict(
  DESCRIPTOR = _TOKENRESPONSE,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.TokenResponse)
  ))
_sym_db.RegisterMessage(TokenResponse)

GetApiOverviewResponse = _reflection.GeneratedProtocolMessageType('GetApiOverviewResponse', (_message.Message,), dict(

  RouteInfo = _reflection.GeneratedProtocolMessageType('RouteInfo', (_message.Message,), dict(
    DESCRIPTOR = _GETAPIOVERVIEWRESPONSE_ROUTEINFO,
    __module__ = 'yamcs.protobuf.web.web_pb2'
    # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.GetApiOverviewResponse.RouteInfo)
    ))
  ,

  PluginInfo = _reflection.GeneratedProtocolMessageType('PluginInfo', (_message.Message,), dict(
    DESCRIPTOR = _GETAPIOVERVIEWRESPONSE_PLUGININFO,
    __module__ = 'yamcs.protobuf.web.web_pb2'
    # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.GetApiOverviewResponse.PluginInfo)
    ))
  ,
  DESCRIPTOR = _GETAPIOVERVIEWRESPONSE,
  __module__ = 'yamcs.protobuf.web.web_pb2'
  # @@protoc_insertion_point(class_scope:yamcs.protobuf.web.GetApiOverviewResponse)
  ))
_sym_db.RegisterMessage(GetApiOverviewResponse)
_sym_db.RegisterMessage(GetApiOverviewResponse.RouteInfo)
_sym_db.RegisterMessage(GetApiOverviewResponse.PluginInfo)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\022org.yamcs.protobuf'))
# @@protoc_insertion_point(module_scope)
