# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: arg_services/retrieval/v1/retrieval.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()


from arg_services.graph.v1 import graph_pb2 as arg__services_dot_graph_dot_v1_dot_graph__pb2
from arg_services.nlp.v1 import nlp_pb2 as arg__services_dot_nlp_dot_v1_dot_nlp__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)arg_services/retrieval/v1/retrieval.proto\x12\x19\x61rg_services.retrieval.v1\x1a!arg_services/graph/v1/graph.proto\x1a\x1d\x61rg_services/nlp/v1/nlp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x9d\x05\n\x0fRetrieveRequest\x12K\n\x05\x63\x61ses\x18\x01 \x03(\x0b\x32\x35.arg_services.retrieval.v1.RetrieveRequest.CasesEntryR\x05\x63\x61ses\x12?\n\x0bquery_graph\x18\x02 \x01(\x0b\x32\x1c.arg_services.graph.v1.GraphH\x00R\nqueryGraph\x12\x1f\n\nquery_text\x18\x03 \x01(\tH\x00R\tqueryText\x12=\n\nnlp_config\x18\x04 \x01(\x0b\x32\x1e.arg_services.nlp.v1.NlpConfigR\tnlpConfig\x12\x14\n\x05limit\x18\x05 \x01(\x05R\x05limit\x12\x1b\n\tmac_phase\x18\x06 \x01(\x08R\x08macPhase\x12\x1b\n\tfac_phase\x18\x07 \x01(\x08R\x08\x66\x61\x63Phase\x12X\n\x11mapping_algorithm\x18\x08 \x01(\x0e\x32+.arg_services.retrieval.v1.MappingAlgorithmR\x10mappingAlgorithm\x12.\n\x13use_scheme_ontology\x18\t \x01(\x08R\x11useSchemeOntology\x12\x30\n\x14\x65nforce_scheme_types\x18\n \x01(\x08R\x12\x65nforceSchemeTypes\x12/\n\x06\x65xtras\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x06\x65xtras\x1aV\n\nCasesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32\x1c.arg_services.graph.v1.GraphR\x05value:\x02\x38\x01\x42\x07\n\x05query\"\xa0\x02\n\x10RetrieveResponse\x12\x42\n\x07ranking\x18\x01 \x03(\x0b\x32(.arg_services.retrieval.v1.RetrievedCaseR\x07ranking\x12I\n\x0bmac_ranking\x18\x02 \x03(\x0b\x32(.arg_services.retrieval.v1.RetrievedCaseR\nmacRanking\x12L\n\x0b\x66\x61\x63_ranking\x18\x03 \x03(\x0b\x32+.arg_services.retrieval.v1.RetrievedMappingR\nfacRanking\x12/\n\x06\x65xtras\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructR\x06\x65xtras\"?\n\rRetrievedCase\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1e\n\nsimilarity\x18\x02 \x01(\x01R\nsimilarity\"\x99\x01\n\x10RetrievedMapping\x12<\n\x04\x63\x61se\x18\x01 \x01(\x0b\x32(.arg_services.retrieval.v1.RetrievedCaseR\x04\x63\x61se\x12G\n\rnode_mappings\x18\x02 \x03(\x0b\x32\".arg_services.retrieval.v1.MappingR\x0cnodeMappings\"]\n\x07Mapping\x12\x19\n\x08query_id\x18\x01 \x01(\tR\x07queryId\x12\x17\n\x07\x63\x61se_id\x18\x02 \x01(\tR\x06\x63\x61seId\x12\x1e\n\nsimilarity\x18\x03 \x01(\x01R\nsimilarity*u\n\x10MappingAlgorithm\x12!\n\x1dMAPPING_ALGORITHM_UNSPECIFIED\x10\x00\x12\x1b\n\x17MAPPING_ALGORITHM_ASTAR\x10\x01\x12!\n\x1dMAPPING_ALGORITHM_ISOMORPHISM\x10\x02\x32w\n\x10RetrievalService\x12\x63\n\x08Retrieve\x12*.arg_services.retrieval.v1.RetrieveRequest\x1a+.arg_services.retrieval.v1.RetrieveResponseB\xc0\x01\n,de.uni_trier.recap.arg_services.retrieval.v1B\x0eRetrievalProtoP\x01\xa2\x02\x03\x41RX\xaa\x02\x18\x41rgServices.Retrieval.V1\xca\x02\x18\x41rgServices\\Retrieval\\V1\xe2\x02$ArgServices\\Retrieval\\V1\\GPBMetadata\xea\x02\x1a\x41rgServices::Retrieval::V1b\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'arg_services.retrieval.v1.retrieval_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n,de.uni_trier.recap.arg_services.retrieval.v1B\016RetrievalProtoP\001\242\002\003ARX\252\002\030ArgServices.Retrieval.V1\312\002\030ArgServices\\Retrieval\\V1\342\002$ArgServices\\Retrieval\\V1\\GPBMetadata\352\002\032ArgServices::Retrieval::V1'
  _RETRIEVEREQUEST_CASESENTRY._options = None
  _RETRIEVEREQUEST_CASESENTRY._serialized_options = b'8\001'
  _MAPPINGALGORITHM._serialized_start=1447
  _MAPPINGALGORITHM._serialized_end=1564
  _RETRIEVEREQUEST._serialized_start=169
  _RETRIEVEREQUEST._serialized_end=838
  _RETRIEVEREQUEST_CASESENTRY._serialized_start=743
  _RETRIEVEREQUEST_CASESENTRY._serialized_end=829
  _RETRIEVERESPONSE._serialized_start=841
  _RETRIEVERESPONSE._serialized_end=1129
  _RETRIEVEDCASE._serialized_start=1131
  _RETRIEVEDCASE._serialized_end=1194
  _RETRIEVEDMAPPING._serialized_start=1197
  _RETRIEVEDMAPPING._serialized_end=1350
  _MAPPING._serialized_start=1352
  _MAPPING._serialized_end=1445
  _RETRIEVALSERVICE._serialized_start=1566
  _RETRIEVALSERVICE._serialized_end=1685
# @@protoc_insertion_point(module_scope)
