# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: JobService.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import enum_type_wrapper
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 . import AdminService_pb2 as AdminService__pb2
from . import ErrorMessages_pb2 as ErrorMessages__pb2
from . import SchemaMessages_pb2 as SchemaMessages__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='JobService.proto',
  package='xgt',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x10JobService.proto\x12\x03xgt\x1a\x12\x41\x64minService.proto\x1a\x13\x45rrorMessages.proto\x1a\x14SchemaMessages.proto\"\xc3\x01\n\x10QueryEdgeMessage\x12/\n\x0e\x65\x64ge_direction\x18\x01 \x01(\x0e\x32\x17.xgt.QueryEdgeDirection\x12\x12\n\nedge_label\x18\x02 \x01(\t\x12\x12\n\nedge_frame\x18\x03 \x01(\t\x12\x14\n\x0csource_label\x18\x04 \x01(\t\x12\x14\n\x0csource_frame\x18\x05 \x01(\t\x12\x14\n\x0ctarget_label\x18\x06 \x01(\t\x12\x14\n\x0ctarget_frame\x18\x07 \x01(\t\"5\n\rQueryEdgeList\x12$\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32\x15.xgt.QueryEdgeMessage\":\n\tQueryPlan\x12-\n\x11plan_as_edge_list\x18\x01 \x03(\x0b\x32\x12.xgt.QueryEdgeList\"\xae\x01\n\x19ScheduleJobsCypherRequest\x12\x14\n\x0c\x63ypher_query\x18\x01 \x03(\t\x12:\n\x06kwargs\x18\x05 \x03(\x0b\x32*.xgt.ScheduleJobsCypherRequest.KwargsEntry\x1a?\n\x0bKwargsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1f\n\x05value\x18\x02 \x01(\x0b\x32\x10.xgt.ConfigValue:\x02\x38\x01\"\x7f\n\x1aScheduleJobsCypherResponse\x12\x19\n\x05\x65rror\x18\x01 \x03(\x0b\x32\n.xgt.Error\x12\"\n\njob_status\x18\x02 \x03(\x0b\x32\x0e.xgt.JobStatus\x12\"\n\nquery_plan\x18\x03 \x01(\x0b\x32\x0e.xgt.QueryPlan\"#\n\x11\x43\x61ncelJobsRequest\x12\x0e\n\x06job_id\x18\x01 \x03(\x04\"S\n\x12\x43\x61ncelJobsResponse\x12\x19\n\x05\x65rror\x18\x01 \x03(\x0b\x32\n.xgt.Error\x12\"\n\njob_status\x18\x02 \x03(\x0b\x32\x0e.xgt.JobStatus\" \n\x0eGetJobsRequest\x12\x0e\n\x06job_id\x18\x01 \x03(\x04\"P\n\x0fGetJobsResponse\x12\x19\n\x05\x65rror\x18\x01 \x03(\x0b\x32\n.xgt.Error\x12\"\n\njob_status\x18\x02 \x01(\x0b\x32\x0e.xgt.JobStatus\"2\n\x0fWaitJobsRequest\x12\x0e\n\x06job_id\x18\x01 \x03(\x04\x12\x0f\n\x07timeout\x18\x02 \x01(\x03\"Q\n\x10WaitJobsResponse\x12\x19\n\x05\x65rror\x18\x01 \x03(\x0b\x32\n.xgt.Error\x12\"\n\njob_status\x18\x02 \x03(\x0b\x32\x0e.xgt.JobStatus*=\n\x12QueryEdgeDirection\x12\x0b\n\x07\x46ORWARD\x10\x00\x12\x0c\n\x08\x42\x41\x43KWARD\x10\x01\x12\x0c\n\x08NOT_EDGE\x10\x02\x32\x9b\x02\n\nJobService\x12W\n\x12ScheduleJobsCypher\x12\x1e.xgt.ScheduleJobsCypherRequest\x1a\x1f.xgt.ScheduleJobsCypherResponse\"\x00\x12?\n\nCancelJobs\x12\x16.xgt.CancelJobsRequest\x1a\x17.xgt.CancelJobsResponse\"\x00\x12\x38\n\x07GetJobs\x12\x13.xgt.GetJobsRequest\x1a\x14.xgt.GetJobsResponse\"\x00\x30\x01\x12\x39\n\x08WaitJobs\x12\x14.xgt.WaitJobsRequest\x1a\x15.xgt.WaitJobsResponse\"\x00\x62\x06proto3'
  ,
  dependencies=[AdminService__pb2.DESCRIPTOR,ErrorMessages__pb2.DESCRIPTOR,SchemaMessages__pb2.DESCRIPTOR,])

_QUERYEDGEDIRECTION = _descriptor.EnumDescriptor(
  name='QueryEdgeDirection',
  full_name='xgt.QueryEdgeDirection',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FORWARD', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BACKWARD', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NOT_EDGE', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1080,
  serialized_end=1141,
)
_sym_db.RegisterEnumDescriptor(_QUERYEDGEDIRECTION)

QueryEdgeDirection = enum_type_wrapper.EnumTypeWrapper(_QUERYEDGEDIRECTION)
FORWARD = 0
BACKWARD = 1
NOT_EDGE = 2



_QUERYEDGEMESSAGE = _descriptor.Descriptor(
  name='QueryEdgeMessage',
  full_name='xgt.QueryEdgeMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='edge_direction', full_name='xgt.QueryEdgeMessage.edge_direction', index=0,
      number=1, type=14, cpp_type=8, 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='edge_label', full_name='xgt.QueryEdgeMessage.edge_label', 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),
    _descriptor.FieldDescriptor(
      name='edge_frame', full_name='xgt.QueryEdgeMessage.edge_frame', 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='source_label', full_name='xgt.QueryEdgeMessage.source_label', 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='source_frame', full_name='xgt.QueryEdgeMessage.source_frame', index=4,
      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='target_label', full_name='xgt.QueryEdgeMessage.target_label', index=5,
      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='target_frame', full_name='xgt.QueryEdgeMessage.target_frame', index=6,
      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=89,
  serialized_end=284,
)


_QUERYEDGELIST = _descriptor.Descriptor(
  name='QueryEdgeList',
  full_name='xgt.QueryEdgeList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='edges', full_name='xgt.QueryEdgeList.edges', 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=286,
  serialized_end=339,
)


_QUERYPLAN = _descriptor.Descriptor(
  name='QueryPlan',
  full_name='xgt.QueryPlan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='plan_as_edge_list', full_name='xgt.QueryPlan.plan_as_edge_list', 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=341,
  serialized_end=399,
)


_SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY = _descriptor.Descriptor(
  name='KwargsEntry',
  full_name='xgt.ScheduleJobsCypherRequest.KwargsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='xgt.ScheduleJobsCypherRequest.KwargsEntry.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='xgt.ScheduleJobsCypherRequest.KwargsEntry.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=513,
  serialized_end=576,
)

_SCHEDULEJOBSCYPHERREQUEST = _descriptor.Descriptor(
  name='ScheduleJobsCypherRequest',
  full_name='xgt.ScheduleJobsCypherRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='cypher_query', full_name='xgt.ScheduleJobsCypherRequest.cypher_query', 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),
    _descriptor.FieldDescriptor(
      name='kwargs', full_name='xgt.ScheduleJobsCypherRequest.kwargs', index=1,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=402,
  serialized_end=576,
)


_SCHEDULEJOBSCYPHERRESPONSE = _descriptor.Descriptor(
  name='ScheduleJobsCypherResponse',
  full_name='xgt.ScheduleJobsCypherResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='xgt.ScheduleJobsCypherResponse.error', 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='job_status', full_name='xgt.ScheduleJobsCypherResponse.job_status', 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='query_plan', full_name='xgt.ScheduleJobsCypherResponse.query_plan', 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,
      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=578,
  serialized_end=705,
)


_CANCELJOBSREQUEST = _descriptor.Descriptor(
  name='CancelJobsRequest',
  full_name='xgt.CancelJobsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='job_id', full_name='xgt.CancelJobsRequest.job_id', index=0,
      number=1, type=4, cpp_type=4, 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=707,
  serialized_end=742,
)


_CANCELJOBSRESPONSE = _descriptor.Descriptor(
  name='CancelJobsResponse',
  full_name='xgt.CancelJobsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='xgt.CancelJobsResponse.error', 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='job_status', full_name='xgt.CancelJobsResponse.job_status', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=744,
  serialized_end=827,
)


_GETJOBSREQUEST = _descriptor.Descriptor(
  name='GetJobsRequest',
  full_name='xgt.GetJobsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='job_id', full_name='xgt.GetJobsRequest.job_id', index=0,
      number=1, type=4, cpp_type=4, 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=829,
  serialized_end=861,
)


_GETJOBSRESPONSE = _descriptor.Descriptor(
  name='GetJobsResponse',
  full_name='xgt.GetJobsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='xgt.GetJobsResponse.error', 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='job_status', full_name='xgt.GetJobsResponse.job_status', 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=863,
  serialized_end=943,
)


_WAITJOBSREQUEST = _descriptor.Descriptor(
  name='WaitJobsRequest',
  full_name='xgt.WaitJobsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='job_id', full_name='xgt.WaitJobsRequest.job_id', index=0,
      number=1, type=4, cpp_type=4, 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='timeout', full_name='xgt.WaitJobsRequest.timeout', index=1,
      number=2, type=3, cpp_type=2, 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=945,
  serialized_end=995,
)


_WAITJOBSRESPONSE = _descriptor.Descriptor(
  name='WaitJobsResponse',
  full_name='xgt.WaitJobsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='xgt.WaitJobsResponse.error', 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='job_status', full_name='xgt.WaitJobsResponse.job_status', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=997,
  serialized_end=1078,
)

_QUERYEDGEMESSAGE.fields_by_name['edge_direction'].enum_type = _QUERYEDGEDIRECTION
_QUERYEDGELIST.fields_by_name['edges'].message_type = _QUERYEDGEMESSAGE
_QUERYPLAN.fields_by_name['plan_as_edge_list'].message_type = _QUERYEDGELIST
_SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY.fields_by_name['value'].message_type = AdminService__pb2._CONFIGVALUE
_SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY.containing_type = _SCHEDULEJOBSCYPHERREQUEST
_SCHEDULEJOBSCYPHERREQUEST.fields_by_name['kwargs'].message_type = _SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY
_SCHEDULEJOBSCYPHERRESPONSE.fields_by_name['error'].message_type = ErrorMessages__pb2._ERROR
_SCHEDULEJOBSCYPHERRESPONSE.fields_by_name['job_status'].message_type = SchemaMessages__pb2._JOBSTATUS
_SCHEDULEJOBSCYPHERRESPONSE.fields_by_name['query_plan'].message_type = _QUERYPLAN
_CANCELJOBSRESPONSE.fields_by_name['error'].message_type = ErrorMessages__pb2._ERROR
_CANCELJOBSRESPONSE.fields_by_name['job_status'].message_type = SchemaMessages__pb2._JOBSTATUS
_GETJOBSRESPONSE.fields_by_name['error'].message_type = ErrorMessages__pb2._ERROR
_GETJOBSRESPONSE.fields_by_name['job_status'].message_type = SchemaMessages__pb2._JOBSTATUS
_WAITJOBSRESPONSE.fields_by_name['error'].message_type = ErrorMessages__pb2._ERROR
_WAITJOBSRESPONSE.fields_by_name['job_status'].message_type = SchemaMessages__pb2._JOBSTATUS
DESCRIPTOR.message_types_by_name['QueryEdgeMessage'] = _QUERYEDGEMESSAGE
DESCRIPTOR.message_types_by_name['QueryEdgeList'] = _QUERYEDGELIST
DESCRIPTOR.message_types_by_name['QueryPlan'] = _QUERYPLAN
DESCRIPTOR.message_types_by_name['ScheduleJobsCypherRequest'] = _SCHEDULEJOBSCYPHERREQUEST
DESCRIPTOR.message_types_by_name['ScheduleJobsCypherResponse'] = _SCHEDULEJOBSCYPHERRESPONSE
DESCRIPTOR.message_types_by_name['CancelJobsRequest'] = _CANCELJOBSREQUEST
DESCRIPTOR.message_types_by_name['CancelJobsResponse'] = _CANCELJOBSRESPONSE
DESCRIPTOR.message_types_by_name['GetJobsRequest'] = _GETJOBSREQUEST
DESCRIPTOR.message_types_by_name['GetJobsResponse'] = _GETJOBSRESPONSE
DESCRIPTOR.message_types_by_name['WaitJobsRequest'] = _WAITJOBSREQUEST
DESCRIPTOR.message_types_by_name['WaitJobsResponse'] = _WAITJOBSRESPONSE
DESCRIPTOR.enum_types_by_name['QueryEdgeDirection'] = _QUERYEDGEDIRECTION
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

QueryEdgeMessage = _reflection.GeneratedProtocolMessageType('QueryEdgeMessage', (_message.Message,), {
  'DESCRIPTOR' : _QUERYEDGEMESSAGE,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.QueryEdgeMessage)
  })
_sym_db.RegisterMessage(QueryEdgeMessage)

QueryEdgeList = _reflection.GeneratedProtocolMessageType('QueryEdgeList', (_message.Message,), {
  'DESCRIPTOR' : _QUERYEDGELIST,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.QueryEdgeList)
  })
_sym_db.RegisterMessage(QueryEdgeList)

QueryPlan = _reflection.GeneratedProtocolMessageType('QueryPlan', (_message.Message,), {
  'DESCRIPTOR' : _QUERYPLAN,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.QueryPlan)
  })
_sym_db.RegisterMessage(QueryPlan)

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

  'KwargsEntry' : _reflection.GeneratedProtocolMessageType('KwargsEntry', (_message.Message,), {
    'DESCRIPTOR' : _SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY,
    '__module__' : 'JobService_pb2'
    # @@protoc_insertion_point(class_scope:xgt.ScheduleJobsCypherRequest.KwargsEntry)
    })
  ,
  'DESCRIPTOR' : _SCHEDULEJOBSCYPHERREQUEST,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.ScheduleJobsCypherRequest)
  })
_sym_db.RegisterMessage(ScheduleJobsCypherRequest)
_sym_db.RegisterMessage(ScheduleJobsCypherRequest.KwargsEntry)

ScheduleJobsCypherResponse = _reflection.GeneratedProtocolMessageType('ScheduleJobsCypherResponse', (_message.Message,), {
  'DESCRIPTOR' : _SCHEDULEJOBSCYPHERRESPONSE,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.ScheduleJobsCypherResponse)
  })
_sym_db.RegisterMessage(ScheduleJobsCypherResponse)

CancelJobsRequest = _reflection.GeneratedProtocolMessageType('CancelJobsRequest', (_message.Message,), {
  'DESCRIPTOR' : _CANCELJOBSREQUEST,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.CancelJobsRequest)
  })
_sym_db.RegisterMessage(CancelJobsRequest)

CancelJobsResponse = _reflection.GeneratedProtocolMessageType('CancelJobsResponse', (_message.Message,), {
  'DESCRIPTOR' : _CANCELJOBSRESPONSE,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.CancelJobsResponse)
  })
_sym_db.RegisterMessage(CancelJobsResponse)

GetJobsRequest = _reflection.GeneratedProtocolMessageType('GetJobsRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETJOBSREQUEST,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.GetJobsRequest)
  })
_sym_db.RegisterMessage(GetJobsRequest)

GetJobsResponse = _reflection.GeneratedProtocolMessageType('GetJobsResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETJOBSRESPONSE,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.GetJobsResponse)
  })
_sym_db.RegisterMessage(GetJobsResponse)

WaitJobsRequest = _reflection.GeneratedProtocolMessageType('WaitJobsRequest', (_message.Message,), {
  'DESCRIPTOR' : _WAITJOBSREQUEST,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.WaitJobsRequest)
  })
_sym_db.RegisterMessage(WaitJobsRequest)

WaitJobsResponse = _reflection.GeneratedProtocolMessageType('WaitJobsResponse', (_message.Message,), {
  'DESCRIPTOR' : _WAITJOBSRESPONSE,
  '__module__' : 'JobService_pb2'
  # @@protoc_insertion_point(class_scope:xgt.WaitJobsResponse)
  })
_sym_db.RegisterMessage(WaitJobsResponse)


_SCHEDULEJOBSCYPHERREQUEST_KWARGSENTRY._options = None

_JOBSERVICE = _descriptor.ServiceDescriptor(
  name='JobService',
  full_name='xgt.JobService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=1144,
  serialized_end=1427,
  methods=[
  _descriptor.MethodDescriptor(
    name='ScheduleJobsCypher',
    full_name='xgt.JobService.ScheduleJobsCypher',
    index=0,
    containing_service=None,
    input_type=_SCHEDULEJOBSCYPHERREQUEST,
    output_type=_SCHEDULEJOBSCYPHERRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='CancelJobs',
    full_name='xgt.JobService.CancelJobs',
    index=1,
    containing_service=None,
    input_type=_CANCELJOBSREQUEST,
    output_type=_CANCELJOBSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetJobs',
    full_name='xgt.JobService.GetJobs',
    index=2,
    containing_service=None,
    input_type=_GETJOBSREQUEST,
    output_type=_GETJOBSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='WaitJobs',
    full_name='xgt.JobService.WaitJobs',
    index=3,
    containing_service=None,
    input_type=_WAITJOBSREQUEST,
    output_type=_WAITJOBSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_JOBSERVICE)

DESCRIPTOR.services_by_name['JobService'] = _JOBSERVICE

# @@protoc_insertion_point(module_scope)
