feat: Add WebDAV resource move/rename functionality

This commit is contained in:
Pedro Ruiz
2025-09-10 22:12:17 +02:00
parent 420fa9173d
commit b55b9640c6
4 changed files with 133 additions and 0 deletions
+10
View File
@@ -86,3 +86,13 @@ class DeleteResourceResponse(StatusResponse):
items_deleted: Optional[int] = Field(
None, description="Number of items deleted (for directories)"
)
class MoveResourceResponse(StatusResponse):
"""Response model for resource move/rename operations."""
source_path: str = Field(description="Original path of the resource")
destination_path: str = Field(description="New path of the resource")
overwrite: bool = Field(
description="Whether the destination was overwritten if it existed"
)