# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: clappform/data/v1/delete.proto
# Protobuf Python Version: 5.26.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()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2

from clappform.proto.clappform.v1 import \
    commons_pb2 as clappform_dot_v1_dot_commons__pb2
from clappform.proto.grpc.gateway.protoc_gen_openapiv2.options import \
    annotations_pb2 as \
    grpc_dot_gateway_dot_protoc__gen__openapiv2_dot_options_dot_annotations__pb2

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x63lappform/data/v1/delete.proto\x12\x18\x63lappform.data.v1.delete\x1a\x1cgoogle/api/annotations.proto\x1a;grpc/gateway/protoc_gen_openapiv2/options/annotations.proto\x1a\x1a\x63lappform/v1/commons.proto\"5\n\x11\x44\x65leteRequestOids\x12\x0c\n\x04oids\x18\x01 \x03(\t\x12\x12\n\ncollection\x18\x02 \x01(\t\"Y\n\x12\x44\x65leteRequestQuery\x12\r\n\x05query\x18\x01 \x01(\x0c\x12\x12\n\ncollection\x18\x02 \x01(\t\x12\x14\n\x07\x64ry_run\x18\x03 \x01(\x08H\x00\x88\x01\x01\x42\n\n\x08_dry_run\"\"\n\x0c\x43learRequest\x12\x12\n\ncollection\x18\x04 \x01(\t\"?\n\x0c\x44\x61taResponse\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x12\r\n\x05total\x18\x02 \x01(\x05\x12\x12\n\ntotal_sent\x18\x03 \x01(\x05\x32\xfb\x06\n\x10\x44\x65leteManagement\x12\xae\x02\n\x10\x44\x65leteManyByOids\x12+.clappform.data.v1.delete.DeleteRequestOids\x1a\x1d.clappform.v1.commons.Message\"\xcd\x01\x92\x41\xab\x01\x1aKDelete multiple records from the database collection based on the Object IDb\x10\n\x0e\n\nJWT Bearer\x12\x00rJ\nH\n\x16Grpc-Metadata-Location\x12\"Location of the client (subdomain)\x18\x01\"\x06string(\x01\x82\xd3\xe4\x93\x02\x18\"\x13/api/v1/delete/oids:\x01*\x12\xbb\x02\n\x11\x44\x65leteManyByQuery\x12,.clappform.data.v1.delete.DeleteRequestQuery\x1a&.clappform.data.v1.delete.DataResponse\"\xcf\x01\x92\x41\xac\x01\x1aLDelete multiple records from the database collection based on supplied queryb\x10\n\x0e\n\nJWT Bearer\x12\x00rJ\nH\n\x16Grpc-Metadata-Location\x12\"Location of the client (subdomain)\x18\x01\"\x06string(\x01\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/delete/query:\x01*\x12\xf7\x01\n\x05\x43lear\x12&.clappform.data.v1.delete.ClearRequest\x1a\x1d.clappform.v1.commons.Message\"\xa6\x01\x92\x41\x83\x01\x1a#Fully empties a database collectionb\x10\n\x0e\n\nJWT Bearer\x12\x00rJ\nH\n\x16Grpc-Metadata-Location\x12\"Location of the client (subdomain)\x18\x01\"\x06string(\x01\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/delete/clear:\x01*BFZDgithub.com/ClappFormOrg/Framework-API-Data-Connector/proto/v1/deleteb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'clappform.data.v1.delete_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'ZDgithub.com/ClappFormOrg/Framework-API-Data-Connector/proto/v1/delete'
  _globals['_DELETEMANAGEMENT'].methods_by_name['DeleteManyByOids']._loaded_options = None
  _globals['_DELETEMANAGEMENT'].methods_by_name['DeleteManyByOids']._serialized_options = b'\222A\253\001\032KDelete multiple records from the database collection based on the Object IDb\020\n\016\n\nJWT Bearer\022\000rJ\nH\n\026Grpc-Metadata-Location\022\"Location of the client (subdomain)\030\001\"\006string(\001\202\323\344\223\002\030\"\023/api/v1/delete/oids:\001*'
  _globals['_DELETEMANAGEMENT'].methods_by_name['DeleteManyByQuery']._loaded_options = None
  _globals['_DELETEMANAGEMENT'].methods_by_name['DeleteManyByQuery']._serialized_options = b'\222A\254\001\032LDelete multiple records from the database collection based on supplied queryb\020\n\016\n\nJWT Bearer\022\000rJ\nH\n\026Grpc-Metadata-Location\022\"Location of the client (subdomain)\030\001\"\006string(\001\202\323\344\223\002\031\"\024/api/v1/delete/query:\001*'
  _globals['_DELETEMANAGEMENT'].methods_by_name['Clear']._loaded_options = None
  _globals['_DELETEMANAGEMENT'].methods_by_name['Clear']._serialized_options = b'\222A\203\001\032#Fully empties a database collectionb\020\n\016\n\nJWT Bearer\022\000rJ\nH\n\026Grpc-Metadata-Location\022\"Location of the client (subdomain)\030\001\"\006string(\001\202\323\344\223\002\031\"\024/api/v1/delete/clear:\001*'
  _globals['_DELETEREQUESTOIDS']._serialized_start=179
  _globals['_DELETEREQUESTOIDS']._serialized_end=232
  _globals['_DELETEREQUESTQUERY']._serialized_start=234
  _globals['_DELETEREQUESTQUERY']._serialized_end=323
  _globals['_CLEARREQUEST']._serialized_start=325
  _globals['_CLEARREQUEST']._serialized_end=359
  _globals['_DATARESPONSE']._serialized_start=361
  _globals['_DATARESPONSE']._serialized_end=424
  _globals['_DELETEMANAGEMENT']._serialized_start=427
  _globals['_DELETEMANAGEMENT']._serialized_end=1318
# @@protoc_insertion_point(module_scope)
