# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: shared_gdb.proto
# Protobuf Python Version: 4.25.1
"""Generated protocol buffer code."""
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
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import shared_commons_pb2 as shared__commons__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x10shared_gdb.proto\x12-ProSuite.Microservices.Definitions.Shared.Gdb\x1a\x14shared_commons.proto\"I\n\x0b\x45nvelopeMsg\x12\r\n\x05x_min\x18\x01 \x01(\x01\x12\r\n\x05y_min\x18\x02 \x01(\x01\x12\r\n\x05x_max\x18\x03 \x01(\x01\x12\r\n\x05y_max\x18\x04 \x01(\x01\"\xe8\x01\n\x08ShapeMsg\x12\x14\n\nesri_shape\x18\x01 \x01(\x0cH\x00\x12\r\n\x03wkb\x18\x02 \x01(\x0cH\x00\x12N\n\x08\x65nvelope\x18\x03 \x01(\x0b\x32:.ProSuite.Microservices.Definitions.Shared.Gdb.EnvelopeMsgH\x00\x12]\n\x11spatial_reference\x18\x04 \x01(\x0b\x32\x42.ProSuite.Microservices.Definitions.Shared.Gdb.SpatialReferenceMsgB\x08\n\x06\x66ormat\"\xc2\x02\n\x0e\x41ttributeValue\x12\x11\n\x07\x64\x62_null\x18\x01 \x01(\x08H\x00\x12\x19\n\x0fshort_int_value\x18\x02 \x01(\x05H\x00\x12\x13\n\tint_value\x18\x03 \x01(\x05H\x00\x12\x17\n\rbig_int_value\x18\n \x01(\x03H\x00\x12\x15\n\x0b\x66loat_value\x18\x04 \x01(\x02H\x00\x12\x16\n\x0c\x64ouble_value\x18\x05 \x01(\x01H\x00\x12\x16\n\x0cstring_value\x18\x06 \x01(\tH\x00\x12\x1f\n\x15\x64\x61te_time_ticks_value\x18\x07 \x01(\x03H\x00\x12M\n\nuuid_value\x18\x08 \x01(\x0b\x32\x37.ProSuite.Microservices.Definitions.Shared.Commons.UUIDH\x00\x12\x14\n\nblob_value\x18\t \x01(\x0cH\x00\x42\x07\n\x05value\"\xce\x01\n\x0cGdbObjectMsg\x12\x11\n\tobject_id\x18\x01 \x01(\x03\x12\x14\n\x0c\x63lass_handle\x18\x02 \x01(\x03\x12M\n\x06values\x18\x03 \x03(\x0b\x32=.ProSuite.Microservices.Definitions.Shared.Gdb.AttributeValue\x12\x46\n\x05shape\x18\x04 \x01(\x0b\x32\x37.ProSuite.Microservices.Definitions.Shared.Gdb.ShapeMsg\"o\n\x12\x43olumnarGdbObjects\x12\x11\n\trow_count\x18\x01 \x01(\x05\x12\x46\n\x07\x63olumns\x18\x02 \x03(\x0b\x32\x35.ProSuite.Microservices.Definitions.Shared.Gdb.Column\"\x1d\n\x0bInt16Column\x12\x0e\n\x06values\x18\x01 \x03(\x05\"\x1d\n\x0bInt32Column\x12\x0e\n\x06values\x18\x01 \x03(\x05\"\x1d\n\x0bInt64Column\x12\x0e\n\x06values\x18\x01 \x03(\x03\"\x1d\n\x0b\x46loatColumn\x12\x0e\n\x06values\x18\x01 \x03(\x02\"\x1e\n\x0c\x44oubleColumn\x12\x0e\n\x06values\x18\x01 \x03(\x01\"\x1e\n\x0cStringColumn\x12\x0e\n\x06values\x18\x01 \x03(\t\"\x1d\n\x0b\x42ytesColumn\x12\x0e\n\x06values\x18\x01 \x03(\x0c\"U\n\nUuidColumn\x12G\n\x06values\x18\x01 \x03(\x0b\x32\x37.ProSuite.Microservices.Definitions.Shared.Commons.UUID\"!\n\x0f\x44\x61teTicksColumn\x12\x0e\n\x06values\x18\x01 \x03(\x03\"Y\n\x0eGeometryColumn\x12G\n\x06shapes\x18\x01 \x03(\x0b\x32\x37.ProSuite.Microservices.Definitions.Shared.Gdb.ShapeMsg\"\xd7\x07\n\x06\x43olumn\x12\x0c\n\x04name\x18\x01 \x01(\t\x12J\n\x04type\x18\x02 \x01(\x0e\x32<.ProSuite.Microservices.Definitions.Shared.Gdb.WireFieldType\x12\r\n\x05nulls\x18\x03 \x01(\x0c\x12V\n\x10short_int_values\x18\n \x01(\x0b\x32:.ProSuite.Microservices.Definitions.Shared.Gdb.Int16ColumnH\x00\x12P\n\nint_values\x18\x0b \x01(\x0b\x32:.ProSuite.Microservices.Definitions.Shared.Gdb.Int32ColumnH\x00\x12T\n\x0e\x62ig_int_values\x18\x0c \x01(\x0b\x32:.ProSuite.Microservices.Definitions.Shared.Gdb.Int64ColumnH\x00\x12R\n\x0c\x66loat_values\x18\r \x01(\x0b\x32:.ProSuite.Microservices.Definitions.Shared.Gdb.FloatColumnH\x00\x12T\n\rdouble_values\x18\x0e \x01(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Gdb.DoubleColumnH\x00\x12T\n\rstring_values\x18\x0f \x01(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Gdb.StringColumnH\x00\x12Q\n\x0b\x62yte_values\x18\x10 \x01(\x0b\x32:.ProSuite.Microservices.Definitions.Shared.Gdb.BytesColumnH\x00\x12P\n\x0buuid_values\x18\x11 \x01(\x0b\x32\x39.ProSuite.Microservices.Definitions.Shared.Gdb.UuidColumnH\x00\x12`\n\x16\x64\x61te_time_ticks_values\x18\x12 \x01(\x0b\x32>.ProSuite.Microservices.Definitions.Shared.Gdb.DateTicksColumnH\x00\x12S\n\ngeometries\x18\x13 \x01(\x0b\x32=.ProSuite.Microservices.Definitions.Shared.Gdb.GeometryColumnH\x00\x42\x08\n\x06values\"7\n\x0cGdbObjRefMsg\x12\x14\n\x0c\x63lass_handle\x18\x01 \x01(\x03\x12\x11\n\tobject_id\x18\x02 \x01(\x03\"\xb2\x02\n\x0eObjectClassMsg\x12\x14\n\x0c\x63lass_handle\x18\x01 \x01(\x03\x12\x18\n\x10workspace_handle\x18\x02 \x01(\x03\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\r\n\x05\x61lias\x18\x04 \x01(\t\x12\x15\n\rgeometry_type\x18\x05 \x01(\x05\x12]\n\x11spatial_reference\x18\x06 \x01(\x0b\x32\x42.ProSuite.Microservices.Definitions.Shared.Gdb.SpatialReferenceMsg\x12G\n\x06\x66ields\x18\x07 \x03(\x0b\x32\x37.ProSuite.Microservices.Definitions.Shared.Gdb.FieldMsg\x12\x14\n\x0c\x64\x64x_model_id\x18\x08 \x01(\x05\"\xe1\x02\n\x0cWorkspaceMsg\x12\x18\n\x10workspace_handle\x18\x01 \x01(\x03\x12\x19\n\x11workspace_db_type\x18\x02 \x01(\x05\x12\x0c\n\x04path\x18\x03 \x01(\t\x12\x14\n\x0cversion_name\x18\x04 \x01(\t\x12\x1c\n\x14\x64\x65\x66\x61ult_version_name\x18\x05 \x01(\t\x12#\n\x1b\x64\x65\x66\x61ult_version_description\x18\x06 \x01(\t\x12&\n\x1e\x64\x65\x66\x61ult_version_creation_ticks\x18\x07 \x01(\x03\x12\x61\n\x15\x63onnection_properties\x18\x08 \x03(\x0b\x32\x42.ProSuite.Microservices.Definitions.Shared.Commons.KeyValuePairMsg\x12*\n\"default_version_modification_ticks\x18\t \x01(\x03\"\xab\x01\n\x08\x46ieldMsg\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x12\n\nalias_name\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\x05\x12\x0e\n\x06length\x18\x04 \x01(\x05\x12\x13\n\x0b\x64omain_name\x18\x05 \x01(\t\x12\r\n\x05scale\x18\x06 \x01(\x05\x12\x11\n\tprecision\x18\x07 \x01(\x05\x12\x13\n\x0bis_nullable\x18\x08 \x01(\x08\x12\x13\n\x0bis_editable\x18\t \x01(\x08\"\x88\x01\n\x13SpatialReferenceMsg\x12$\n\x1aspatial_reference_esri_xml\x18\x01 \x01(\tH\x00\x12\x1f\n\x15spatial_reference_wkt\x18\x02 \x01(\tH\x00\x12 \n\x16spatial_reference_wkid\x18\x03 \x01(\x05H\x00\x42\x08\n\x06\x66ormat\"\xba\x02\n\x0fResultObjectMsg\x12M\n\x06update\x18\x01 \x01(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Gdb.GdbObjectMsgH\x00\x12R\n\x06insert\x18\x02 \x01(\x0b\x32@.ProSuite.Microservices.Definitions.Shared.Gdb.InsertedObjectMsgH\x00\x12M\n\x06\x64\x65lete\x18\x03 \x01(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Gdb.GdbObjRefMsgH\x00\x12\x15\n\rnotifications\x18\x04 \x03(\t\x12\x13\n\x0bhas_warning\x18\x05 \x01(\x08\x42\t\n\x07\x66\x65\x61ture\"\xc2\x01\n\x11InsertedObjectMsg\x12T\n\x0finserted_object\x18\x01 \x01(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Gdb.GdbObjectMsg\x12W\n\x12original_reference\x18\x02 \x01(\x0b\x32;.ProSuite.Microservices.Definitions.Shared.Gdb.GdbObjRefMsg\"8\n\x0e\x44\x61tasetZSource\x12\x14\n\x0c\x64\x61taset_name\x18\x01 \x01(\t\x12\x10\n\x08z_source\x18\x02 \x01(\x05*\x8b\x02\n\rWireFieldType\x12\x16\n\x12\x46IELD_TYPE_UNKNOWN\x10\x00\x12\x14\n\x10\x46IELD_TYPE_INT16\x10\x01\x12\x14\n\x10\x46IELD_TYPE_INT32\x10\x02\x12\x14\n\x10\x46IELD_TYPE_INT64\x10\x03\x12\x14\n\x10\x46IELD_TYPE_FLOAT\x10\x04\x12\x15\n\x11\x46IELD_TYPE_DOUBLE\x10\x05\x12\x15\n\x11\x46IELD_TYPE_STRING\x10\x06\x12\x14\n\x10\x46IELD_TYPE_BYTES\x10\x07\x12\x13\n\x0f\x46IELD_TYPE_UUID\x10\x08\x12\x18\n\x14\x46IELD_TYPE_DATETICKS\x10\t\x12\x17\n\x13\x46IELD_TYPE_GEOMETRY\x10\nb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'shared_gdb_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  _globals['_WIREFIELDTYPE']._serialized_start=4072
  _globals['_WIREFIELDTYPE']._serialized_end=4339
  _globals['_ENVELOPEMSG']._serialized_start=89
  _globals['_ENVELOPEMSG']._serialized_end=162
  _globals['_SHAPEMSG']._serialized_start=165
  _globals['_SHAPEMSG']._serialized_end=397
  _globals['_ATTRIBUTEVALUE']._serialized_start=400
  _globals['_ATTRIBUTEVALUE']._serialized_end=722
  _globals['_GDBOBJECTMSG']._serialized_start=725
  _globals['_GDBOBJECTMSG']._serialized_end=931
  _globals['_COLUMNARGDBOBJECTS']._serialized_start=933
  _globals['_COLUMNARGDBOBJECTS']._serialized_end=1044
  _globals['_INT16COLUMN']._serialized_start=1046
  _globals['_INT16COLUMN']._serialized_end=1075
  _globals['_INT32COLUMN']._serialized_start=1077
  _globals['_INT32COLUMN']._serialized_end=1106
  _globals['_INT64COLUMN']._serialized_start=1108
  _globals['_INT64COLUMN']._serialized_end=1137
  _globals['_FLOATCOLUMN']._serialized_start=1139
  _globals['_FLOATCOLUMN']._serialized_end=1168
  _globals['_DOUBLECOLUMN']._serialized_start=1170
  _globals['_DOUBLECOLUMN']._serialized_end=1200
  _globals['_STRINGCOLUMN']._serialized_start=1202
  _globals['_STRINGCOLUMN']._serialized_end=1232
  _globals['_BYTESCOLUMN']._serialized_start=1234
  _globals['_BYTESCOLUMN']._serialized_end=1263
  _globals['_UUIDCOLUMN']._serialized_start=1265
  _globals['_UUIDCOLUMN']._serialized_end=1350
  _globals['_DATETICKSCOLUMN']._serialized_start=1352
  _globals['_DATETICKSCOLUMN']._serialized_end=1385
  _globals['_GEOMETRYCOLUMN']._serialized_start=1387
  _globals['_GEOMETRYCOLUMN']._serialized_end=1476
  _globals['_COLUMN']._serialized_start=1479
  _globals['_COLUMN']._serialized_end=2462
  _globals['_GDBOBJREFMSG']._serialized_start=2464
  _globals['_GDBOBJREFMSG']._serialized_end=2519
  _globals['_OBJECTCLASSMSG']._serialized_start=2522
  _globals['_OBJECTCLASSMSG']._serialized_end=2828
  _globals['_WORKSPACEMSG']._serialized_start=2831
  _globals['_WORKSPACEMSG']._serialized_end=3184
  _globals['_FIELDMSG']._serialized_start=3187
  _globals['_FIELDMSG']._serialized_end=3358
  _globals['_SPATIALREFERENCEMSG']._serialized_start=3361
  _globals['_SPATIALREFERENCEMSG']._serialized_end=3497
  _globals['_RESULTOBJECTMSG']._serialized_start=3500
  _globals['_RESULTOBJECTMSG']._serialized_end=3814
  _globals['_INSERTEDOBJECTMSG']._serialized_start=3817
  _globals['_INSERTEDOBJECTMSG']._serialized_end=4011
  _globals['_DATASETZSOURCE']._serialized_start=4013
  _globals['_DATASETZSOURCE']._serialized_end=4069
# @@protoc_insertion_point(module_scope)
