# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: generic_container.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 graph_pb2 as graph__pb2
from . import shared_messages_pb2 as shared__messages__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='generic_container.proto',
  package='graphs',
  syntax='proto3',
  serialized_options=b'\370\001\001',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x17generic_container.proto\x12\x06graphs\x1a\x0bgraph.proto\x1a\x15shared_messages.proto\"H\n\rIntAttributes\x12\x12\n\nattributes\x18\x01 \x03(\x12\x12#\n\x04type\x18\x02 \x01(\x0e\x32\x15.graphs.AttributeType\"K\n\x10\x44oubleAttributes\x12\x12\n\nattributes\x18\x01 \x03(\x01\x12#\n\x04type\x18\x02 \x01(\x0e\x32\x15.graphs.AttributeType\"\xb5\x05\n\x0eGenericRequest\x12\x1c\n\x05graph\x18\x01 \x01(\x0b\x32\r.graphs.Graph\x12\x34\n\x11vertexCoordinates\x18\x02 \x03(\x0b\x32\x19.graphs.VertexCoordinates\x12\x11\n\tedgeCosts\x18\x03 \x03(\x01\x12\x13\n\x0bvertexCosts\x18\x04 \x03(\x01\x12@\n\rintAttributes\x18\x05 \x03(\x0b\x32).graphs.GenericRequest.IntAttributesEntry\x12\x46\n\x10\x64oubleAttributes\x18\x06 \x03(\x0b\x32,.graphs.GenericRequest.DoubleAttributesEntry\x12\x44\n\x0fgraphAttributes\x18\x07 \x03(\x0b\x32+.graphs.GenericRequest.GraphAttributesEntry\x12\x46\n\x10staticAttributes\x18\x08 \x03(\x0b\x32,.graphs.GenericRequest.StaticAttributesEntry\x1aK\n\x12IntAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12$\n\x05value\x18\x02 \x01(\x0b\x32\x15.graphs.IntAttributes:\x02\x38\x01\x1aQ\n\x15\x44oubleAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.graphs.DoubleAttributes:\x02\x38\x01\x1a\x36\n\x14GraphAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15StaticAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xba\x05\n\x0fGenericResponse\x12\x1c\n\x05graph\x18\x01 \x01(\x0b\x32\r.graphs.Graph\x12\x34\n\x11vertexCoordinates\x18\x02 \x03(\x0b\x32\x19.graphs.VertexCoordinates\x12\x11\n\tedgeCosts\x18\x03 \x03(\x01\x12\x13\n\x0bvertexCosts\x18\x04 \x03(\x01\x12\x41\n\rintAttributes\x18\x05 \x03(\x0b\x32*.graphs.GenericResponse.IntAttributesEntry\x12G\n\x10\x64oubleAttributes\x18\x06 \x03(\x0b\x32-.graphs.GenericResponse.DoubleAttributesEntry\x12\x45\n\x0fgraphAttributes\x18\x07 \x03(\x0b\x32,.graphs.GenericResponse.GraphAttributesEntry\x12G\n\x10staticAttributes\x18\x08 \x03(\x0b\x32-.graphs.GenericResponse.StaticAttributesEntry\x1aK\n\x12IntAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12$\n\x05value\x18\x02 \x01(\x0b\x32\x15.graphs.IntAttributes:\x02\x38\x01\x1aQ\n\x15\x44oubleAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\'\n\x05value\x18\x02 \x01(\x0b\x32\x18.graphs.DoubleAttributes:\x02\x38\x01\x1a\x36\n\x14GraphAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x37\n\x15StaticAttributesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01*A\n\rAttributeType\x12\x1a\n\x16UNKNOWN_ATTRIBUTE_TYPE\x10\x00\x12\n\n\x06VERTEX\x10\x01\x12\x08\n\x04\x45\x44GE\x10\x02\x42\x03\xf8\x01\x01\x62\x06proto3'
  ,
  dependencies=[graph__pb2.DESCRIPTOR,shared__messages__pb2.DESCRIPTOR,])

_ATTRIBUTETYPE = _descriptor.EnumDescriptor(
  name='AttributeType',
  full_name='graphs.AttributeType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN_ATTRIBUTE_TYPE', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='VERTEX', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='EDGE', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1619,
  serialized_end=1684,
)
_sym_db.RegisterEnumDescriptor(_ATTRIBUTETYPE)

AttributeType = enum_type_wrapper.EnumTypeWrapper(_ATTRIBUTETYPE)
UNKNOWN_ATTRIBUTE_TYPE = 0
VERTEX = 1
EDGE = 2



_INTATTRIBUTES = _descriptor.Descriptor(
  name='IntAttributes',
  full_name='graphs.IntAttributes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='attributes', full_name='graphs.IntAttributes.attributes', index=0,
      number=1, type=18, cpp_type=2, 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='type', full_name='graphs.IntAttributes.type', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=71,
  serialized_end=143,
)


_DOUBLEATTRIBUTES = _descriptor.Descriptor(
  name='DoubleAttributes',
  full_name='graphs.DoubleAttributes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='attributes', full_name='graphs.DoubleAttributes.attributes', index=0,
      number=1, type=1, cpp_type=5, 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='type', full_name='graphs.DoubleAttributes.type', index=1,
      number=2, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=145,
  serialized_end=220,
)


_GENERICREQUEST_INTATTRIBUTESENTRY = _descriptor.Descriptor(
  name='IntAttributesEntry',
  full_name='graphs.GenericRequest.IntAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericRequest.IntAttributesEntry.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='graphs.GenericRequest.IntAttributesEntry.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=645,
  serialized_end=720,
)

_GENERICREQUEST_DOUBLEATTRIBUTESENTRY = _descriptor.Descriptor(
  name='DoubleAttributesEntry',
  full_name='graphs.GenericRequest.DoubleAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericRequest.DoubleAttributesEntry.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='graphs.GenericRequest.DoubleAttributesEntry.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=722,
  serialized_end=803,
)

_GENERICREQUEST_GRAPHATTRIBUTESENTRY = _descriptor.Descriptor(
  name='GraphAttributesEntry',
  full_name='graphs.GenericRequest.GraphAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericRequest.GraphAttributesEntry.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='graphs.GenericRequest.GraphAttributesEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=805,
  serialized_end=859,
)

_GENERICREQUEST_STATICATTRIBUTESENTRY = _descriptor.Descriptor(
  name='StaticAttributesEntry',
  full_name='graphs.GenericRequest.StaticAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericRequest.StaticAttributesEntry.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='graphs.GenericRequest.StaticAttributesEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=861,
  serialized_end=916,
)

_GENERICREQUEST = _descriptor.Descriptor(
  name='GenericRequest',
  full_name='graphs.GenericRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='graph', full_name='graphs.GenericRequest.graph', 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='vertexCoordinates', full_name='graphs.GenericRequest.vertexCoordinates', 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='edgeCosts', full_name='graphs.GenericRequest.edgeCosts', index=2,
      number=3, type=1, cpp_type=5, 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='vertexCosts', full_name='graphs.GenericRequest.vertexCosts', index=3,
      number=4, type=1, cpp_type=5, 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='intAttributes', full_name='graphs.GenericRequest.intAttributes', index=4,
      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),
    _descriptor.FieldDescriptor(
      name='doubleAttributes', full_name='graphs.GenericRequest.doubleAttributes', index=5,
      number=6, 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='graphAttributes', full_name='graphs.GenericRequest.graphAttributes', index=6,
      number=7, 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='staticAttributes', full_name='graphs.GenericRequest.staticAttributes', index=7,
      number=8, 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=[_GENERICREQUEST_INTATTRIBUTESENTRY, _GENERICREQUEST_DOUBLEATTRIBUTESENTRY, _GENERICREQUEST_GRAPHATTRIBUTESENTRY, _GENERICREQUEST_STATICATTRIBUTESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=223,
  serialized_end=916,
)


_GENERICRESPONSE_INTATTRIBUTESENTRY = _descriptor.Descriptor(
  name='IntAttributesEntry',
  full_name='graphs.GenericResponse.IntAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericResponse.IntAttributesEntry.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='graphs.GenericResponse.IntAttributesEntry.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=645,
  serialized_end=720,
)

_GENERICRESPONSE_DOUBLEATTRIBUTESENTRY = _descriptor.Descriptor(
  name='DoubleAttributesEntry',
  full_name='graphs.GenericResponse.DoubleAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericResponse.DoubleAttributesEntry.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='graphs.GenericResponse.DoubleAttributesEntry.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=722,
  serialized_end=803,
)

_GENERICRESPONSE_GRAPHATTRIBUTESENTRY = _descriptor.Descriptor(
  name='GraphAttributesEntry',
  full_name='graphs.GenericResponse.GraphAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericResponse.GraphAttributesEntry.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='graphs.GenericResponse.GraphAttributesEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=805,
  serialized_end=859,
)

_GENERICRESPONSE_STATICATTRIBUTESENTRY = _descriptor.Descriptor(
  name='StaticAttributesEntry',
  full_name='graphs.GenericResponse.StaticAttributesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graphs.GenericResponse.StaticAttributesEntry.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='graphs.GenericResponse.StaticAttributesEntry.value', 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=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=861,
  serialized_end=916,
)

_GENERICRESPONSE = _descriptor.Descriptor(
  name='GenericResponse',
  full_name='graphs.GenericResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='graph', full_name='graphs.GenericResponse.graph', 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='vertexCoordinates', full_name='graphs.GenericResponse.vertexCoordinates', 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='edgeCosts', full_name='graphs.GenericResponse.edgeCosts', index=2,
      number=3, type=1, cpp_type=5, 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='vertexCosts', full_name='graphs.GenericResponse.vertexCosts', index=3,
      number=4, type=1, cpp_type=5, 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='intAttributes', full_name='graphs.GenericResponse.intAttributes', index=4,
      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),
    _descriptor.FieldDescriptor(
      name='doubleAttributes', full_name='graphs.GenericResponse.doubleAttributes', index=5,
      number=6, 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='graphAttributes', full_name='graphs.GenericResponse.graphAttributes', index=6,
      number=7, 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='staticAttributes', full_name='graphs.GenericResponse.staticAttributes', index=7,
      number=8, 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=[_GENERICRESPONSE_INTATTRIBUTESENTRY, _GENERICRESPONSE_DOUBLEATTRIBUTESENTRY, _GENERICRESPONSE_GRAPHATTRIBUTESENTRY, _GENERICRESPONSE_STATICATTRIBUTESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=919,
  serialized_end=1617,
)

_INTATTRIBUTES.fields_by_name['type'].enum_type = _ATTRIBUTETYPE
_DOUBLEATTRIBUTES.fields_by_name['type'].enum_type = _ATTRIBUTETYPE
_GENERICREQUEST_INTATTRIBUTESENTRY.fields_by_name['value'].message_type = _INTATTRIBUTES
_GENERICREQUEST_INTATTRIBUTESENTRY.containing_type = _GENERICREQUEST
_GENERICREQUEST_DOUBLEATTRIBUTESENTRY.fields_by_name['value'].message_type = _DOUBLEATTRIBUTES
_GENERICREQUEST_DOUBLEATTRIBUTESENTRY.containing_type = _GENERICREQUEST
_GENERICREQUEST_GRAPHATTRIBUTESENTRY.containing_type = _GENERICREQUEST
_GENERICREQUEST_STATICATTRIBUTESENTRY.containing_type = _GENERICREQUEST
_GENERICREQUEST.fields_by_name['graph'].message_type = graph__pb2._GRAPH
_GENERICREQUEST.fields_by_name['vertexCoordinates'].message_type = shared__messages__pb2._VERTEXCOORDINATES
_GENERICREQUEST.fields_by_name['intAttributes'].message_type = _GENERICREQUEST_INTATTRIBUTESENTRY
_GENERICREQUEST.fields_by_name['doubleAttributes'].message_type = _GENERICREQUEST_DOUBLEATTRIBUTESENTRY
_GENERICREQUEST.fields_by_name['graphAttributes'].message_type = _GENERICREQUEST_GRAPHATTRIBUTESENTRY
_GENERICREQUEST.fields_by_name['staticAttributes'].message_type = _GENERICREQUEST_STATICATTRIBUTESENTRY
_GENERICRESPONSE_INTATTRIBUTESENTRY.fields_by_name['value'].message_type = _INTATTRIBUTES
_GENERICRESPONSE_INTATTRIBUTESENTRY.containing_type = _GENERICRESPONSE
_GENERICRESPONSE_DOUBLEATTRIBUTESENTRY.fields_by_name['value'].message_type = _DOUBLEATTRIBUTES
_GENERICRESPONSE_DOUBLEATTRIBUTESENTRY.containing_type = _GENERICRESPONSE
_GENERICRESPONSE_GRAPHATTRIBUTESENTRY.containing_type = _GENERICRESPONSE
_GENERICRESPONSE_STATICATTRIBUTESENTRY.containing_type = _GENERICRESPONSE
_GENERICRESPONSE.fields_by_name['graph'].message_type = graph__pb2._GRAPH
_GENERICRESPONSE.fields_by_name['vertexCoordinates'].message_type = shared__messages__pb2._VERTEXCOORDINATES
_GENERICRESPONSE.fields_by_name['intAttributes'].message_type = _GENERICRESPONSE_INTATTRIBUTESENTRY
_GENERICRESPONSE.fields_by_name['doubleAttributes'].message_type = _GENERICRESPONSE_DOUBLEATTRIBUTESENTRY
_GENERICRESPONSE.fields_by_name['graphAttributes'].message_type = _GENERICRESPONSE_GRAPHATTRIBUTESENTRY
_GENERICRESPONSE.fields_by_name['staticAttributes'].message_type = _GENERICRESPONSE_STATICATTRIBUTESENTRY
DESCRIPTOR.message_types_by_name['IntAttributes'] = _INTATTRIBUTES
DESCRIPTOR.message_types_by_name['DoubleAttributes'] = _DOUBLEATTRIBUTES
DESCRIPTOR.message_types_by_name['GenericRequest'] = _GENERICREQUEST
DESCRIPTOR.message_types_by_name['GenericResponse'] = _GENERICRESPONSE
DESCRIPTOR.enum_types_by_name['AttributeType'] = _ATTRIBUTETYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

IntAttributes = _reflection.GeneratedProtocolMessageType('IntAttributes', (_message.Message,), {
  'DESCRIPTOR' : _INTATTRIBUTES,
  '__module__' : 'generic_container_pb2'
  # @@protoc_insertion_point(class_scope:graphs.IntAttributes)
  })
_sym_db.RegisterMessage(IntAttributes)

DoubleAttributes = _reflection.GeneratedProtocolMessageType('DoubleAttributes', (_message.Message,), {
  'DESCRIPTOR' : _DOUBLEATTRIBUTES,
  '__module__' : 'generic_container_pb2'
  # @@protoc_insertion_point(class_scope:graphs.DoubleAttributes)
  })
_sym_db.RegisterMessage(DoubleAttributes)

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

  'IntAttributesEntry' : _reflection.GeneratedProtocolMessageType('IntAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICREQUEST_INTATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericRequest.IntAttributesEntry)
    })
  ,

  'DoubleAttributesEntry' : _reflection.GeneratedProtocolMessageType('DoubleAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICREQUEST_DOUBLEATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericRequest.DoubleAttributesEntry)
    })
  ,

  'GraphAttributesEntry' : _reflection.GeneratedProtocolMessageType('GraphAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICREQUEST_GRAPHATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericRequest.GraphAttributesEntry)
    })
  ,

  'StaticAttributesEntry' : _reflection.GeneratedProtocolMessageType('StaticAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICREQUEST_STATICATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericRequest.StaticAttributesEntry)
    })
  ,
  'DESCRIPTOR' : _GENERICREQUEST,
  '__module__' : 'generic_container_pb2'
  # @@protoc_insertion_point(class_scope:graphs.GenericRequest)
  })
_sym_db.RegisterMessage(GenericRequest)
_sym_db.RegisterMessage(GenericRequest.IntAttributesEntry)
_sym_db.RegisterMessage(GenericRequest.DoubleAttributesEntry)
_sym_db.RegisterMessage(GenericRequest.GraphAttributesEntry)
_sym_db.RegisterMessage(GenericRequest.StaticAttributesEntry)

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

  'IntAttributesEntry' : _reflection.GeneratedProtocolMessageType('IntAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICRESPONSE_INTATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericResponse.IntAttributesEntry)
    })
  ,

  'DoubleAttributesEntry' : _reflection.GeneratedProtocolMessageType('DoubleAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICRESPONSE_DOUBLEATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericResponse.DoubleAttributesEntry)
    })
  ,

  'GraphAttributesEntry' : _reflection.GeneratedProtocolMessageType('GraphAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICRESPONSE_GRAPHATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericResponse.GraphAttributesEntry)
    })
  ,

  'StaticAttributesEntry' : _reflection.GeneratedProtocolMessageType('StaticAttributesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GENERICRESPONSE_STATICATTRIBUTESENTRY,
    '__module__' : 'generic_container_pb2'
    # @@protoc_insertion_point(class_scope:graphs.GenericResponse.StaticAttributesEntry)
    })
  ,
  'DESCRIPTOR' : _GENERICRESPONSE,
  '__module__' : 'generic_container_pb2'
  # @@protoc_insertion_point(class_scope:graphs.GenericResponse)
  })
_sym_db.RegisterMessage(GenericResponse)
_sym_db.RegisterMessage(GenericResponse.IntAttributesEntry)
_sym_db.RegisterMessage(GenericResponse.DoubleAttributesEntry)
_sym_db.RegisterMessage(GenericResponse.GraphAttributesEntry)
_sym_db.RegisterMessage(GenericResponse.StaticAttributesEntry)


DESCRIPTOR._options = None
_GENERICREQUEST_INTATTRIBUTESENTRY._options = None
_GENERICREQUEST_DOUBLEATTRIBUTESENTRY._options = None
_GENERICREQUEST_GRAPHATTRIBUTESENTRY._options = None
_GENERICREQUEST_STATICATTRIBUTESENTRY._options = None
_GENERICRESPONSE_INTATTRIBUTESENTRY._options = None
_GENERICRESPONSE_DOUBLEATTRIBUTESENTRY._options = None
_GENERICRESPONSE_GRAPHATTRIBUTESENTRY._options = None
_GENERICRESPONSE_STATICATTRIBUTESENTRY._options = None
# @@protoc_insertion_point(module_scope)
