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

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17snapshots_service.proto\x12\x06qdrant\x1a\x1fgoogle/protobuf/timestamp.proto\"\x1b\n\x19\x43reateFullSnapshotRequest\"\x1a\n\x18ListFullSnapshotsRequest\"2\n\x19\x44\x65leteFullSnapshotRequest\x12\x15\n\rsnapshot_name\x18\x01 \x01(\t\"0\n\x15\x43reateSnapshotRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\"/\n\x14ListSnapshotsRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\"G\n\x15\x44\x65leteSnapshotRequest\x12\x17\n\x0f\x63ollection_name\x18\x01 \x01(\t\x12\x15\n\rsnapshot_name\x18\x02 \x01(\t\"\x88\x01\n\x13SnapshotDescription\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x31\n\rcreation_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04size\x18\x03 \x01(\x03\x12\x15\n\x08\x63hecksum\x18\x04 \x01(\tH\x00\x88\x01\x01\x42\x0b\n\t_checksum\"a\n\x16\x43reateSnapshotResponse\x12\x39\n\x14snapshot_description\x18\x01 \x01(\x0b\x32\x1b.qdrant.SnapshotDescription\x12\x0c\n\x04time\x18\x02 \x01(\x01\"a\n\x15ListSnapshotsResponse\x12:\n\x15snapshot_descriptions\x18\x01 \x03(\x0b\x32\x1b.qdrant.SnapshotDescription\x12\x0c\n\x04time\x18\x02 \x01(\x01\"&\n\x16\x44\x65leteSnapshotResponse\x12\x0c\n\x04time\x18\x01 \x01(\x01\x32\xdd\x03\n\tSnapshots\x12I\n\x06\x43reate\x12\x1d.qdrant.CreateSnapshotRequest\x1a\x1e.qdrant.CreateSnapshotResponse\"\x00\x12\x45\n\x04List\x12\x1c.qdrant.ListSnapshotsRequest\x1a\x1d.qdrant.ListSnapshotsResponse\"\x00\x12I\n\x06\x44\x65lete\x12\x1d.qdrant.DeleteSnapshotRequest\x1a\x1e.qdrant.DeleteSnapshotResponse\"\x00\x12Q\n\nCreateFull\x12!.qdrant.CreateFullSnapshotRequest\x1a\x1e.qdrant.CreateSnapshotResponse\"\x00\x12M\n\x08ListFull\x12 .qdrant.ListFullSnapshotsRequest\x1a\x1d.qdrant.ListSnapshotsResponse\"\x00\x12Q\n\nDeleteFull\x12!.qdrant.DeleteFullSnapshotRequest\x1a\x1e.qdrant.DeleteSnapshotResponse\"\x00\x42\x15\xaa\x02\x12Qdrant.Client.Grpcb\x06proto3')



_CREATEFULLSNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['CreateFullSnapshotRequest']
_LISTFULLSNAPSHOTSREQUEST = DESCRIPTOR.message_types_by_name['ListFullSnapshotsRequest']
_DELETEFULLSNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['DeleteFullSnapshotRequest']
_CREATESNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['CreateSnapshotRequest']
_LISTSNAPSHOTSREQUEST = DESCRIPTOR.message_types_by_name['ListSnapshotsRequest']
_DELETESNAPSHOTREQUEST = DESCRIPTOR.message_types_by_name['DeleteSnapshotRequest']
_SNAPSHOTDESCRIPTION = DESCRIPTOR.message_types_by_name['SnapshotDescription']
_CREATESNAPSHOTRESPONSE = DESCRIPTOR.message_types_by_name['CreateSnapshotResponse']
_LISTSNAPSHOTSRESPONSE = DESCRIPTOR.message_types_by_name['ListSnapshotsResponse']
_DELETESNAPSHOTRESPONSE = DESCRIPTOR.message_types_by_name['DeleteSnapshotResponse']
CreateFullSnapshotRequest = _reflection.GeneratedProtocolMessageType('CreateFullSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATEFULLSNAPSHOTREQUEST,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.CreateFullSnapshotRequest)
  })
_sym_db.RegisterMessage(CreateFullSnapshotRequest)

ListFullSnapshotsRequest = _reflection.GeneratedProtocolMessageType('ListFullSnapshotsRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTFULLSNAPSHOTSREQUEST,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.ListFullSnapshotsRequest)
  })
_sym_db.RegisterMessage(ListFullSnapshotsRequest)

DeleteFullSnapshotRequest = _reflection.GeneratedProtocolMessageType('DeleteFullSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETEFULLSNAPSHOTREQUEST,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.DeleteFullSnapshotRequest)
  })
_sym_db.RegisterMessage(DeleteFullSnapshotRequest)

CreateSnapshotRequest = _reflection.GeneratedProtocolMessageType('CreateSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATESNAPSHOTREQUEST,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.CreateSnapshotRequest)
  })
_sym_db.RegisterMessage(CreateSnapshotRequest)

ListSnapshotsRequest = _reflection.GeneratedProtocolMessageType('ListSnapshotsRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTSNAPSHOTSREQUEST,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.ListSnapshotsRequest)
  })
_sym_db.RegisterMessage(ListSnapshotsRequest)

DeleteSnapshotRequest = _reflection.GeneratedProtocolMessageType('DeleteSnapshotRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETESNAPSHOTREQUEST,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.DeleteSnapshotRequest)
  })
_sym_db.RegisterMessage(DeleteSnapshotRequest)

SnapshotDescription = _reflection.GeneratedProtocolMessageType('SnapshotDescription', (_message.Message,), {
  'DESCRIPTOR' : _SNAPSHOTDESCRIPTION,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.SnapshotDescription)
  })
_sym_db.RegisterMessage(SnapshotDescription)

CreateSnapshotResponse = _reflection.GeneratedProtocolMessageType('CreateSnapshotResponse', (_message.Message,), {
  'DESCRIPTOR' : _CREATESNAPSHOTRESPONSE,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.CreateSnapshotResponse)
  })
_sym_db.RegisterMessage(CreateSnapshotResponse)

ListSnapshotsResponse = _reflection.GeneratedProtocolMessageType('ListSnapshotsResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTSNAPSHOTSRESPONSE,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.ListSnapshotsResponse)
  })
_sym_db.RegisterMessage(ListSnapshotsResponse)

DeleteSnapshotResponse = _reflection.GeneratedProtocolMessageType('DeleteSnapshotResponse', (_message.Message,), {
  'DESCRIPTOR' : _DELETESNAPSHOTRESPONSE,
  '__module__' : 'snapshots_service_pb2'
  # @@protoc_insertion_point(class_scope:qdrant.DeleteSnapshotResponse)
  })
_sym_db.RegisterMessage(DeleteSnapshotResponse)

_SNAPSHOTS = DESCRIPTOR.services_by_name['Snapshots']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\252\002\022Qdrant.Client.Grpc'
  _CREATEFULLSNAPSHOTREQUEST._serialized_start=68
  _CREATEFULLSNAPSHOTREQUEST._serialized_end=95
  _LISTFULLSNAPSHOTSREQUEST._serialized_start=97
  _LISTFULLSNAPSHOTSREQUEST._serialized_end=123
  _DELETEFULLSNAPSHOTREQUEST._serialized_start=125
  _DELETEFULLSNAPSHOTREQUEST._serialized_end=175
  _CREATESNAPSHOTREQUEST._serialized_start=177
  _CREATESNAPSHOTREQUEST._serialized_end=225
  _LISTSNAPSHOTSREQUEST._serialized_start=227
  _LISTSNAPSHOTSREQUEST._serialized_end=274
  _DELETESNAPSHOTREQUEST._serialized_start=276
  _DELETESNAPSHOTREQUEST._serialized_end=347
  _SNAPSHOTDESCRIPTION._serialized_start=350
  _SNAPSHOTDESCRIPTION._serialized_end=486
  _CREATESNAPSHOTRESPONSE._serialized_start=488
  _CREATESNAPSHOTRESPONSE._serialized_end=585
  _LISTSNAPSHOTSRESPONSE._serialized_start=587
  _LISTSNAPSHOTSRESPONSE._serialized_end=684
  _DELETESNAPSHOTRESPONSE._serialized_start=686
  _DELETESNAPSHOTRESPONSE._serialized_end=724
  _SNAPSHOTS._serialized_start=727
  _SNAPSHOTS._serialized_end=1204
# @@protoc_insertion_point(module_scope)
