# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: th2_grpc_data_provider/data_provider_template.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 th2_grpc_common import common_pb2 as th2__grpc__common_dot_common__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2
from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3th2_grpc_data_provider/data_provider_template.proto\x1a\x1cth2_grpc_common/common.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x1bgoogle/protobuf/empty.proto\"\xe4\x02\n\tEventData\x12\x1a\n\x08\x65vent_id\x18\x01 \x01(\x0b\x32\x08.EventID\x12!\n\x0fparent_event_id\x18\x02 \x01(\x0b\x32\x08.EventID\x12\x1a\n\x08\x62\x61tch_id\x18\x03 \x01(\x0b\x32\x08.EventID\x12\x12\n\nis_batched\x18\x04 \x01(\x08\x12\x33\n\x0fstart_timestamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rend_timestamp\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12 \n\nsuccessful\x18\x07 \x01(\x0e\x32\x0c.EventStatus\x12\x12\n\nevent_name\x18\x08 \x01(\t\x12\x12\n\nevent_type\x18\t \x01(\t\x12\x0c\n\x04\x62ody\x18\n \x01(\x0c\x12(\n\x14\x61ttached_message_ids\x18\x0b \x03(\x0b\x32\n.MessageID\"\xcd\x01\n\rEventMetadata\x12\x1a\n\x08\x65vent_id\x18\x01 \x01(\x0b\x32\x08.EventID\x12!\n\x0fparent_event_id\x18\x02 \x01(\x0b\x32\x08.EventID\x12\x33\n\x0fstart_timestamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12 \n\nsuccessful\x18\x05 \x01(\x0e\x32\x0c.EventStatus\x12\x12\n\nevent_name\x18\x06 \x01(\t\x12\x12\n\nevent_type\x18\x07 \x01(\t\"!\n\x08\x45ventIds\x12\x15\n\x03ids\x18\x01 \x03(\x0b\x32\x08.EventID\"$\n\x06\x45vents\x12\x1a\n\x06\x65vents\x18\x01 \x03(\x0b\x32\n.EventData\"\x9c\x02\n\x0bMessageData\x12\x1e\n\nmessage_id\x18\x01 \x01(\x0b\x32\n.MessageID\x12!\n\nsession_id\x18\x02 \x01(\x0b\x32\r.ConnectionID\x12\x1d\n\tdirection\x18\x03 \x01(\x0e\x32\n.Direction\x12-\n\ttimestamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x0cmessage_type\x18\x05 \x01(\t\x12\x10\n\x04\x62ody\x18\x06 \x01(\tB\x02\x18\x01\x12\x13\n\x0b\x62ody_base64\x18\x07 \x01(\t\x12$\n\x12\x61ttached_event_ids\x18\x08 \x03(\x0b\x32\x08.EventID\x12\x19\n\x07message\x18\t \x01(\x0b\x32\x08.Message\"S\n\x15LastScannedObjectInfo\x12\n\n\x02id\x18\x01 \x01(\t\x12\x18\n\x10timestamp_millis\x18\x02 \x01(\x03\x12\x14\n\x0cscan_counter\x18\x03 \x01(\x03\"!\n\nStringList\x12\x13\n\x0blist_string\x18\x01 \x03(\t\"\x1f\n\tIsMatched\x12\x12\n\nis_matched\x18\x01 \x01(\x08\"!\n\nFilterName\x12\x13\n\x0b\x66ilter_name\x18\x01 \x01(\t\"3\n\x0eListFilterName\x12!\n\x0c\x66ilter_names\x18\x01 \x03(\x0b\x32\x0b.FilterName\"x\n\tParameter\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\"\n\x04type\x18\x02 \x01(\x0e\x32\x14.FilterParameterType\x12+\n\rdefault_value\x18\x03 \x01(\x0b\x32\x14.google.protobuf.Any\x12\x0c\n\x04hint\x18\x04 \x01(\t\"U\n\nFilterInfo\x12\x19\n\x04name\x18\x01 \x01(\x0b\x32\x0b.FilterName\x12\x0c\n\x04hint\x18\x02 \x01(\t\x12\x1e\n\nparameters\x18\x03 \x03(\x0b\x32\n.Parameter\"\x8f\x01\n\x06\x46ilter\x12\x19\n\x04name\x18\x01 \x01(\x0b\x32\x0b.FilterName\x12,\n\x08negative\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x0e\n\x06values\x18\x03 \x03(\t\x12,\n\x08\x63onjunct\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"U\n\x06Stream\x12\x0f\n\x07session\x18\x01 \x01(\t\x12\x1d\n\tdirection\x18\x02 \x01(\x0e\x32\n.Direction\x12\x1b\n\x07last_id\x18\x03 \x01(\x0b\x32\n.MessageID\"\'\n\x0bStreamsInfo\x12\x18\n\x07streams\x18\x01 \x03(\x0b\x32\x07.Stream\"n\n\x0cMatchRequest\x12\x1c\n\x08\x65vent_id\x18\x01 \x01(\x0b\x32\x08.EventIDH\x00\x12 \n\nmessage_id\x18\x02 \x01(\x0b\x32\n.MessageIDH\x00\x12\x18\n\x07\x66ilters\x18\x03 \x03(\x0b\x32\x07.FilterB\x04\n\x02id\"\x8a\x04\n\x12\x45ventSearchRequest\x12\x33\n\x0fstart_timestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rend_timestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1e\n\x0cparent_event\x18\x03 \x01(\x0b\x32\x08.EventID\x12\'\n\x10search_direction\x18\x04 \x01(\x0e\x32\r.TimeRelation\x12 \n\x0eresume_from_id\x18\x05 \x01(\x0b\x32\x08.EventID\x12\x37\n\x12result_count_limit\x18\x06 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12-\n\tkeep_open\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x10limit_for_parent\x18\x08 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12\x31\n\rmetadata_only\x18\t \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x35\n\x11\x61ttached_messages\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x07\x66ilters\x18\x0b \x03(\x0b\x32\x07.Filter\"\xbf\x03\n\x14MessageSearchRequest\x12\x33\n\x0fstart_timestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rend_timestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\"\n\x0eresume_from_id\x18\x03 \x01(\x0b\x32\n.MessageID\x12\'\n\x10search_direction\x18\x04 \x01(\x0e\x32\r.TimeRelation\x12\x37\n\x12result_count_limit\x18\x05 \x01(\x0b\x32\x1b.google.protobuf.Int32Value\x12\x1b\n\x06stream\x18\x06 \x01(\x0b\x32\x0b.StringList\x12-\n\tkeep_open\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x1e\n\nmessage_id\x18\x08 \x03(\x0b\x32\n.MessageID\x12\x33\n\x0f\x61ttached_events\x18\n \x01(\x0b\x32\x1a.google.protobuf.BoolValue\x12\x18\n\x07\x66ilters\x18\t \x03(\x0b\x32\x07.Filter\"\xdc\x01\n\x0eStreamResponse\x12\x1b\n\x05\x65vent\x18\x01 \x01(\x0b\x32\n.EventDataH\x00\x12\x1f\n\x07message\x18\x02 \x01(\x0b\x32\x0c.MessageDataH\x00\x12(\n\x0e\x65vent_metadata\x18\x03 \x01(\x0b\x32\x0e.EventMetadataH\x00\x12\x35\n\x13last_scanned_object\x18\x04 \x01(\x0b\x32\x16.LastScannedObjectInfoH\x00\x12#\n\x0bstream_info\x18\x05 \x01(\x0b\x32\x0c.StreamsInfoH\x00\x42\x06\n\x04\x64\x61ta*K\n\x13\x46ilterParameterType\x12\n\n\x06NUMBER\x10\x00\x12\x0b\n\x07\x42OOLEAN\x10\x01\x12\n\n\x06STRING\x10\x02\x12\x0f\n\x0bSTRING_LIST\x10\x03*&\n\x0cTimeRelation\x12\x08\n\x04NEXT\x10\x00\x12\x0c\n\x08PREVIOUS\x10\x01\x32\xf1\x04\n\x0c\x44\x61taProvider\x12\"\n\x08getEvent\x12\x08.EventID\x1a\n.EventData\"\x00\x12!\n\tgetEvents\x12\t.EventIds\x1a\x07.Events\"\x00\x12(\n\ngetMessage\x12\n.MessageID\x1a\x0c.MessageData\"\x00\x12:\n\x11getMessageStreams\x12\x16.google.protobuf.Empty\x1a\x0b.StringList\"\x00\x12<\n\x0esearchMessages\x12\x15.MessageSearchRequest\x1a\x0f.StreamResponse\"\x00\x30\x01\x12\x38\n\x0csearchEvents\x12\x13.EventSearchRequest\x1a\x0f.StreamResponse\"\x00\x30\x01\x12?\n\x12getMessagesFilters\x12\x16.google.protobuf.Empty\x1a\x0f.ListFilterName\"\x00\x12=\n\x10getEventsFilters\x12\x16.google.protobuf.Empty\x1a\x0f.ListFilterName\"\x00\x12\x30\n\x12getEventFilterInfo\x12\x0b.FilterName\x1a\x0b.FilterInfo\"\x00\x12\x32\n\x14getMessageFilterInfo\x12\x0b.FilterName\x1a\x0b.FilterInfo\"\x00\x12)\n\nmatchEvent\x12\r.MatchRequest\x1a\n.IsMatched\"\x00\x12+\n\x0cmatchMessage\x12\r.MatchRequest\x1a\n.IsMatched\"\x00\x42&\n\"com.exactpro.th2.dataprovider.grpcP\x01\x62\x06proto3')

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

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\"com.exactpro.th2.dataprovider.grpcP\001'
  _MESSAGEDATA.fields_by_name['body']._options = None
  _MESSAGEDATA.fields_by_name['body']._serialized_options = b'\030\001'
  _FILTERPARAMETERTYPE._serialized_start=3167
  _FILTERPARAMETERTYPE._serialized_end=3242
  _TIMERELATION._serialized_start=3244
  _TIMERELATION._serialized_end=3282
  _EVENTDATA._serialized_start=207
  _EVENTDATA._serialized_end=563
  _EVENTMETADATA._serialized_start=566
  _EVENTMETADATA._serialized_end=771
  _EVENTIDS._serialized_start=773
  _EVENTIDS._serialized_end=806
  _EVENTS._serialized_start=808
  _EVENTS._serialized_end=844
  _MESSAGEDATA._serialized_start=847
  _MESSAGEDATA._serialized_end=1131
  _LASTSCANNEDOBJECTINFO._serialized_start=1133
  _LASTSCANNEDOBJECTINFO._serialized_end=1216
  _STRINGLIST._serialized_start=1218
  _STRINGLIST._serialized_end=1251
  _ISMATCHED._serialized_start=1253
  _ISMATCHED._serialized_end=1284
  _FILTERNAME._serialized_start=1286
  _FILTERNAME._serialized_end=1319
  _LISTFILTERNAME._serialized_start=1321
  _LISTFILTERNAME._serialized_end=1372
  _PARAMETER._serialized_start=1374
  _PARAMETER._serialized_end=1494
  _FILTERINFO._serialized_start=1496
  _FILTERINFO._serialized_end=1581
  _FILTER._serialized_start=1584
  _FILTER._serialized_end=1727
  _STREAM._serialized_start=1729
  _STREAM._serialized_end=1814
  _STREAMSINFO._serialized_start=1816
  _STREAMSINFO._serialized_end=1855
  _MATCHREQUEST._serialized_start=1857
  _MATCHREQUEST._serialized_end=1967
  _EVENTSEARCHREQUEST._serialized_start=1970
  _EVENTSEARCHREQUEST._serialized_end=2492
  _MESSAGESEARCHREQUEST._serialized_start=2495
  _MESSAGESEARCHREQUEST._serialized_end=2942
  _STREAMRESPONSE._serialized_start=2945
  _STREAMRESPONSE._serialized_end=3165
  _DATAPROVIDER._serialized_start=3285
  _DATAPROVIDER._serialized_end=3910
# @@protoc_insertion_point(module_scope)
