# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: buffers/protobuf/nn/Command.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()


from deepomatic.rpc.buffers.protobuf.nn.v07 import Commands_pb2 as buffers_dot_protobuf_dot_nn_dot_v07_dot_Commands__pb2
from deepomatic.rpc.buffers.protobuf.nn.v07 import Inputs_pb2 as buffers_dot_protobuf_dot_nn_dot_v07_dot_Inputs__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='buffers/protobuf/nn/Command.proto',
  package='buffers.protobuf.nn',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n!buffers/protobuf/nn/Command.proto\x12\x13\x62uffers.protobuf.nn\x1a&buffers/protobuf/nn/v07/Commands.proto\x1a$buffers/protobuf/nn/v07/Inputs.proto\"\xe8\x01\n\nCommandMix\x12\x44\n\rv07_inference\x18\x04 \x01(\x0b\x32+.buffers.protobuf.nn.v07.commands.InferenceH\x00\x12H\n\x0fv07_recognition\x18\x05 \x01(\x0b\x32-.buffers.protobuf.nn.v07.commands.RecognitionH\x00\x12\x42\n\x0cv07_workflow\x18\x06 \x01(\x0b\x32*.buffers.protobuf.nn.v07.commands.WorkflowH\x00\x42\x06\n\x04type\"P\n\x08InputMix\x12<\n\nv07_inputs\x18\x02 \x01(\x0b\x32&.buffers.protobuf.nn.v07.inputs.InputsH\x00\x42\x06\n\x04type\"\x12\n\x04Task\x12\n\n\x02id\x18\x01 \x01(\x05\"}\n\x0b\x43ommandInfo\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\t\x12\x0e\n\x06\x61pp_pk\x18\x02 \x01(\x05\x12\x10\n\x08track_id\x18\x03 \x01(\t\x12\x11\n\tdate_plan\x18\x04 \x01(\t\x12\x15\n\rcurrent_queue\x18\x05 \x01(\r\x12\x12\n\nforward_to\x18\x06 \x03(\t\"\xcf\x01\n\x07\x43ommand\x12\'\n\x04task\x18\x01 \x01(\x0b\x32\x19.buffers.protobuf.nn.Task\x12\x33\n\tbase_info\x18\x02 \x01(\x0b\x32 .buffers.protobuf.nn.CommandInfo\x12\x34\n\x0b\x63ommand_mix\x18\x05 \x01(\x0b\x32\x1f.buffers.protobuf.nn.CommandMix\x12\x30\n\tinput_mix\x18\x06 \x01(\x0b\x32\x1d.buffers.protobuf.nn.InputMixb\x06proto3'
  ,
  dependencies=[buffers_dot_protobuf_dot_nn_dot_v07_dot_Commands__pb2.DESCRIPTOR,buffers_dot_protobuf_dot_nn_dot_v07_dot_Inputs__pb2.DESCRIPTOR,])




_COMMANDMIX = _descriptor.Descriptor(
  name='CommandMix',
  full_name='buffers.protobuf.nn.CommandMix',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='v07_inference', full_name='buffers.protobuf.nn.CommandMix.v07_inference', index=0,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='v07_recognition', full_name='buffers.protobuf.nn.CommandMix.v07_recognition', index=1,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='v07_workflow', full_name='buffers.protobuf.nn.CommandMix.v07_workflow', index=2,
      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,
      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=[
    _descriptor.OneofDescriptor(
      name='type', full_name='buffers.protobuf.nn.CommandMix.type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=137,
  serialized_end=369,
)


_INPUTMIX = _descriptor.Descriptor(
  name='InputMix',
  full_name='buffers.protobuf.nn.InputMix',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='v07_inputs', full_name='buffers.protobuf.nn.InputMix.v07_inputs', index=0,
      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=[
    _descriptor.OneofDescriptor(
      name='type', full_name='buffers.protobuf.nn.InputMix.type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=371,
  serialized_end=451,
)


_TASK = _descriptor.Descriptor(
  name='Task',
  full_name='buffers.protobuf.nn.Task',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='buffers.protobuf.nn.Task.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=453,
  serialized_end=471,
)


_COMMANDINFO = _descriptor.Descriptor(
  name='CommandInfo',
  full_name='buffers.protobuf.nn.CommandInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='buffers.protobuf.nn.CommandInfo.app_id', 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='app_pk', full_name='buffers.protobuf.nn.CommandInfo.app_pk', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='track_id', full_name='buffers.protobuf.nn.CommandInfo.track_id', 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),
    _descriptor.FieldDescriptor(
      name='date_plan', full_name='buffers.protobuf.nn.CommandInfo.date_plan', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='current_queue', full_name='buffers.protobuf.nn.CommandInfo.current_queue', index=4,
      number=5, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='forward_to', full_name='buffers.protobuf.nn.CommandInfo.forward_to', index=5,
      number=6, 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=473,
  serialized_end=598,
)


_COMMAND = _descriptor.Descriptor(
  name='Command',
  full_name='buffers.protobuf.nn.Command',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='task', full_name='buffers.protobuf.nn.Command.task', 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='base_info', full_name='buffers.protobuf.nn.Command.base_info', 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='command_mix', full_name='buffers.protobuf.nn.Command.command_mix', index=2,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='input_mix', full_name='buffers.protobuf.nn.Command.input_mix', index=3,
      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,
      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=601,
  serialized_end=808,
)

_COMMANDMIX.fields_by_name['v07_inference'].message_type = buffers_dot_protobuf_dot_nn_dot_v07_dot_Commands__pb2._INFERENCE
_COMMANDMIX.fields_by_name['v07_recognition'].message_type = buffers_dot_protobuf_dot_nn_dot_v07_dot_Commands__pb2._RECOGNITION
_COMMANDMIX.fields_by_name['v07_workflow'].message_type = buffers_dot_protobuf_dot_nn_dot_v07_dot_Commands__pb2._WORKFLOW
_COMMANDMIX.oneofs_by_name['type'].fields.append(
  _COMMANDMIX.fields_by_name['v07_inference'])
_COMMANDMIX.fields_by_name['v07_inference'].containing_oneof = _COMMANDMIX.oneofs_by_name['type']
_COMMANDMIX.oneofs_by_name['type'].fields.append(
  _COMMANDMIX.fields_by_name['v07_recognition'])
_COMMANDMIX.fields_by_name['v07_recognition'].containing_oneof = _COMMANDMIX.oneofs_by_name['type']
_COMMANDMIX.oneofs_by_name['type'].fields.append(
  _COMMANDMIX.fields_by_name['v07_workflow'])
_COMMANDMIX.fields_by_name['v07_workflow'].containing_oneof = _COMMANDMIX.oneofs_by_name['type']
_INPUTMIX.fields_by_name['v07_inputs'].message_type = buffers_dot_protobuf_dot_nn_dot_v07_dot_Inputs__pb2._INPUTS
_INPUTMIX.oneofs_by_name['type'].fields.append(
  _INPUTMIX.fields_by_name['v07_inputs'])
_INPUTMIX.fields_by_name['v07_inputs'].containing_oneof = _INPUTMIX.oneofs_by_name['type']
_COMMAND.fields_by_name['task'].message_type = _TASK
_COMMAND.fields_by_name['base_info'].message_type = _COMMANDINFO
_COMMAND.fields_by_name['command_mix'].message_type = _COMMANDMIX
_COMMAND.fields_by_name['input_mix'].message_type = _INPUTMIX
DESCRIPTOR.message_types_by_name['CommandMix'] = _COMMANDMIX
DESCRIPTOR.message_types_by_name['InputMix'] = _INPUTMIX
DESCRIPTOR.message_types_by_name['Task'] = _TASK
DESCRIPTOR.message_types_by_name['CommandInfo'] = _COMMANDINFO
DESCRIPTOR.message_types_by_name['Command'] = _COMMAND
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CommandMix = _reflection.GeneratedProtocolMessageType('CommandMix', (_message.Message,), {
  'DESCRIPTOR' : _COMMANDMIX,
  '__module__' : 'buffers.protobuf.nn.Command_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.CommandMix)
  })
_sym_db.RegisterMessage(CommandMix)

InputMix = _reflection.GeneratedProtocolMessageType('InputMix', (_message.Message,), {
  'DESCRIPTOR' : _INPUTMIX,
  '__module__' : 'buffers.protobuf.nn.Command_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.InputMix)
  })
_sym_db.RegisterMessage(InputMix)

Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), {
  'DESCRIPTOR' : _TASK,
  '__module__' : 'buffers.protobuf.nn.Command_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.Task)
  })
_sym_db.RegisterMessage(Task)

CommandInfo = _reflection.GeneratedProtocolMessageType('CommandInfo', (_message.Message,), {
  'DESCRIPTOR' : _COMMANDINFO,
  '__module__' : 'buffers.protobuf.nn.Command_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.CommandInfo)
  })
_sym_db.RegisterMessage(CommandInfo)

Command = _reflection.GeneratedProtocolMessageType('Command', (_message.Message,), {
  'DESCRIPTOR' : _COMMAND,
  '__module__' : 'buffers.protobuf.nn.Command_pb2'
  # @@protoc_insertion_point(class_scope:buffers.protobuf.nn.Command)
  })
_sym_db.RegisterMessage(Command)


# @@protoc_insertion_point(module_scope)
