# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: buffers/protobuf/nn/v07/Workflows.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='buffers/protobuf/nn/v07/Workflows.proto',
  package='buffers.protobuf.nn.v07.workflows',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\'buffers/protobuf/nn/v07/Workflows.proto\x12!buffers.protobuf.nn.v07.workflows\"}\n\x08\x43onsumer\x12@\n\x04\x61mqp\x18\x01 \x01(\x0b\x32\x30.buffers.protobuf.nn.v07.workflows.Consumer.AMQPH\x00\x1a\'\n\x04\x41MQP\x12\x10\n\x08\x65xchange\x18\x01 \x01(\t\x12\r\n\x05queue\x18\x02 \x01(\tB\x06\n\x04type\"\x82\x02\n\x0eTransformation\x12L\n\x07network\x18\x01 \x01(\x0b\x32\x39.buffers.protobuf.nn.v07.workflows.Transformation.NetworkH\x00\x12T\n\x0brecognition\x18\x02 \x01(\x0b\x32=.buffers.protobuf.nn.v07.workflows.Transformation.RecognitionH\x00\x1a\x1d\n\x07Network\x12\x12\n\nnetwork_id\x18\x01 \x01(\x05\x1a%\n\x0bRecognition\x12\x16\n\x0erecognition_id\x18\x01 \x01(\x05\x42\x06\n\x04type\"\xa3\x01\n\x08Workflow\x12\x0c\n\x04name\x18\x01 \x01(\t\x12=\n\x08\x63onsumer\x18\x02 \x01(\x0b\x32+.buffers.protobuf.nn.v07.workflows.Consumer\x12J\n\x0ftransformations\x18\x03 \x03(\x0b\x32\x31.buffers.protobuf.nn.v07.workflows.Transformation\"K\n\tWorkflows\x12>\n\tworkflows\x18\x01 \x03(\x0b\x32+.buffers.protobuf.nn.v07.workflows.Workflowb\x06proto3'
)




_CONSUMER_AMQP = _descriptor.Descriptor(
  name='AMQP',
  full_name='buffers.protobuf.nn.v07.workflows.Consumer.AMQP',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='exchange', full_name='buffers.protobuf.nn.v07.workflows.Consumer.AMQP.exchange', 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='queue', full_name='buffers.protobuf.nn.v07.workflows.Consumer.AMQP.queue', 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,
      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=156,
  serialized_end=195,
)

_CONSUMER = _descriptor.Descriptor(
  name='Consumer',
  full_name='buffers.protobuf.nn.v07.workflows.Consumer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='amqp', full_name='buffers.protobuf.nn.v07.workflows.Consumer.amqp', 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=[_CONSUMER_AMQP, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='type', full_name='buffers.protobuf.nn.v07.workflows.Consumer.type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=78,
  serialized_end=203,
)


_TRANSFORMATION_NETWORK = _descriptor.Descriptor(
  name='Network',
  full_name='buffers.protobuf.nn.v07.workflows.Transformation.Network',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='network_id', full_name='buffers.protobuf.nn.v07.workflows.Transformation.Network.network_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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=388,
  serialized_end=417,
)

_TRANSFORMATION_RECOGNITION = _descriptor.Descriptor(
  name='Recognition',
  full_name='buffers.protobuf.nn.v07.workflows.Transformation.Recognition',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='recognition_id', full_name='buffers.protobuf.nn.v07.workflows.Transformation.Recognition.recognition_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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=419,
  serialized_end=456,
)

_TRANSFORMATION = _descriptor.Descriptor(
  name='Transformation',
  full_name='buffers.protobuf.nn.v07.workflows.Transformation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='network', full_name='buffers.protobuf.nn.v07.workflows.Transformation.network', 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),
    _descriptor.FieldDescriptor(
      name='recognition', full_name='buffers.protobuf.nn.v07.workflows.Transformation.recognition', 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=[_TRANSFORMATION_NETWORK, _TRANSFORMATION_RECOGNITION, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='type', full_name='buffers.protobuf.nn.v07.workflows.Transformation.type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=206,
  serialized_end=464,
)


_WORKFLOW = _descriptor.Descriptor(
  name='Workflow',
  full_name='buffers.protobuf.nn.v07.workflows.Workflow',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='buffers.protobuf.nn.v07.workflows.Workflow.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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='consumer', full_name='buffers.protobuf.nn.v07.workflows.Workflow.consumer', 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='transformations', full_name='buffers.protobuf.nn.v07.workflows.Workflow.transformations', index=2,
      number=3, 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=467,
  serialized_end=630,
)


_WORKFLOWS = _descriptor.Descriptor(
  name='Workflows',
  full_name='buffers.protobuf.nn.v07.workflows.Workflows',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='workflows', full_name='buffers.protobuf.nn.v07.workflows.Workflows.workflows', 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=632,
  serialized_end=707,
)

_CONSUMER_AMQP.containing_type = _CONSUMER
_CONSUMER.fields_by_name['amqp'].message_type = _CONSUMER_AMQP
_CONSUMER.oneofs_by_name['type'].fields.append(
  _CONSUMER.fields_by_name['amqp'])
_CONSUMER.fields_by_name['amqp'].containing_oneof = _CONSUMER.oneofs_by_name['type']
_TRANSFORMATION_NETWORK.containing_type = _TRANSFORMATION
_TRANSFORMATION_RECOGNITION.containing_type = _TRANSFORMATION
_TRANSFORMATION.fields_by_name['network'].message_type = _TRANSFORMATION_NETWORK
_TRANSFORMATION.fields_by_name['recognition'].message_type = _TRANSFORMATION_RECOGNITION
_TRANSFORMATION.oneofs_by_name['type'].fields.append(
  _TRANSFORMATION.fields_by_name['network'])
_TRANSFORMATION.fields_by_name['network'].containing_oneof = _TRANSFORMATION.oneofs_by_name['type']
_TRANSFORMATION.oneofs_by_name['type'].fields.append(
  _TRANSFORMATION.fields_by_name['recognition'])
_TRANSFORMATION.fields_by_name['recognition'].containing_oneof = _TRANSFORMATION.oneofs_by_name['type']
_WORKFLOW.fields_by_name['consumer'].message_type = _CONSUMER
_WORKFLOW.fields_by_name['transformations'].message_type = _TRANSFORMATION
_WORKFLOWS.fields_by_name['workflows'].message_type = _WORKFLOW
DESCRIPTOR.message_types_by_name['Consumer'] = _CONSUMER
DESCRIPTOR.message_types_by_name['Transformation'] = _TRANSFORMATION
DESCRIPTOR.message_types_by_name['Workflow'] = _WORKFLOW
DESCRIPTOR.message_types_by_name['Workflows'] = _WORKFLOWS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

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

  'AMQP' : _reflection.GeneratedProtocolMessageType('AMQP', (_message.Message,), {
    'DESCRIPTOR' : _CONSUMER_AMQP,
    '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
    # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Consumer.AMQP)
    })
  ,
  'DESCRIPTOR' : _CONSUMER,
  '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Consumer)
  })
_sym_db.RegisterMessage(Consumer)
_sym_db.RegisterMessage(Consumer.AMQP)

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

  'Network' : _reflection.GeneratedProtocolMessageType('Network', (_message.Message,), {
    'DESCRIPTOR' : _TRANSFORMATION_NETWORK,
    '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
    # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Transformation.Network)
    })
  ,

  'Recognition' : _reflection.GeneratedProtocolMessageType('Recognition', (_message.Message,), {
    'DESCRIPTOR' : _TRANSFORMATION_RECOGNITION,
    '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
    # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Transformation.Recognition)
    })
  ,
  'DESCRIPTOR' : _TRANSFORMATION,
  '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Transformation)
  })
_sym_db.RegisterMessage(Transformation)
_sym_db.RegisterMessage(Transformation.Network)
_sym_db.RegisterMessage(Transformation.Recognition)

Workflow = _reflection.GeneratedProtocolMessageType('Workflow', (_message.Message,), {
  'DESCRIPTOR' : _WORKFLOW,
  '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Workflow)
  })
_sym_db.RegisterMessage(Workflow)

Workflows = _reflection.GeneratedProtocolMessageType('Workflows', (_message.Message,), {
  'DESCRIPTOR' : _WORKFLOWS,
  '__module__' : 'buffers.protobuf.nn.v07.Workflows_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.v07.workflows.Workflows)
  })
_sym_db.RegisterMessage(Workflows)


# @@protoc_insertion_point(module_scope)
