File references deletion batch

This commit is contained in:
2025-08-19 22:47:20 +08:00
parent e3dfccfee3
commit 56c40ee001
3 changed files with 44 additions and 4 deletions

View File

@@ -206,6 +206,11 @@ message DeleteResourceReferencesRequest {
optional string usage = 2;
}
message DeleteResourceReferencesBatchRequest {
repeated string resource_ids = 1;
optional string usage = 2;
}
message DeleteResourceReferencesResponse {
int32 deleted_count = 1;
}
@@ -277,6 +282,9 @@ service FileReferenceService {
// Deletes references for a specific resource and optional usage
rpc DeleteResourceReferences(DeleteResourceReferencesRequest) returns (DeleteResourceReferencesResponse);
// Deletes references for multiple specific resources and optional usage
rpc DeleteResourceReferencesBatch(DeleteResourceReferencesBatchRequest) returns (DeleteResourceReferencesResponse);
// Deletes a specific file reference
rpc DeleteReference(DeleteReferenceRequest) returns (DeleteReferenceResponse);