# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: graplinc/grapl/api/graph/v1beta1/types.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 google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='graplinc/grapl/api/graph/v1beta1/types.proto',
  package='graplinc.grapl.api.graph.v1beta1',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=b'\n,graplinc/grapl/api/graph/v1beta1/types.proto\x12 graplinc.grapl.api.graph.v1beta1\x1a\x1egoogle/protobuf/wrappers.proto\"\x95\x01\n\x07Session\x12\x1e\n\x16primary_key_properties\x18\x01 \x03(\t\x12%\n\x1dprimary_key_requires_asset_id\x18\x02 \x01(\x08\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\x04\x12\x16\n\x0elast_seen_time\x18\x04 \x01(\x04\x12\x16\n\x0eterminate_time\x18\x05 \x01(\x04\"O\n\x06Static\x12\x1e\n\x16primary_key_properties\x18\x01 \x03(\t\x12%\n\x1dprimary_key_requires_asset_id\x18\x02 \x01(\x08\"\x92\x01\n\nIdStrategy\x12<\n\x07session\x18\x01 \x01(\x0b\x32).graplinc.grapl.api.graph.v1beta1.SessionH\x00\x12:\n\x06static\x18\x02 \x01(\x0b\x32(.graplinc.grapl.api.graph.v1beta1.StaticH\x00\x42\n\n\x08strategy\"%\n\x15IncrementOnlyUintProp\x12\x0c\n\x04prop\x18\x01 \x01(\x04\"!\n\x11ImmutableUintProp\x12\x0c\n\x04prop\x18\x01 \x01(\x04\"%\n\x15\x44\x65\x63rementOnlyUintProp\x12\x0c\n\x04prop\x18\x01 \x01(\x04\"$\n\x14IncrementOnlyIntProp\x12\x0c\n\x04prop\x18\x01 \x01(\x03\"$\n\x14\x44\x65\x63rementOnlyIntProp\x12\x0c\n\x04prop\x18\x01 \x01(\x03\" \n\x10ImmutableIntProp\x12\x0c\n\x04prop\x18\x01 \x01(\x03\" \n\x10ImmutableStrProp\x12\x0c\n\x04prop\x18\x01 \x01(\t\"\xdf\x04\n\x0cNodeProperty\x12V\n\x13increment_only_uint\x18\x01 \x01(\x0b\x32\x37.graplinc.grapl.api.graph.v1beta1.IncrementOnlyUintPropH\x00\x12V\n\x13\x64\x65\x63rement_only_uint\x18\x02 \x01(\x0b\x32\x37.graplinc.grapl.api.graph.v1beta1.DecrementOnlyUintPropH\x00\x12M\n\x0eimmutable_uint\x18\x03 \x01(\x0b\x32\x33.graplinc.grapl.api.graph.v1beta1.ImmutableUintPropH\x00\x12T\n\x12increment_only_int\x18\x04 \x01(\x0b\x32\x36.graplinc.grapl.api.graph.v1beta1.IncrementOnlyIntPropH\x00\x12T\n\x12\x64\x65\x63rement_only_int\x18\x05 \x01(\x0b\x32\x36.graplinc.grapl.api.graph.v1beta1.DecrementOnlyIntPropH\x00\x12K\n\rimmutable_int\x18\x06 \x01(\x0b\x32\x32.graplinc.grapl.api.graph.v1beta1.ImmutableIntPropH\x00\x12K\n\rimmutable_str\x18\x07 \x01(\x0b\x32\x32.graplinc.grapl.api.graph.v1beta1.ImmutableStrPropH\x00\x42\n\n\x08property\"\xb3\x02\n\x0fNodeDescription\x12U\n\nproperties\x18\x01 \x03(\x0b\x32\x41.graplinc.grapl.api.graph.v1beta1.NodeDescription.PropertiesEntry\x12\x10\n\x08node_key\x18\x02 \x01(\t\x12\x11\n\tnode_type\x18\x03 \x01(\t\x12\x41\n\x0bid_strategy\x18\x04 \x03(\x0b\x32,.graplinc.grapl.api.graph.v1beta1.IdStrategy\x1a\x61\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..graplinc.grapl.api.graph.v1beta1.NodeProperty:\x02\x38\x01\"\xee\x01\n\x0eIdentifiedNode\x12T\n\nproperties\x18\x01 \x03(\x0b\x32@.graplinc.grapl.api.graph.v1beta1.IdentifiedNode.PropertiesEntry\x12\x10\n\x08node_key\x18\x02 \x01(\t\x12\x11\n\tnode_type\x18\x03 \x01(\t\x1a\x61\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..graplinc.grapl.api.graph.v1beta1.NodeProperty:\x02\x38\x01\"\xf3\x01\n\nMergedNode\x12P\n\nproperties\x18\x01 \x03(\x0b\x32<.graplinc.grapl.api.graph.v1beta1.MergedNode.PropertiesEntry\x12\x0b\n\x03uid\x18\x02 \x01(\x04\x12\x10\n\x08node_key\x18\x03 \x01(\t\x12\x11\n\tnode_type\x18\x04 \x01(\t\x1a\x61\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..graplinc.grapl.api.graph.v1beta1.NodeProperty:\x02\x38\x01\"E\n\x04\x45\x64ge\x12\x15\n\rfrom_node_key\x18\x01 \x01(\t\x12\x13\n\x0bto_node_key\x18\x02 \x01(\t\x12\x11\n\tedge_name\x18\x03 \x01(\t\"m\n\nMergedEdge\x12\x10\n\x08\x66rom_uid\x18\x01 \x01(\t\x12\x15\n\rfrom_node_key\x18\x02 \x01(\t\x12\x0e\n\x06to_uid\x18\x03 \x01(\t\x12\x13\n\x0bto_node_key\x18\x04 \x01(\t\x12\x11\n\tedge_name\x18\x05 \x01(\t\"A\n\x08\x45\x64geList\x12\x35\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32&.graplinc.grapl.api.graph.v1beta1.Edge\"M\n\x0eMergedEdgeList\x12;\n\x05\x65\x64ges\x18\x01 \x03(\x0b\x32,.graplinc.grapl.api.graph.v1beta1.MergedEdge\"\xe9\x02\n\x10GraphDescription\x12L\n\x05nodes\x18\x01 \x03(\x0b\x32=.graplinc.grapl.api.graph.v1beta1.GraphDescription.NodesEntry\x12L\n\x05\x65\x64ges\x18\x02 \x03(\x0b\x32=.graplinc.grapl.api.graph.v1beta1.GraphDescription.EdgesEntry\x1a_\n\nNodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.graplinc.grapl.api.graph.v1beta1.NodeDescription:\x02\x38\x01\x1aX\n\nEdgesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.graplinc.grapl.api.graph.v1beta1.EdgeList:\x02\x38\x01\"\xe5\x02\n\x0fIdentifiedGraph\x12K\n\x05nodes\x18\x01 \x03(\x0b\x32<.graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.NodesEntry\x12K\n\x05\x65\x64ges\x18\x02 \x03(\x0b\x32<.graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.EdgesEntry\x1a^\n\nNodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.graplinc.grapl.api.graph.v1beta1.IdentifiedNode:\x02\x38\x01\x1aX\n\nEdgesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.graplinc.grapl.api.graph.v1beta1.EdgeList:\x02\x38\x01\"\xdb\x02\n\x0bMergedGraph\x12G\n\x05nodes\x18\x01 \x03(\x0b\x32\x38.graplinc.grapl.api.graph.v1beta1.MergedGraph.NodesEntry\x12G\n\x05\x65\x64ges\x18\x02 \x03(\x0b\x32\x38.graplinc.grapl.api.graph.v1beta1.MergedGraph.EdgesEntry\x1aZ\n\nNodesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.graplinc.grapl.api.graph.v1beta1.MergedNode:\x02\x38\x01\x1a^\n\nEdgesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.graplinc.grapl.api.graph.v1beta1.MergedEdgeList:\x02\x38\x01\x62\x06proto3'
  ,
  dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])




_SESSION = _descriptor.Descriptor(
  name='Session',
  full_name='graplinc.grapl.api.graph.v1beta1.Session',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='primary_key_properties', full_name='graplinc.grapl.api.graph.v1beta1.Session.primary_key_properties', 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),
    _descriptor.FieldDescriptor(
      name='primary_key_requires_asset_id', full_name='graplinc.grapl.api.graph.v1beta1.Session.primary_key_requires_asset_id', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='graplinc.grapl.api.graph.v1beta1.Session.create_time', index=2,
      number=3, type=4, cpp_type=4, 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),
    _descriptor.FieldDescriptor(
      name='last_seen_time', full_name='graplinc.grapl.api.graph.v1beta1.Session.last_seen_time', index=3,
      number=4, type=4, cpp_type=4, 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),
    _descriptor.FieldDescriptor(
      name='terminate_time', full_name='graplinc.grapl.api.graph.v1beta1.Session.terminate_time', index=4,
      number=5, type=4, cpp_type=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=115,
  serialized_end=264,
)


_STATIC = _descriptor.Descriptor(
  name='Static',
  full_name='graplinc.grapl.api.graph.v1beta1.Static',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='primary_key_properties', full_name='graplinc.grapl.api.graph.v1beta1.Static.primary_key_properties', 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),
    _descriptor.FieldDescriptor(
      name='primary_key_requires_asset_id', full_name='graplinc.grapl.api.graph.v1beta1.Static.primary_key_requires_asset_id', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=266,
  serialized_end=345,
)


_IDSTRATEGY = _descriptor.Descriptor(
  name='IdStrategy',
  full_name='graplinc.grapl.api.graph.v1beta1.IdStrategy',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='session', full_name='graplinc.grapl.api.graph.v1beta1.IdStrategy.session', 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),
    _descriptor.FieldDescriptor(
      name='static', full_name='graplinc.grapl.api.graph.v1beta1.IdStrategy.static', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='strategy', full_name='graplinc.grapl.api.graph.v1beta1.IdStrategy.strategy',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=348,
  serialized_end=494,
)


_INCREMENTONLYUINTPROP = _descriptor.Descriptor(
  name='IncrementOnlyUintProp',
  full_name='graplinc.grapl.api.graph.v1beta1.IncrementOnlyUintProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.IncrementOnlyUintProp.prop', index=0,
      number=1, type=4, cpp_type=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=496,
  serialized_end=533,
)


_IMMUTABLEUINTPROP = _descriptor.Descriptor(
  name='ImmutableUintProp',
  full_name='graplinc.grapl.api.graph.v1beta1.ImmutableUintProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.ImmutableUintProp.prop', index=0,
      number=1, type=4, cpp_type=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=535,
  serialized_end=568,
)


_DECREMENTONLYUINTPROP = _descriptor.Descriptor(
  name='DecrementOnlyUintProp',
  full_name='graplinc.grapl.api.graph.v1beta1.DecrementOnlyUintProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.DecrementOnlyUintProp.prop', index=0,
      number=1, type=4, cpp_type=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=570,
  serialized_end=607,
)


_INCREMENTONLYINTPROP = _descriptor.Descriptor(
  name='IncrementOnlyIntProp',
  full_name='graplinc.grapl.api.graph.v1beta1.IncrementOnlyIntProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.IncrementOnlyIntProp.prop', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=609,
  serialized_end=645,
)


_DECREMENTONLYINTPROP = _descriptor.Descriptor(
  name='DecrementOnlyIntProp',
  full_name='graplinc.grapl.api.graph.v1beta1.DecrementOnlyIntProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.DecrementOnlyIntProp.prop', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=647,
  serialized_end=683,
)


_IMMUTABLEINTPROP = _descriptor.Descriptor(
  name='ImmutableIntProp',
  full_name='graplinc.grapl.api.graph.v1beta1.ImmutableIntProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.ImmutableIntProp.prop', index=0,
      number=1, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=685,
  serialized_end=717,
)


_IMMUTABLESTRPROP = _descriptor.Descriptor(
  name='ImmutableStrProp',
  full_name='graplinc.grapl.api.graph.v1beta1.ImmutableStrProp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='prop', full_name='graplinc.grapl.api.graph.v1beta1.ImmutableStrProp.prop', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=719,
  serialized_end=751,
)


_NODEPROPERTY = _descriptor.Descriptor(
  name='NodeProperty',
  full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='increment_only_uint', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.increment_only_uint', 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),
    _descriptor.FieldDescriptor(
      name='decrement_only_uint', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.decrement_only_uint', 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),
    _descriptor.FieldDescriptor(
      name='immutable_uint', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.immutable_uint', 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),
    _descriptor.FieldDescriptor(
      name='increment_only_int', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.increment_only_int', index=3,
      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),
    _descriptor.FieldDescriptor(
      name='decrement_only_int', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.decrement_only_int', index=4,
      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),
    _descriptor.FieldDescriptor(
      name='immutable_int', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.immutable_int', index=5,
      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),
    _descriptor.FieldDescriptor(
      name='immutable_str', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.immutable_str', index=6,
      number=7, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='property', full_name='graplinc.grapl.api.graph.v1beta1.NodeProperty.property',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=754,
  serialized_end=1361,
)


_NODEDESCRIPTION_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.PropertiesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.PropertiesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1574,
  serialized_end=1671,
)

_NODEDESCRIPTION = _descriptor.Descriptor(
  name='NodeDescription',
  full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='properties', full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.properties', 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),
    _descriptor.FieldDescriptor(
      name='node_key', full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.node_key', 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),
    _descriptor.FieldDescriptor(
      name='node_type', full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.node_type', 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),
    _descriptor.FieldDescriptor(
      name='id_strategy', full_name='graplinc.grapl.api.graph.v1beta1.NodeDescription.id_strategy', index=3,
      number=4, 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),
  ],
  extensions=[
  ],
  nested_types=[_NODEDESCRIPTION_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1364,
  serialized_end=1671,
)


_IDENTIFIEDNODE_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode.PropertiesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode.PropertiesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1574,
  serialized_end=1671,
)

_IDENTIFIEDNODE = _descriptor.Descriptor(
  name='IdentifiedNode',
  full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='properties', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode.properties', 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),
    _descriptor.FieldDescriptor(
      name='node_key', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode.node_key', 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),
    _descriptor.FieldDescriptor(
      name='node_type', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedNode.node_type', 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),
  ],
  extensions=[
  ],
  nested_types=[_IDENTIFIEDNODE_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1674,
  serialized_end=1912,
)


_MERGEDNODE_PROPERTIESENTRY = _descriptor.Descriptor(
  name='PropertiesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.PropertiesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.PropertiesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.PropertiesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1574,
  serialized_end=1671,
)

_MERGEDNODE = _descriptor.Descriptor(
  name='MergedNode',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedNode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='properties', full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.properties', 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),
    _descriptor.FieldDescriptor(
      name='uid', full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.uid', index=1,
      number=2, type=4, cpp_type=4, 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),
    _descriptor.FieldDescriptor(
      name='node_key', full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.node_key', 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),
    _descriptor.FieldDescriptor(
      name='node_type', full_name='graplinc.grapl.api.graph.v1beta1.MergedNode.node_type', 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),
  ],
  extensions=[
  ],
  nested_types=[_MERGEDNODE_PROPERTIESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1915,
  serialized_end=2158,
)


_EDGE = _descriptor.Descriptor(
  name='Edge',
  full_name='graplinc.grapl.api.graph.v1beta1.Edge',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='from_node_key', full_name='graplinc.grapl.api.graph.v1beta1.Edge.from_node_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),
    _descriptor.FieldDescriptor(
      name='to_node_key', full_name='graplinc.grapl.api.graph.v1beta1.Edge.to_node_key', 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),
    _descriptor.FieldDescriptor(
      name='edge_name', full_name='graplinc.grapl.api.graph.v1beta1.Edge.edge_name', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2160,
  serialized_end=2229,
)


_MERGEDEDGE = _descriptor.Descriptor(
  name='MergedEdge',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedEdge',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='from_uid', full_name='graplinc.grapl.api.graph.v1beta1.MergedEdge.from_uid', 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),
    _descriptor.FieldDescriptor(
      name='from_node_key', full_name='graplinc.grapl.api.graph.v1beta1.MergedEdge.from_node_key', 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),
    _descriptor.FieldDescriptor(
      name='to_uid', full_name='graplinc.grapl.api.graph.v1beta1.MergedEdge.to_uid', 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),
    _descriptor.FieldDescriptor(
      name='to_node_key', full_name='graplinc.grapl.api.graph.v1beta1.MergedEdge.to_node_key', 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),
    _descriptor.FieldDescriptor(
      name='edge_name', full_name='graplinc.grapl.api.graph.v1beta1.MergedEdge.edge_name', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2231,
  serialized_end=2340,
)


_EDGELIST = _descriptor.Descriptor(
  name='EdgeList',
  full_name='graplinc.grapl.api.graph.v1beta1.EdgeList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='edges', full_name='graplinc.grapl.api.graph.v1beta1.EdgeList.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2342,
  serialized_end=2407,
)


_MERGEDEDGELIST = _descriptor.Descriptor(
  name='MergedEdgeList',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedEdgeList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='edges', full_name='graplinc.grapl.api.graph.v1beta1.MergedEdgeList.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2409,
  serialized_end=2486,
)


_GRAPHDESCRIPTION_NODESENTRY = _descriptor.Descriptor(
  name='NodesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.NodesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.NodesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.NodesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2665,
  serialized_end=2760,
)

_GRAPHDESCRIPTION_EDGESENTRY = _descriptor.Descriptor(
  name='EdgesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.EdgesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.EdgesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.EdgesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2762,
  serialized_end=2850,
)

_GRAPHDESCRIPTION = _descriptor.Descriptor(
  name='GraphDescription',
  full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodes', full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.nodes', 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),
    _descriptor.FieldDescriptor(
      name='edges', full_name='graplinc.grapl.api.graph.v1beta1.GraphDescription.edges', 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),
  ],
  extensions=[
  ],
  nested_types=[_GRAPHDESCRIPTION_NODESENTRY, _GRAPHDESCRIPTION_EDGESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2489,
  serialized_end=2850,
)


_IDENTIFIEDGRAPH_NODESENTRY = _descriptor.Descriptor(
  name='NodesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.NodesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.NodesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.NodesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3026,
  serialized_end=3120,
)

_IDENTIFIEDGRAPH_EDGESENTRY = _descriptor.Descriptor(
  name='EdgesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.EdgesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.EdgesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.EdgesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2762,
  serialized_end=2850,
)

_IDENTIFIEDGRAPH = _descriptor.Descriptor(
  name='IdentifiedGraph',
  full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodes', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.nodes', 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),
    _descriptor.FieldDescriptor(
      name='edges', full_name='graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.edges', 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),
  ],
  extensions=[
  ],
  nested_types=[_IDENTIFIEDGRAPH_NODESENTRY, _IDENTIFIEDGRAPH_EDGESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2853,
  serialized_end=3210,
)


_MERGEDGRAPH_NODESENTRY = _descriptor.Descriptor(
  name='NodesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.NodesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.NodesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.NodesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3374,
  serialized_end=3464,
)

_MERGEDGRAPH_EDGESENTRY = _descriptor.Descriptor(
  name='EdgesEntry',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.EdgesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.EdgesEntry.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.EdgesEntry.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3466,
  serialized_end=3560,
)

_MERGEDGRAPH = _descriptor.Descriptor(
  name='MergedGraph',
  full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nodes', full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.nodes', 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),
    _descriptor.FieldDescriptor(
      name='edges', full_name='graplinc.grapl.api.graph.v1beta1.MergedGraph.edges', 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),
  ],
  extensions=[
  ],
  nested_types=[_MERGEDGRAPH_NODESENTRY, _MERGEDGRAPH_EDGESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3213,
  serialized_end=3560,
)

_IDSTRATEGY.fields_by_name['session'].message_type = _SESSION
_IDSTRATEGY.fields_by_name['static'].message_type = _STATIC
_IDSTRATEGY.oneofs_by_name['strategy'].fields.append(
  _IDSTRATEGY.fields_by_name['session'])
_IDSTRATEGY.fields_by_name['session'].containing_oneof = _IDSTRATEGY.oneofs_by_name['strategy']
_IDSTRATEGY.oneofs_by_name['strategy'].fields.append(
  _IDSTRATEGY.fields_by_name['static'])
_IDSTRATEGY.fields_by_name['static'].containing_oneof = _IDSTRATEGY.oneofs_by_name['strategy']
_NODEPROPERTY.fields_by_name['increment_only_uint'].message_type = _INCREMENTONLYUINTPROP
_NODEPROPERTY.fields_by_name['decrement_only_uint'].message_type = _DECREMENTONLYUINTPROP
_NODEPROPERTY.fields_by_name['immutable_uint'].message_type = _IMMUTABLEUINTPROP
_NODEPROPERTY.fields_by_name['increment_only_int'].message_type = _INCREMENTONLYINTPROP
_NODEPROPERTY.fields_by_name['decrement_only_int'].message_type = _DECREMENTONLYINTPROP
_NODEPROPERTY.fields_by_name['immutable_int'].message_type = _IMMUTABLEINTPROP
_NODEPROPERTY.fields_by_name['immutable_str'].message_type = _IMMUTABLESTRPROP
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['increment_only_uint'])
_NODEPROPERTY.fields_by_name['increment_only_uint'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['decrement_only_uint'])
_NODEPROPERTY.fields_by_name['decrement_only_uint'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['immutable_uint'])
_NODEPROPERTY.fields_by_name['immutable_uint'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['increment_only_int'])
_NODEPROPERTY.fields_by_name['increment_only_int'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['decrement_only_int'])
_NODEPROPERTY.fields_by_name['decrement_only_int'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['immutable_int'])
_NODEPROPERTY.fields_by_name['immutable_int'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEPROPERTY.oneofs_by_name['property'].fields.append(
  _NODEPROPERTY.fields_by_name['immutable_str'])
_NODEPROPERTY.fields_by_name['immutable_str'].containing_oneof = _NODEPROPERTY.oneofs_by_name['property']
_NODEDESCRIPTION_PROPERTIESENTRY.fields_by_name['value'].message_type = _NODEPROPERTY
_NODEDESCRIPTION_PROPERTIESENTRY.containing_type = _NODEDESCRIPTION
_NODEDESCRIPTION.fields_by_name['properties'].message_type = _NODEDESCRIPTION_PROPERTIESENTRY
_NODEDESCRIPTION.fields_by_name['id_strategy'].message_type = _IDSTRATEGY
_IDENTIFIEDNODE_PROPERTIESENTRY.fields_by_name['value'].message_type = _NODEPROPERTY
_IDENTIFIEDNODE_PROPERTIESENTRY.containing_type = _IDENTIFIEDNODE
_IDENTIFIEDNODE.fields_by_name['properties'].message_type = _IDENTIFIEDNODE_PROPERTIESENTRY
_MERGEDNODE_PROPERTIESENTRY.fields_by_name['value'].message_type = _NODEPROPERTY
_MERGEDNODE_PROPERTIESENTRY.containing_type = _MERGEDNODE
_MERGEDNODE.fields_by_name['properties'].message_type = _MERGEDNODE_PROPERTIESENTRY
_EDGELIST.fields_by_name['edges'].message_type = _EDGE
_MERGEDEDGELIST.fields_by_name['edges'].message_type = _MERGEDEDGE
_GRAPHDESCRIPTION_NODESENTRY.fields_by_name['value'].message_type = _NODEDESCRIPTION
_GRAPHDESCRIPTION_NODESENTRY.containing_type = _GRAPHDESCRIPTION
_GRAPHDESCRIPTION_EDGESENTRY.fields_by_name['value'].message_type = _EDGELIST
_GRAPHDESCRIPTION_EDGESENTRY.containing_type = _GRAPHDESCRIPTION
_GRAPHDESCRIPTION.fields_by_name['nodes'].message_type = _GRAPHDESCRIPTION_NODESENTRY
_GRAPHDESCRIPTION.fields_by_name['edges'].message_type = _GRAPHDESCRIPTION_EDGESENTRY
_IDENTIFIEDGRAPH_NODESENTRY.fields_by_name['value'].message_type = _IDENTIFIEDNODE
_IDENTIFIEDGRAPH_NODESENTRY.containing_type = _IDENTIFIEDGRAPH
_IDENTIFIEDGRAPH_EDGESENTRY.fields_by_name['value'].message_type = _EDGELIST
_IDENTIFIEDGRAPH_EDGESENTRY.containing_type = _IDENTIFIEDGRAPH
_IDENTIFIEDGRAPH.fields_by_name['nodes'].message_type = _IDENTIFIEDGRAPH_NODESENTRY
_IDENTIFIEDGRAPH.fields_by_name['edges'].message_type = _IDENTIFIEDGRAPH_EDGESENTRY
_MERGEDGRAPH_NODESENTRY.fields_by_name['value'].message_type = _MERGEDNODE
_MERGEDGRAPH_NODESENTRY.containing_type = _MERGEDGRAPH
_MERGEDGRAPH_EDGESENTRY.fields_by_name['value'].message_type = _MERGEDEDGELIST
_MERGEDGRAPH_EDGESENTRY.containing_type = _MERGEDGRAPH
_MERGEDGRAPH.fields_by_name['nodes'].message_type = _MERGEDGRAPH_NODESENTRY
_MERGEDGRAPH.fields_by_name['edges'].message_type = _MERGEDGRAPH_EDGESENTRY
DESCRIPTOR.message_types_by_name['Session'] = _SESSION
DESCRIPTOR.message_types_by_name['Static'] = _STATIC
DESCRIPTOR.message_types_by_name['IdStrategy'] = _IDSTRATEGY
DESCRIPTOR.message_types_by_name['IncrementOnlyUintProp'] = _INCREMENTONLYUINTPROP
DESCRIPTOR.message_types_by_name['ImmutableUintProp'] = _IMMUTABLEUINTPROP
DESCRIPTOR.message_types_by_name['DecrementOnlyUintProp'] = _DECREMENTONLYUINTPROP
DESCRIPTOR.message_types_by_name['IncrementOnlyIntProp'] = _INCREMENTONLYINTPROP
DESCRIPTOR.message_types_by_name['DecrementOnlyIntProp'] = _DECREMENTONLYINTPROP
DESCRIPTOR.message_types_by_name['ImmutableIntProp'] = _IMMUTABLEINTPROP
DESCRIPTOR.message_types_by_name['ImmutableStrProp'] = _IMMUTABLESTRPROP
DESCRIPTOR.message_types_by_name['NodeProperty'] = _NODEPROPERTY
DESCRIPTOR.message_types_by_name['NodeDescription'] = _NODEDESCRIPTION
DESCRIPTOR.message_types_by_name['IdentifiedNode'] = _IDENTIFIEDNODE
DESCRIPTOR.message_types_by_name['MergedNode'] = _MERGEDNODE
DESCRIPTOR.message_types_by_name['Edge'] = _EDGE
DESCRIPTOR.message_types_by_name['MergedEdge'] = _MERGEDEDGE
DESCRIPTOR.message_types_by_name['EdgeList'] = _EDGELIST
DESCRIPTOR.message_types_by_name['MergedEdgeList'] = _MERGEDEDGELIST
DESCRIPTOR.message_types_by_name['GraphDescription'] = _GRAPHDESCRIPTION
DESCRIPTOR.message_types_by_name['IdentifiedGraph'] = _IDENTIFIEDGRAPH
DESCRIPTOR.message_types_by_name['MergedGraph'] = _MERGEDGRAPH
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Session = _reflection.GeneratedProtocolMessageType('Session', (_message.Message,), {
  'DESCRIPTOR' : _SESSION,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.Session)
  })
_sym_db.RegisterMessage(Session)

Static = _reflection.GeneratedProtocolMessageType('Static', (_message.Message,), {
  'DESCRIPTOR' : _STATIC,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.Static)
  })
_sym_db.RegisterMessage(Static)

IdStrategy = _reflection.GeneratedProtocolMessageType('IdStrategy', (_message.Message,), {
  'DESCRIPTOR' : _IDSTRATEGY,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IdStrategy)
  })
_sym_db.RegisterMessage(IdStrategy)

IncrementOnlyUintProp = _reflection.GeneratedProtocolMessageType('IncrementOnlyUintProp', (_message.Message,), {
  'DESCRIPTOR' : _INCREMENTONLYUINTPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IncrementOnlyUintProp)
  })
_sym_db.RegisterMessage(IncrementOnlyUintProp)

ImmutableUintProp = _reflection.GeneratedProtocolMessageType('ImmutableUintProp', (_message.Message,), {
  'DESCRIPTOR' : _IMMUTABLEUINTPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.ImmutableUintProp)
  })
_sym_db.RegisterMessage(ImmutableUintProp)

DecrementOnlyUintProp = _reflection.GeneratedProtocolMessageType('DecrementOnlyUintProp', (_message.Message,), {
  'DESCRIPTOR' : _DECREMENTONLYUINTPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.DecrementOnlyUintProp)
  })
_sym_db.RegisterMessage(DecrementOnlyUintProp)

IncrementOnlyIntProp = _reflection.GeneratedProtocolMessageType('IncrementOnlyIntProp', (_message.Message,), {
  'DESCRIPTOR' : _INCREMENTONLYINTPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IncrementOnlyIntProp)
  })
_sym_db.RegisterMessage(IncrementOnlyIntProp)

DecrementOnlyIntProp = _reflection.GeneratedProtocolMessageType('DecrementOnlyIntProp', (_message.Message,), {
  'DESCRIPTOR' : _DECREMENTONLYINTPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.DecrementOnlyIntProp)
  })
_sym_db.RegisterMessage(DecrementOnlyIntProp)

ImmutableIntProp = _reflection.GeneratedProtocolMessageType('ImmutableIntProp', (_message.Message,), {
  'DESCRIPTOR' : _IMMUTABLEINTPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.ImmutableIntProp)
  })
_sym_db.RegisterMessage(ImmutableIntProp)

ImmutableStrProp = _reflection.GeneratedProtocolMessageType('ImmutableStrProp', (_message.Message,), {
  'DESCRIPTOR' : _IMMUTABLESTRPROP,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.ImmutableStrProp)
  })
_sym_db.RegisterMessage(ImmutableStrProp)

NodeProperty = _reflection.GeneratedProtocolMessageType('NodeProperty', (_message.Message,), {
  'DESCRIPTOR' : _NODEPROPERTY,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.NodeProperty)
  })
_sym_db.RegisterMessage(NodeProperty)

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

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _NODEDESCRIPTION_PROPERTIESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.NodeDescription.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _NODEDESCRIPTION,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.NodeDescription)
  })
_sym_db.RegisterMessage(NodeDescription)
_sym_db.RegisterMessage(NodeDescription.PropertiesEntry)

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

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _IDENTIFIEDNODE_PROPERTIESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IdentifiedNode.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _IDENTIFIEDNODE,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IdentifiedNode)
  })
_sym_db.RegisterMessage(IdentifiedNode)
_sym_db.RegisterMessage(IdentifiedNode.PropertiesEntry)

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

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _MERGEDNODE_PROPERTIESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedNode.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _MERGEDNODE,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedNode)
  })
_sym_db.RegisterMessage(MergedNode)
_sym_db.RegisterMessage(MergedNode.PropertiesEntry)

Edge = _reflection.GeneratedProtocolMessageType('Edge', (_message.Message,), {
  'DESCRIPTOR' : _EDGE,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.Edge)
  })
_sym_db.RegisterMessage(Edge)

MergedEdge = _reflection.GeneratedProtocolMessageType('MergedEdge', (_message.Message,), {
  'DESCRIPTOR' : _MERGEDEDGE,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedEdge)
  })
_sym_db.RegisterMessage(MergedEdge)

EdgeList = _reflection.GeneratedProtocolMessageType('EdgeList', (_message.Message,), {
  'DESCRIPTOR' : _EDGELIST,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.EdgeList)
  })
_sym_db.RegisterMessage(EdgeList)

MergedEdgeList = _reflection.GeneratedProtocolMessageType('MergedEdgeList', (_message.Message,), {
  'DESCRIPTOR' : _MERGEDEDGELIST,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedEdgeList)
  })
_sym_db.RegisterMessage(MergedEdgeList)

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

  'NodesEntry' : _reflection.GeneratedProtocolMessageType('NodesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GRAPHDESCRIPTION_NODESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.GraphDescription.NodesEntry)
    })
  ,

  'EdgesEntry' : _reflection.GeneratedProtocolMessageType('EdgesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GRAPHDESCRIPTION_EDGESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.GraphDescription.EdgesEntry)
    })
  ,
  'DESCRIPTOR' : _GRAPHDESCRIPTION,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.GraphDescription)
  })
_sym_db.RegisterMessage(GraphDescription)
_sym_db.RegisterMessage(GraphDescription.NodesEntry)
_sym_db.RegisterMessage(GraphDescription.EdgesEntry)

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

  'NodesEntry' : _reflection.GeneratedProtocolMessageType('NodesEntry', (_message.Message,), {
    'DESCRIPTOR' : _IDENTIFIEDGRAPH_NODESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.NodesEntry)
    })
  ,

  'EdgesEntry' : _reflection.GeneratedProtocolMessageType('EdgesEntry', (_message.Message,), {
    'DESCRIPTOR' : _IDENTIFIEDGRAPH_EDGESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IdentifiedGraph.EdgesEntry)
    })
  ,
  'DESCRIPTOR' : _IDENTIFIEDGRAPH,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.IdentifiedGraph)
  })
_sym_db.RegisterMessage(IdentifiedGraph)
_sym_db.RegisterMessage(IdentifiedGraph.NodesEntry)
_sym_db.RegisterMessage(IdentifiedGraph.EdgesEntry)

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

  'NodesEntry' : _reflection.GeneratedProtocolMessageType('NodesEntry', (_message.Message,), {
    'DESCRIPTOR' : _MERGEDGRAPH_NODESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedGraph.NodesEntry)
    })
  ,

  'EdgesEntry' : _reflection.GeneratedProtocolMessageType('EdgesEntry', (_message.Message,), {
    'DESCRIPTOR' : _MERGEDGRAPH_EDGESENTRY,
    '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
    # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedGraph.EdgesEntry)
    })
  ,
  'DESCRIPTOR' : _MERGEDGRAPH,
  '__module__' : 'graplinc.grapl.api.graph.v1beta1.types_pb2'
  # @@protoc_insertion_point(class_scope:graplinc.grapl.api.graph.v1beta1.MergedGraph)
  })
_sym_db.RegisterMessage(MergedGraph)
_sym_db.RegisterMessage(MergedGraph.NodesEntry)
_sym_db.RegisterMessage(MergedGraph.EdgesEntry)


_NODEDESCRIPTION_PROPERTIESENTRY._options = None
_IDENTIFIEDNODE_PROPERTIESENTRY._options = None
_MERGEDNODE_PROPERTIESENTRY._options = None
_GRAPHDESCRIPTION_NODESENTRY._options = None
_GRAPHDESCRIPTION_EDGESENTRY._options = None
_IDENTIFIEDGRAPH_NODESENTRY._options = None
_IDENTIFIEDGRAPH_EDGESENTRY._options = None
_MERGEDGRAPH_NODESENTRY._options = None
_MERGEDGRAPH_EDGESENTRY._options = None
# @@protoc_insertion_point(module_scope)
