# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chromiumos/test/api/generic_service.proto
"""Generated protocol buffer code."""
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()


from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='chromiumos/test/api/generic_service.proto',
  package='chromiumos.test.api',
  syntax='proto3',
  serialized_options=b'Z-go.chromium.org/chromiumos/config/go/test/api',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n)chromiumos/test/api/generic_service.proto\x12\x13\x63hromiumos.test.api\x1a\x19google/protobuf/any.proto\"K\n\x13GenericStartRequest\x12\x34\n\x07message\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.GenericMessage\"L\n\x14GenericStartResponse\x12\x34\n\x07message\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.GenericMessage\"I\n\x11GenericRunRequest\x12\x34\n\x07message\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.GenericMessage\"J\n\x12GenericRunResponse\x12\x34\n\x07message\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.GenericMessage\"J\n\x12GenericStopRequest\x12\x34\n\x07message\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.GenericMessage\"K\n\x13GenericStopResponse\x12\x34\n\x07message\x18\x01 \x01(\x0b\x32#.chromiumos.test.api.GenericMessage\"\x96\x01\n\x0eGenericMessage\x12?\n\x06values\x18\x01 \x03(\x0b\x32/.chromiumos.test.api.GenericMessage.ValuesEntry\x1a\x43\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.google.protobuf.Any:\x02\x38\x01\x32\xa7\x02\n\x0eGenericService\x12^\n\x05Start\x12(.chromiumos.test.api.GenericStartRequest\x1a).chromiumos.test.api.GenericStartResponse\"\x00\x12X\n\x03Run\x12&.chromiumos.test.api.GenericRunRequest\x1a\'.chromiumos.test.api.GenericRunResponse\"\x00\x12[\n\x04Stop\x12\'.chromiumos.test.api.GenericStopRequest\x1a(.chromiumos.test.api.GenericStopResponse\"\x00\x42/Z-go.chromium.org/chromiumos/config/go/test/apib\x06proto3'
  ,
  dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,])




_GENERICSTARTREQUEST = _descriptor.Descriptor(
  name='GenericStartRequest',
  full_name='chromiumos.test.api.GenericStartRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.GenericStartRequest.message', index=0,
      number=1, 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=93,
  serialized_end=168,
)


_GENERICSTARTRESPONSE = _descriptor.Descriptor(
  name='GenericStartResponse',
  full_name='chromiumos.test.api.GenericStartResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.GenericStartResponse.message', index=0,
      number=1, 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=170,
  serialized_end=246,
)


_GENERICRUNREQUEST = _descriptor.Descriptor(
  name='GenericRunRequest',
  full_name='chromiumos.test.api.GenericRunRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.GenericRunRequest.message', index=0,
      number=1, 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=248,
  serialized_end=321,
)


_GENERICRUNRESPONSE = _descriptor.Descriptor(
  name='GenericRunResponse',
  full_name='chromiumos.test.api.GenericRunResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.GenericRunResponse.message', index=0,
      number=1, 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=323,
  serialized_end=397,
)


_GENERICSTOPREQUEST = _descriptor.Descriptor(
  name='GenericStopRequest',
  full_name='chromiumos.test.api.GenericStopRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.GenericStopRequest.message', index=0,
      number=1, 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=399,
  serialized_end=473,
)


_GENERICSTOPRESPONSE = _descriptor.Descriptor(
  name='GenericStopResponse',
  full_name='chromiumos.test.api.GenericStopResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='message', full_name='chromiumos.test.api.GenericStopResponse.message', index=0,
      number=1, 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=475,
  serialized_end=550,
)


_GENERICMESSAGE_VALUESENTRY = _descriptor.Descriptor(
  name='ValuesEntry',
  full_name='chromiumos.test.api.GenericMessage.ValuesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='chromiumos.test.api.GenericMessage.ValuesEntry.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='chromiumos.test.api.GenericMessage.ValuesEntry.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=636,
  serialized_end=703,
)

_GENERICMESSAGE = _descriptor.Descriptor(
  name='GenericMessage',
  full_name='chromiumos.test.api.GenericMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='chromiumos.test.api.GenericMessage.values', 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=[_GENERICMESSAGE_VALUESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=553,
  serialized_end=703,
)

_GENERICSTARTREQUEST.fields_by_name['message'].message_type = _GENERICMESSAGE
_GENERICSTARTRESPONSE.fields_by_name['message'].message_type = _GENERICMESSAGE
_GENERICRUNREQUEST.fields_by_name['message'].message_type = _GENERICMESSAGE
_GENERICRUNRESPONSE.fields_by_name['message'].message_type = _GENERICMESSAGE
_GENERICSTOPREQUEST.fields_by_name['message'].message_type = _GENERICMESSAGE
_GENERICSTOPRESPONSE.fields_by_name['message'].message_type = _GENERICMESSAGE
_GENERICMESSAGE_VALUESENTRY.fields_by_name['value'].message_type = google_dot_protobuf_dot_any__pb2._ANY
_GENERICMESSAGE_VALUESENTRY.containing_type = _GENERICMESSAGE
_GENERICMESSAGE.fields_by_name['values'].message_type = _GENERICMESSAGE_VALUESENTRY
DESCRIPTOR.message_types_by_name['GenericStartRequest'] = _GENERICSTARTREQUEST
DESCRIPTOR.message_types_by_name['GenericStartResponse'] = _GENERICSTARTRESPONSE
DESCRIPTOR.message_types_by_name['GenericRunRequest'] = _GENERICRUNREQUEST
DESCRIPTOR.message_types_by_name['GenericRunResponse'] = _GENERICRUNRESPONSE
DESCRIPTOR.message_types_by_name['GenericStopRequest'] = _GENERICSTOPREQUEST
DESCRIPTOR.message_types_by_name['GenericStopResponse'] = _GENERICSTOPRESPONSE
DESCRIPTOR.message_types_by_name['GenericMessage'] = _GENERICMESSAGE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

GenericStartRequest = _reflection.GeneratedProtocolMessageType('GenericStartRequest', (_message.Message,), {
  'DESCRIPTOR' : _GENERICSTARTREQUEST,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericStartRequest)
  })
_sym_db.RegisterMessage(GenericStartRequest)

GenericStartResponse = _reflection.GeneratedProtocolMessageType('GenericStartResponse', (_message.Message,), {
  'DESCRIPTOR' : _GENERICSTARTRESPONSE,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericStartResponse)
  })
_sym_db.RegisterMessage(GenericStartResponse)

GenericRunRequest = _reflection.GeneratedProtocolMessageType('GenericRunRequest', (_message.Message,), {
  'DESCRIPTOR' : _GENERICRUNREQUEST,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericRunRequest)
  })
_sym_db.RegisterMessage(GenericRunRequest)

GenericRunResponse = _reflection.GeneratedProtocolMessageType('GenericRunResponse', (_message.Message,), {
  'DESCRIPTOR' : _GENERICRUNRESPONSE,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericRunResponse)
  })
_sym_db.RegisterMessage(GenericRunResponse)

GenericStopRequest = _reflection.GeneratedProtocolMessageType('GenericStopRequest', (_message.Message,), {
  'DESCRIPTOR' : _GENERICSTOPREQUEST,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericStopRequest)
  })
_sym_db.RegisterMessage(GenericStopRequest)

GenericStopResponse = _reflection.GeneratedProtocolMessageType('GenericStopResponse', (_message.Message,), {
  'DESCRIPTOR' : _GENERICSTOPRESPONSE,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericStopResponse)
  })
_sym_db.RegisterMessage(GenericStopResponse)

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

  'ValuesEntry' : _reflection.GeneratedProtocolMessageType('ValuesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICMESSAGE_VALUESENTRY,
    '__module__' : 'chromiumos.test.api.generic_service_pb2'
    # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericMessage.ValuesEntry)
    })
  ,
  'DESCRIPTOR' : _GENERICMESSAGE,
  '__module__' : 'chromiumos.test.api.generic_service_pb2'
  # @@protoc_insertion_point(class_scope:chromiumos.test.api.GenericMessage)
  })
_sym_db.RegisterMessage(GenericMessage)
_sym_db.RegisterMessage(GenericMessage.ValuesEntry)


DESCRIPTOR._options = None
_GENERICMESSAGE_VALUESENTRY._options = None

_GENERICSERVICE = _descriptor.ServiceDescriptor(
  name='GenericService',
  full_name='chromiumos.test.api.GenericService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=706,
  serialized_end=1001,
  methods=[
  _descriptor.MethodDescriptor(
    name='Start',
    full_name='chromiumos.test.api.GenericService.Start',
    index=0,
    containing_service=None,
    input_type=_GENERICSTARTREQUEST,
    output_type=_GENERICSTARTRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Run',
    full_name='chromiumos.test.api.GenericService.Run',
    index=1,
    containing_service=None,
    input_type=_GENERICRUNREQUEST,
    output_type=_GENERICRUNRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Stop',
    full_name='chromiumos.test.api.GenericService.Stop',
    index=2,
    containing_service=None,
    input_type=_GENERICSTOPREQUEST,
    output_type=_GENERICSTOPRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_GENERICSERVICE)

DESCRIPTOR.services_by_name['GenericService'] = _GENERICSERVICE

# @@protoc_insertion_point(module_scope)
