# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: configuration.proto
# Protobuf Python Version: 4.25.0
"""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()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13\x63onfiguration.proto\x12\rconfiguration\"\x1a\n\x18ReadConfigurationRequest\"\xbd\x01\n\x17\x43onfigurationStatistics\x12\x13\n\x0btotal_nodes\x18\x01 \x01(\x05\x12\x15\n\rboolean_count\x18\x02 \x01(\x05\x12\x15\n\rinteger_count\x18\x03 \x01(\x05\x12\x14\n\x0cstring_count\x18\x04 \x01(\x05\x12\x16\n\x0eproperty_count\x18\x05 \x01(\x05\x12\x14\n\x0cmarker_count\x18\x06 \x01(\x05\x12\x1b\n\x13rules_section_count\x18\x07 \x01(\x05\"z\n\nConfigNode\x12\x14\n\x0cstart_offset\x18\x01 \x01(\x05\x12\x12\n\nend_offset\x18\x02 \x01(\x05\x12\x11\n\tnode_type\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t\x12\r\n\x05value\x18\x05 \x01(\t\x12\x12\n\nvalue_type\x18\x06 \x01(\t\"\xc8\x01\n\x15\x43onfigurationResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x11\n\tfile_size\x18\x03 \x01(\x05\x12\x0e\n\x06header\x18\x04 \x01(\t\x12(\n\x05nodes\x18\x05 \x03(\x0b\x32\x19.configuration.ConfigNode\x12:\n\nstatistics\x18\x06 \x01(\x0b\x32&.configuration.ConfigurationStatistics\"\x13\n\x11\x45xportJsonRequest\"b\n\x12JsonExportResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x11\n\tjson_data\x18\x03 \x01(\t\x12\x11\n\tjson_size\x18\x04 \x01(\x05\"N\n\x10NodeModification\x12\x14\n\x0cstart_offset\x18\x01 \x01(\x05\x12\x11\n\tnode_type\x18\x02 \x01(\t\x12\x11\n\tnew_value\x18\x03 \x01(\t\"T\n\x1aModifyConfigurationRequest\x12\x36\n\rmodifications\x18\x01 \x03(\x0b\x32\x1f.configuration.NodeModification\"d\n\x1bModifyConfigurationResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x1d\n\x15modifications_applied\x18\x03 \x01(\x05\"/\n\x1aImportConfigurationRequest\x12\x11\n\tjson_data\x18\x01 \x01(\t\"t\n\x1bImportConfigurationResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x15\n\rbytes_written\x18\x03 \x01(\x05\x12\x16\n\x0enodes_imported\x18\x04 \x01(\x05\"\x1b\n\x19ReadActionMappingsRequest\".\n\x0f\x41\x63tionParameter\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"V\n\x10\x41\x63tionDefinition\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\t\x12\x32\n\nparameters\x18\x02 \x03(\x0b\x32\x1e.configuration.ActionParameter\"\xcf\x01\n\x13\x43onfigActionMapping\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x36\n\rinput_actions\x18\x02 \x03(\x0b\x32\x1f.configuration.ActionDefinition\x12\x37\n\x0eoutput_actions\x18\x03 \x03(\x0b\x32\x1f.configuration.ActionDefinition\x12\x14\n\x0cstart_offset\x18\x04 \x01(\x05\x12\x12\n\nend_offset\x18\x05 \x01(\x05\x12\x0f\n\x07\x61\x63tions\x18\x06 \x03(\t\"\x8b\x01\n\x16\x41\x63tionMappingsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x34\n\x08mappings\x18\x03 \x03(\x0b\x32\".configuration.ConfigActionMapping\x12\x13\n\x0btotal_count\x18\x04 \x01(\x05\"2\n\x1aReadSpecificMarkersRequest\x12\x14\n\x0cmarker_names\x18\x01 \x03(\t\"\xba\x01\n\x17SelectiveConfigResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x11\n\tfile_size\x18\x03 \x01(\x05\x12\x19\n\x11requested_markers\x18\x04 \x03(\t\x12\x32\n\x0f\x65xtracted_nodes\x18\x05 \x03(\x0b\x32\x19.configuration.ConfigNode\x12\x15\n\rmarkers_found\x18\x06 \x01(\x05\"\xa8\x01\n\x12\x41\x63tionMappingInput\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x36\n\rinput_actions\x18\x02 \x03(\x0b\x32\x1f.configuration.ActionDefinition\x12\x37\n\x0eoutput_actions\x18\x03 \x03(\x0b\x32\x1f.configuration.ActionDefinition\x12\x13\n\x0bvideo_input\x18\x04 \x01(\x05\"P\n\x1a\x43reateActionMappingRequest\x12\x32\n\x07mapping\x18\x01 \x01(\x0b\x32!.configuration.ActionMappingInput\"d\n\x1aUpdateActionMappingRequest\x12\x12\n\nmapping_id\x18\x01 \x01(\x05\x12\x32\n\x07mapping\x18\x02 \x01(\x0b\x32!.configuration.ActionMappingInput\"0\n\x1a\x44\x65leteActionMappingRequest\x12\x12\n\nmapping_id\x18\x01 \x01(\x05\"\x8e\x01\n\x1e\x41\x63tionMappingOperationResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12\x33\n\x07mapping\x18\x03 \x01(\x0b\x32\".configuration.ConfigActionMapping\x12\x0f\n\x07message\x18\x04 \x01(\t\"\x1a\n\x18ListRegistryNodesRequest\"S\n\x15RegistryNodesResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x12\n\nnode_paths\x18\x02 \x03(\t\x12\x15\n\rerror_message\x18\x03 \x01(\t\"2\n\x1dGetRegistryNodeDetailsRequest\x12\x11\n\tnode_path\x18\x01 \x01(\t\"V\n\x1bRegistryNodeDetailsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07\x64\x65tails\x18\x02 \x01(\t\x12\x15\n\rerror_message\x18\x03 \x01(\t\"!\n\x1fSearchActionMappingPathsRequest\"S\n\x1a\x41\x63tionMappingPathsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05paths\x18\x02 \x03(\t\x12\x15\n\rerror_message\x18\x03 \x01(\t\"\x9e\x01\n\nServerData\x12\n\n\x02id\x18\x01 \x01(\t\x12\r\n\x05\x61lias\x18\x02 \x01(\t\x12\x0c\n\x04host\x18\x03 \x01(\t\x12\x0c\n\x04user\x18\x04 \x01(\t\x12\x10\n\x08password\x18\x05 \x01(\t\x12\x0f\n\x07\x65nabled\x18\x06 \x01(\x08\x12\x17\n\x0f\x64\x65\x61\x63tivate_echo\x18\x07 \x01(\x08\x12\x1d\n\x15\x64\x65\x61\x63tivate_live_check\x18\x08 \x01(\x08\"@\n\x13\x43reateServerRequest\x12)\n\x06server\x18\x01 \x01(\x0b\x32\x19.configuration.ServerData\"S\n\x13UpdateServerRequest\x12\x11\n\tserver_id\x18\x01 \x01(\t\x12)\n\x06server\x18\x02 \x01(\x0b\x32\x19.configuration.ServerData\"(\n\x13\x44\x65leteServerRequest\x12\x11\n\tserver_id\x18\x01 \x01(\t\"\x94\x01\n\x17ServerOperationResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12)\n\x06server\x18\x03 \x01(\x0b\x32\x19.configuration.ServerData\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x15\n\rbytes_written\x18\x05 \x01(\x05\"\x1e\n\x1cReadConfigurationTreeRequest\"z\n\x08TreeNode\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tint_value\x18\x03 \x01(\x03\x12\x14\n\x0cstring_value\x18\x04 \x01(\t\x12)\n\x08\x63hildren\x18\x05 \x03(\x0b\x32\x17.configuration.TreeNode\"\x7f\n\x19\x43onfigurationTreeResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x15\n\rerror_message\x18\x02 \x01(\t\x12%\n\x04root\x18\x03 \x01(\x0b\x32\x17.configuration.TreeNode\x12\x13\n\x0btotal_nodes\x18\x04 \x01(\x05\x32\xad\r\n\x14\x43onfigurationService\x12\x62\n\x11ReadConfiguration\x12\'.configuration.ReadConfigurationRequest\x1a$.configuration.ConfigurationResponse\x12^\n\x17\x45xportConfigurationJson\x12 .configuration.ExportJsonRequest\x1a!.configuration.JsonExportResponse\x12l\n\x13ModifyConfiguration\x12).configuration.ModifyConfigurationRequest\x1a*.configuration.ModifyConfigurationResponse\x12l\n\x13ImportConfiguration\x12).configuration.ImportConfigurationRequest\x1a*.configuration.ImportConfigurationResponse\x12\x65\n\x12ReadActionMappings\x12(.configuration.ReadActionMappingsRequest\x1a%.configuration.ActionMappingsResponse\x12h\n\x13ReadSpecificMarkers\x12).configuration.ReadSpecificMarkersRequest\x1a&.configuration.SelectiveConfigResponse\x12o\n\x13\x43reateActionMapping\x12).configuration.CreateActionMappingRequest\x1a-.configuration.ActionMappingOperationResponse\x12o\n\x13UpdateActionMapping\x12).configuration.UpdateActionMappingRequest\x1a-.configuration.ActionMappingOperationResponse\x12o\n\x13\x44\x65leteActionMapping\x12).configuration.DeleteActionMappingRequest\x1a-.configuration.ActionMappingOperationResponse\x12Z\n\x0c\x43reateServer\x12\".configuration.CreateServerRequest\x1a&.configuration.ServerOperationResponse\x12Z\n\x0cUpdateServer\x12\".configuration.UpdateServerRequest\x1a&.configuration.ServerOperationResponse\x12Z\n\x0c\x44\x65leteServer\x12\".configuration.DeleteServerRequest\x1a&.configuration.ServerOperationResponse\x12n\n\x15ReadConfigurationTree\x12+.configuration.ReadConfigurationTreeRequest\x1a(.configuration.ConfigurationTreeResponse\x12\x62\n\x11ListRegistryNodes\x12\'.configuration.ListRegistryNodesRequest\x1a$.configuration.RegistryNodesResponse\x12r\n\x16GetRegistryNodeDetails\x12,.configuration.GetRegistryNodeDetailsRequest\x1a*.configuration.RegistryNodeDetailsResponse\x12u\n\x18SearchActionMappingPaths\x12..configuration.SearchActionMappingPathsRequest\x1a).configuration.ActionMappingPathsResponseB\x19\xaa\x02\x16GeViScopeBridge.Protosb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'configuration_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  _globals['DESCRIPTOR']._options = None
  _globals['DESCRIPTOR']._serialized_options = b'\252\002\026GeViScopeBridge.Protos'
  _globals['_READCONFIGURATIONREQUEST']._serialized_start=38
  _globals['_READCONFIGURATIONREQUEST']._serialized_end=64
  _globals['_CONFIGURATIONSTATISTICS']._serialized_start=67
  _globals['_CONFIGURATIONSTATISTICS']._serialized_end=256
  _globals['_CONFIGNODE']._serialized_start=258
  _globals['_CONFIGNODE']._serialized_end=380
  _globals['_CONFIGURATIONRESPONSE']._serialized_start=383
  _globals['_CONFIGURATIONRESPONSE']._serialized_end=583
  _globals['_EXPORTJSONREQUEST']._serialized_start=585
  _globals['_EXPORTJSONREQUEST']._serialized_end=604
  _globals['_JSONEXPORTRESPONSE']._serialized_start=606
  _globals['_JSONEXPORTRESPONSE']._serialized_end=704
  _globals['_NODEMODIFICATION']._serialized_start=706
  _globals['_NODEMODIFICATION']._serialized_end=784
  _globals['_MODIFYCONFIGURATIONREQUEST']._serialized_start=786
  _globals['_MODIFYCONFIGURATIONREQUEST']._serialized_end=870
  _globals['_MODIFYCONFIGURATIONRESPONSE']._serialized_start=872
  _globals['_MODIFYCONFIGURATIONRESPONSE']._serialized_end=972
  _globals['_IMPORTCONFIGURATIONREQUEST']._serialized_start=974
  _globals['_IMPORTCONFIGURATIONREQUEST']._serialized_end=1021
  _globals['_IMPORTCONFIGURATIONRESPONSE']._serialized_start=1023
  _globals['_IMPORTCONFIGURATIONRESPONSE']._serialized_end=1139
  _globals['_READACTIONMAPPINGSREQUEST']._serialized_start=1141
  _globals['_READACTIONMAPPINGSREQUEST']._serialized_end=1168
  _globals['_ACTIONPARAMETER']._serialized_start=1170
  _globals['_ACTIONPARAMETER']._serialized_end=1216
  _globals['_ACTIONDEFINITION']._serialized_start=1218
  _globals['_ACTIONDEFINITION']._serialized_end=1304
  _globals['_CONFIGACTIONMAPPING']._serialized_start=1307
  _globals['_CONFIGACTIONMAPPING']._serialized_end=1514
  _globals['_ACTIONMAPPINGSRESPONSE']._serialized_start=1517
  _globals['_ACTIONMAPPINGSRESPONSE']._serialized_end=1656
  _globals['_READSPECIFICMARKERSREQUEST']._serialized_start=1658
  _globals['_READSPECIFICMARKERSREQUEST']._serialized_end=1708
  _globals['_SELECTIVECONFIGRESPONSE']._serialized_start=1711
  _globals['_SELECTIVECONFIGRESPONSE']._serialized_end=1897
  _globals['_ACTIONMAPPINGINPUT']._serialized_start=1900
  _globals['_ACTIONMAPPINGINPUT']._serialized_end=2068
  _globals['_CREATEACTIONMAPPINGREQUEST']._serialized_start=2070
  _globals['_CREATEACTIONMAPPINGREQUEST']._serialized_end=2150
  _globals['_UPDATEACTIONMAPPINGREQUEST']._serialized_start=2152
  _globals['_UPDATEACTIONMAPPINGREQUEST']._serialized_end=2252
  _globals['_DELETEACTIONMAPPINGREQUEST']._serialized_start=2254
  _globals['_DELETEACTIONMAPPINGREQUEST']._serialized_end=2302
  _globals['_ACTIONMAPPINGOPERATIONRESPONSE']._serialized_start=2305
  _globals['_ACTIONMAPPINGOPERATIONRESPONSE']._serialized_end=2447
  _globals['_LISTREGISTRYNODESREQUEST']._serialized_start=2449
  _globals['_LISTREGISTRYNODESREQUEST']._serialized_end=2475
  _globals['_REGISTRYNODESRESPONSE']._serialized_start=2477
  _globals['_REGISTRYNODESRESPONSE']._serialized_end=2560
  _globals['_GETREGISTRYNODEDETAILSREQUEST']._serialized_start=2562
  _globals['_GETREGISTRYNODEDETAILSREQUEST']._serialized_end=2612
  _globals['_REGISTRYNODEDETAILSRESPONSE']._serialized_start=2614
  _globals['_REGISTRYNODEDETAILSRESPONSE']._serialized_end=2700
  _globals['_SEARCHACTIONMAPPINGPATHSREQUEST']._serialized_start=2702
  _globals['_SEARCHACTIONMAPPINGPATHSREQUEST']._serialized_end=2735
  _globals['_ACTIONMAPPINGPATHSRESPONSE']._serialized_start=2737
  _globals['_ACTIONMAPPINGPATHSRESPONSE']._serialized_end=2820
  _globals['_SERVERDATA']._serialized_start=2823
  _globals['_SERVERDATA']._serialized_end=2981
  _globals['_CREATESERVERREQUEST']._serialized_start=2983
  _globals['_CREATESERVERREQUEST']._serialized_end=3047
  _globals['_UPDATESERVERREQUEST']._serialized_start=3049
  _globals['_UPDATESERVERREQUEST']._serialized_end=3132
  _globals['_DELETESERVERREQUEST']._serialized_start=3134
  _globals['_DELETESERVERREQUEST']._serialized_end=3174
  _globals['_SERVEROPERATIONRESPONSE']._serialized_start=3177
  _globals['_SERVEROPERATIONRESPONSE']._serialized_end=3325
  _globals['_READCONFIGURATIONTREEREQUEST']._serialized_start=3327
  _globals['_READCONFIGURATIONTREEREQUEST']._serialized_end=3357
  _globals['_TREENODE']._serialized_start=3359
  _globals['_TREENODE']._serialized_end=3481
  _globals['_CONFIGURATIONTREERESPONSE']._serialized_start=3483
  _globals['_CONFIGURATIONTREERESPONSE']._serialized_end=3610
  _globals['_CONFIGURATIONSERVICE']._serialized_start=3613
  _globals['_CONFIGURATIONSERVICE']._serialized_end=5322
# @@protoc_insertion_point(module_scope)
