# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: plugin.proto

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
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='plugin.proto',
  package='plugin',
  syntax='proto3',
  serialized_options=b'ZIgithub.com/intel-innersource/frameworks.automation.dtac.agent/api/grpc/go',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0cplugin.proto\x12\x06plugin\"F\n\rPluginRequest\x12\x0e\n\x06method\x18\x01 \x01(\t\x12%\n\ninput_args\x18\x02 \x01(\x0b\x32\x11.plugin.InputArgs\"R\n\x0ePluginResponse\x12\n\n\x02id\x18\x01 \x01(\x05\x12%\n\nreturn_val\x18\x02 \x01(\x0b\x32\x11.plugin.ReturnVal\x12\r\n\x05\x65rror\x18\x03 \x01(\t\"\x1c\n\nStringList\x12\x0e\n\x06values\x18\x01 \x03(\t\"\x80\x02\n\tInputArgs\x12/\n\x07headers\x18\x01 \x03(\x0b\x32\x1e.plugin.InputArgs.HeadersEntry\x12-\n\x06params\x18\x02 \x03(\x0b\x32\x1d.plugin.InputArgs.ParamsEntry\x12\x0c\n\x04\x62ody\x18\x03 \x01(\x0c\x1a\x42\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.plugin.StringList:\x02\x38\x01\x1a\x41\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.plugin.StringList:\x02\x38\x01\"\x81\x02\n\tReturnVal\x12/\n\x07headers\x18\x01 \x03(\x0b\x32\x1e.plugin.ReturnVal.HeadersEntry\x12-\n\x06params\x18\x02 \x03(\x0b\x32\x1d.plugin.ReturnVal.ParamsEntry\x12\r\n\x05value\x18\x03 \x01(\t\x1a\x42\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.plugin.StringList:\x02\x38\x01\x1a\x41\n\x0bParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.plugin.StringList:\x02\x38\x01\"6\n\x0cRegisterArgs\x12\x0e\n\x06\x63onfig\x18\x01 \x01(\t\x12\x16\n\x0e\x64\x65\x66\x61ult_secure\x18\x02 \x01(\x08\":\n\rRegisterReply\x12)\n\tendpoints\x18\x01 \x03(\x0b\x32\x16.plugin.PluginEndpoint\"\x88\x01\n\x0ePluginEndpoint\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\t\x12\x11\n\tuses_auth\x18\x04 \x01(\x08\x12\x15\n\rexpected_args\x18\x05 \x01(\t\x12\x15\n\rexpected_body\x18\x06 \x01(\t\x12\x17\n\x0f\x65xpected_output\x18\x07 \x01(\t2\x7f\n\rPluginService\x12\x37\n\x08Register\x12\x14.plugin.RegisterArgs\x1a\x15.plugin.RegisterReply\x12\x35\n\x04\x43\x61ll\x12\x15.plugin.PluginRequest\x1a\x16.plugin.PluginResponseBKZIgithub.com/intel-innersource/frameworks.automation.dtac.agent/api/grpc/gob\x06proto3'
)




_PLUGINREQUEST = _descriptor.Descriptor(
  name='PluginRequest',
  full_name='plugin.PluginRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='method', full_name='plugin.PluginRequest.method', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='input_args', full_name='plugin.PluginRequest.input_args', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24,
  serialized_end=94,
)


_PLUGINRESPONSE = _descriptor.Descriptor(
  name='PluginResponse',
  full_name='plugin.PluginResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='plugin.PluginResponse.id', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='return_val', full_name='plugin.PluginResponse.return_val', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='error', full_name='plugin.PluginResponse.error', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=96,
  serialized_end=178,
)


_STRINGLIST = _descriptor.Descriptor(
  name='StringList',
  full_name='plugin.StringList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='plugin.StringList.values', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=180,
  serialized_end=208,
)


_INPUTARGS_HEADERSENTRY = _descriptor.Descriptor(
  name='HeadersEntry',
  full_name='plugin.InputArgs.HeadersEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='plugin.InputArgs.HeadersEntry.key', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='plugin.InputArgs.HeadersEntry.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=334,
  serialized_end=400,
)

_INPUTARGS_PARAMSENTRY = _descriptor.Descriptor(
  name='ParamsEntry',
  full_name='plugin.InputArgs.ParamsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='plugin.InputArgs.ParamsEntry.key', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='plugin.InputArgs.ParamsEntry.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=402,
  serialized_end=467,
)

_INPUTARGS = _descriptor.Descriptor(
  name='InputArgs',
  full_name='plugin.InputArgs',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='headers', full_name='plugin.InputArgs.headers', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='params', full_name='plugin.InputArgs.params', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='body', full_name='plugin.InputArgs.body', index=2,
      number=3, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_INPUTARGS_HEADERSENTRY, _INPUTARGS_PARAMSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=211,
  serialized_end=467,
)


_RETURNVAL_HEADERSENTRY = _descriptor.Descriptor(
  name='HeadersEntry',
  full_name='plugin.ReturnVal.HeadersEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='plugin.ReturnVal.HeadersEntry.key', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='plugin.ReturnVal.HeadersEntry.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=334,
  serialized_end=400,
)

_RETURNVAL_PARAMSENTRY = _descriptor.Descriptor(
  name='ParamsEntry',
  full_name='plugin.ReturnVal.ParamsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='plugin.ReturnVal.ParamsEntry.key', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='plugin.ReturnVal.ParamsEntry.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=402,
  serialized_end=467,
)

_RETURNVAL = _descriptor.Descriptor(
  name='ReturnVal',
  full_name='plugin.ReturnVal',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='headers', full_name='plugin.ReturnVal.headers', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='params', full_name='plugin.ReturnVal.params', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='plugin.ReturnVal.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_RETURNVAL_HEADERSENTRY, _RETURNVAL_PARAMSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=470,
  serialized_end=727,
)


_REGISTERARGS = _descriptor.Descriptor(
  name='RegisterArgs',
  full_name='plugin.RegisterArgs',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='plugin.RegisterArgs.config', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='default_secure', full_name='plugin.RegisterArgs.default_secure', index=1,
      number=2, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=729,
  serialized_end=783,
)


_REGISTERREPLY = _descriptor.Descriptor(
  name='RegisterReply',
  full_name='plugin.RegisterReply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='endpoints', full_name='plugin.RegisterReply.endpoints', index=0,
      number=1, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=785,
  serialized_end=843,
)


_PLUGINENDPOINT = _descriptor.Descriptor(
  name='PluginEndpoint',
  full_name='plugin.PluginEndpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='path', full_name='plugin.PluginEndpoint.path', index=0,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='action', full_name='plugin.PluginEndpoint.action', index=1,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='uses_auth', full_name='plugin.PluginEndpoint.uses_auth', index=2,
      number=4, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='expected_args', full_name='plugin.PluginEndpoint.expected_args', index=3,
      number=5, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='expected_body', full_name='plugin.PluginEndpoint.expected_body', index=4,
      number=6, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='expected_output', full_name='plugin.PluginEndpoint.expected_output', index=5,
      number=7, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=846,
  serialized_end=982,
)

_PLUGINREQUEST.fields_by_name['input_args'].message_type = _INPUTARGS
_PLUGINRESPONSE.fields_by_name['return_val'].message_type = _RETURNVAL
_INPUTARGS_HEADERSENTRY.fields_by_name['value'].message_type = _STRINGLIST
_INPUTARGS_HEADERSENTRY.containing_type = _INPUTARGS
_INPUTARGS_PARAMSENTRY.fields_by_name['value'].message_type = _STRINGLIST
_INPUTARGS_PARAMSENTRY.containing_type = _INPUTARGS
_INPUTARGS.fields_by_name['headers'].message_type = _INPUTARGS_HEADERSENTRY
_INPUTARGS.fields_by_name['params'].message_type = _INPUTARGS_PARAMSENTRY
_RETURNVAL_HEADERSENTRY.fields_by_name['value'].message_type = _STRINGLIST
_RETURNVAL_HEADERSENTRY.containing_type = _RETURNVAL
_RETURNVAL_PARAMSENTRY.fields_by_name['value'].message_type = _STRINGLIST
_RETURNVAL_PARAMSENTRY.containing_type = _RETURNVAL
_RETURNVAL.fields_by_name['headers'].message_type = _RETURNVAL_HEADERSENTRY
_RETURNVAL.fields_by_name['params'].message_type = _RETURNVAL_PARAMSENTRY
_REGISTERREPLY.fields_by_name['endpoints'].message_type = _PLUGINENDPOINT
DESCRIPTOR.message_types_by_name['PluginRequest'] = _PLUGINREQUEST
DESCRIPTOR.message_types_by_name['PluginResponse'] = _PLUGINRESPONSE
DESCRIPTOR.message_types_by_name['StringList'] = _STRINGLIST
DESCRIPTOR.message_types_by_name['InputArgs'] = _INPUTARGS
DESCRIPTOR.message_types_by_name['ReturnVal'] = _RETURNVAL
DESCRIPTOR.message_types_by_name['RegisterArgs'] = _REGISTERARGS
DESCRIPTOR.message_types_by_name['RegisterReply'] = _REGISTERREPLY
DESCRIPTOR.message_types_by_name['PluginEndpoint'] = _PLUGINENDPOINT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PluginRequest = _reflection.GeneratedProtocolMessageType('PluginRequest', (_message.Message,), {
  'DESCRIPTOR' : _PLUGINREQUEST,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.PluginRequest)
  })
_sym_db.RegisterMessage(PluginRequest)

PluginResponse = _reflection.GeneratedProtocolMessageType('PluginResponse', (_message.Message,), {
  'DESCRIPTOR' : _PLUGINRESPONSE,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.PluginResponse)
  })
_sym_db.RegisterMessage(PluginResponse)

StringList = _reflection.GeneratedProtocolMessageType('StringList', (_message.Message,), {
  'DESCRIPTOR' : _STRINGLIST,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.StringList)
  })
_sym_db.RegisterMessage(StringList)

InputArgs = _reflection.GeneratedProtocolMessageType('InputArgs', (_message.Message,), {

  'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), {
    'DESCRIPTOR' : _INPUTARGS_HEADERSENTRY,
    '__module__' : 'plugin_pb2'
    # @@protoc_insertion_point(class_scope:plugin.InputArgs.HeadersEntry)
    })
  ,

  'ParamsEntry' : _reflection.GeneratedProtocolMessageType('ParamsEntry', (_message.Message,), {
    'DESCRIPTOR' : _INPUTARGS_PARAMSENTRY,
    '__module__' : 'plugin_pb2'
    # @@protoc_insertion_point(class_scope:plugin.InputArgs.ParamsEntry)
    })
  ,
  'DESCRIPTOR' : _INPUTARGS,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.InputArgs)
  })
_sym_db.RegisterMessage(InputArgs)
_sym_db.RegisterMessage(InputArgs.HeadersEntry)
_sym_db.RegisterMessage(InputArgs.ParamsEntry)

ReturnVal = _reflection.GeneratedProtocolMessageType('ReturnVal', (_message.Message,), {

  'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), {
    'DESCRIPTOR' : _RETURNVAL_HEADERSENTRY,
    '__module__' : 'plugin_pb2'
    # @@protoc_insertion_point(class_scope:plugin.ReturnVal.HeadersEntry)
    })
  ,

  'ParamsEntry' : _reflection.GeneratedProtocolMessageType('ParamsEntry', (_message.Message,), {
    'DESCRIPTOR' : _RETURNVAL_PARAMSENTRY,
    '__module__' : 'plugin_pb2'
    # @@protoc_insertion_point(class_scope:plugin.ReturnVal.ParamsEntry)
    })
  ,
  'DESCRIPTOR' : _RETURNVAL,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.ReturnVal)
  })
_sym_db.RegisterMessage(ReturnVal)
_sym_db.RegisterMessage(ReturnVal.HeadersEntry)
_sym_db.RegisterMessage(ReturnVal.ParamsEntry)

RegisterArgs = _reflection.GeneratedProtocolMessageType('RegisterArgs', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERARGS,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.RegisterArgs)
  })
_sym_db.RegisterMessage(RegisterArgs)

RegisterReply = _reflection.GeneratedProtocolMessageType('RegisterReply', (_message.Message,), {
  'DESCRIPTOR' : _REGISTERREPLY,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.RegisterReply)
  })
_sym_db.RegisterMessage(RegisterReply)

PluginEndpoint = _reflection.GeneratedProtocolMessageType('PluginEndpoint', (_message.Message,), {
  'DESCRIPTOR' : _PLUGINENDPOINT,
  '__module__' : 'plugin_pb2'
  # @@protoc_insertion_point(class_scope:plugin.PluginEndpoint)
  })
_sym_db.RegisterMessage(PluginEndpoint)


DESCRIPTOR._options = None
_INPUTARGS_HEADERSENTRY._options = None
_INPUTARGS_PARAMSENTRY._options = None
_RETURNVAL_HEADERSENTRY._options = None
_RETURNVAL_PARAMSENTRY._options = None

_PLUGINSERVICE = _descriptor.ServiceDescriptor(
  name='PluginService',
  full_name='plugin.PluginService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=984,
  serialized_end=1111,
  methods=[
  _descriptor.MethodDescriptor(
    name='Register',
    full_name='plugin.PluginService.Register',
    index=0,
    containing_service=None,
    input_type=_REGISTERARGS,
    output_type=_REGISTERREPLY,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Call',
    full_name='plugin.PluginService.Call',
    index=1,
    containing_service=None,
    input_type=_PLUGINREQUEST,
    output_type=_PLUGINRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_PLUGINSERVICE)

DESCRIPTOR.services_by_name['PluginService'] = _PLUGINSERVICE

# @@protoc_insertion_point(module_scope)
