# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: shared_ddx.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import shared_gdb_pb2 as shared__gdb__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10shared_ddx.proto\x12-ProSuite.Microservices.Definitions.Shared.Ddx\x1a\x10shared_gdb.proto\"\x95\x03\n\nProjectMsg\x12\x12\n\nproject_id\x18\x01 \x01(\x05\x12\x10\n\x08model_id\x18\x02 \x01(\x05\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\nshort_name\x18\x04 \x01(\t\x12!\n\x19minimum_scale_denominator\x18\x05 \x01(\x01\x12\x1d\n\x15tool_config_directory\x18\x06 \x01(\t\x12#\n\x1b\x61ttribute_editor_config_dir\x18\x07 \x01(\t\x12\x1c\n\x14work_list_config_dir\x18\x08 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\t \x01(\t\x12\x39\n1exclude_read_only_datasets_from_project_workspace\x18\n \x01(\x08\x12\x19\n\x11\x66ull_extent_x_min\x18\x0b \x01(\x01\x12\x19\n\x11\x66ull_extent_y_min\x18\x0c \x01(\x01\x12\x19\n\x11\x66ull_extent_x_max\x18\r \x01(\x01\x12\x19\n\x11\x66ull_extent_y_max\x18\x0e \x01(\x01\"\xbd\x03\n\x08ModelMsg\x12\x10\n\x08model_id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12]\n\x11spatial_reference\x18\x03 \x01(\x0b\x32\x42.ProSuite.Microservices.Definitions.Shared.Gdb.SpatialReferenceMsg\x12\x13\n\x0b\x64\x61taset_ids\x18\x04 \x03(\x05\x12\x19\n\x11\x65rror_dataset_ids\x18\x05 \x03(\x05\x12\"\n\x1amaster_db_workspace_handle\x18\x06 \x01(\x03\x12#\n\x1b\x65lement_names_are_qualified\x18\x07 \x01(\x08\x12\x1d\n\x15\x64\x65\x66\x61ult_database_name\x18\x08 \x01(\t\x12%\n\x1d\x64\x65\x66\x61ult_database_schema_owner\x18\t \x01(\t\x12\x1c\n\x14sql_case_sensitivity\x18\n \x01(\x05\x12U\n\x0fuser_connection\x18\x0b \x01(\x0b\x32<.ProSuite.Microservices.Definitions.Shared.Ddx.ConnectionMsg\"h\n\rConnectionMsg\x12\x15\n\rconnection_id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x17\n\x0f\x63onnection_type\x18\x03 \x01(\x05\x12\x19\n\x11\x63onnection_string\x18\x04 \x01(\t\"\xcb\x02\n\nDatasetMsg\x12\x12\n\ndataset_id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x12\n\nalias_name\x18\x03 \x01(\t\x12\x15\n\rgeometry_type\x18\x04 \x01(\x05\x12\x14\n\x0c\x64\x61taset_type\x18\x05 \x01(\x05\x12\x19\n\x11\x64\x65\x66\x61ult_symbology\x18\x06 \x01(\t\x12O\n\nattributes\x18\x07 \x03(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Ddx.AttributeMsg\x12[\n\x11object_categories\x18\x08 \x03(\x0b\x32@.ProSuite.Microservices.Definitions.Shared.Ddx.ObjectCategoryMsg\x12\x11\n\ttype_code\x18\t \x01(\x05\"\x9e\x04\n\x0e\x41ssociationMsg\x12\x16\n\x0e\x61ssociation_id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x18\n\x10\x61ssociation_type\x18\x03 \x01(\x05\x12\x13\n\x0b\x63\x61rdinality\x18\x04 \x01(\x05\x12\x14\n\x0c\x65nd1_dataset\x18\x05 \x01(\x05\x12\x14\n\x0c\x65nd2_dataset\x18\x06 \x01(\x05\x12\x0f\n\x07\x65nd1_id\x18\x07 \x01(\x05\x12\x0f\n\x07\x65nd2_id\x18\x08 \x01(\x05\x12\x11\n\tend1_name\x18\t \x01(\t\x12\x11\n\tend2_name\x18\n \x01(\t\x12\x1a\n\x12\x65nd1_document_edit\x18\x0b \x01(\x08\x12\x1a\n\x12\x65nd2_document_edit\x18\x0c \x01(\x08\x12\x1d\n\x15\x65nd1_cascade_deletion\x18\r \x01(\x08\x12\x1d\n\x15\x65nd2_cascade_deletion\x18\x0e \x01(\x08\x12#\n\x1b\x65nd1_cascade_delete_orphans\x18\x0f \x01(\x08\x12#\n\x1b\x65nd2_cascade_delete_orphans\x18\x10 \x01(\x08\x12\x18\n\x10\x65nd1_copy_policy\x18\x11 \x01(\x05\x12\x18\n\x10\x65nd2_copy_policy\x18\x12 \x01(\x05\x12O\n\nattributes\x18\x13 \x03(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Ddx.AttributeMsg\"\xe6\x01\n\x0c\x41ttributeMsg\x12\x14\n\x0c\x61ttribute_id\x18\x07 \x01(\x05\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\x05\x12\x13\n\x0bis_readonly\x18\x03 \x01(\x08\x12\x1a\n\x12is_object_defining\x18\x04 \x01(\x08\x12\x16\n\x0e\x61ttribute_role\x18\x05 \x01(\x05\x12[\n\x14non_applicable_value\x18\x06 \x01(\x0b\x32=.ProSuite.Microservices.Definitions.Shared.Gdb.AttributeValue\"\xbf\x01\n\x11ObjectCategoryMsg\x12\x1a\n\x12object_category_id\x18\x04 \x01(\x05\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x14\n\x0csubtype_code\x18\x02 \x01(\x05\x12j\n\x18object_subtype_criterion\x18\x03 \x03(\x0b\x32H.ProSuite.Microservices.Definitions.Shared.Ddx.ObjectSubtypeCriterionMsg\"\x8b\x01\n\x19ObjectSubtypeCriterionMsg\x12\x16\n\x0e\x61ttribute_name\x18\x01 \x01(\t\x12V\n\x0f\x61ttribute_value\x18\x02 \x01(\x0b\x32=.ProSuite.Microservices.Definitions.Shared.Gdb.AttributeValue\"l\n$ObjectCategoryAttributeConstraintMsg\x12\x12\n\ndataset_id\x18\x01 \x01(\x05\x12\x1a\n\x12object_category_id\x18\x02 \x01(\x05\x12\x14\n\x0c\x61ttribute_id\x18\x03 \x01(\x05\"\xe6\x01\n\x10LinearNetworkMsg\x12\x19\n\x11linear_network_id\x18\x01 \x01(\x05\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x18\n\x10\x63ustom_tolerance\x18\x04 \x01(\x01\x12\x1e\n\x16\x65nforce_flow_direction\x18\x05 \x01(\x08\x12Z\n\x10network_datasets\x18\x06 \x03(\x0b\x32@.ProSuite.Microservices.Definitions.Shared.Ddx.NetworkDatasetMsg\"p\n\x11NetworkDatasetMsg\x12\x12\n\ndataset_id\x18\x01 \x01(\x05\x12\x14\n\x0cwhere_clause\x18\x02 \x01(\t\x12\x1b\n\x13is_default_junction\x18\x03 \x01(\x08\x12\x14\n\x0cis_splitting\x18\x04 \x01(\x08\x62\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'shared_ddx_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _PROJECTMSG._serialized_start=86
  _PROJECTMSG._serialized_end=491
  _MODELMSG._serialized_start=494
  _MODELMSG._serialized_end=939
  _CONNECTIONMSG._serialized_start=941
  _CONNECTIONMSG._serialized_end=1045
  _DATASETMSG._serialized_start=1048
  _DATASETMSG._serialized_end=1379
  _ASSOCIATIONMSG._serialized_start=1382
  _ASSOCIATIONMSG._serialized_end=1924
  _ATTRIBUTEMSG._serialized_start=1927
  _ATTRIBUTEMSG._serialized_end=2157
  _OBJECTCATEGORYMSG._serialized_start=2160
  _OBJECTCATEGORYMSG._serialized_end=2351
  _OBJECTSUBTYPECRITERIONMSG._serialized_start=2354
  _OBJECTSUBTYPECRITERIONMSG._serialized_end=2493
  _OBJECTCATEGORYATTRIBUTECONSTRAINTMSG._serialized_start=2495
  _OBJECTCATEGORYATTRIBUTECONSTRAINTMSG._serialized_end=2603
  _LINEARNETWORKMSG._serialized_start=2606
  _LINEARNETWORKMSG._serialized_end=2836
  _NETWORKDATASETMSG._serialized_start=2838
  _NETWORKDATASETMSG._serialized_end=2950
# @@protoc_insertion_point(module_scope)
