Files
duplicati/Duplicati/Library/Backend/Backblaze/Model/CopyFileRequest.cs
T
Kenneth Skovhede 05f2702c82 Added support for renaming files on backends that support it.
This PR updates existing backends to implement the `IRenameEnabledBackend` interface, allowing for more efficient file renaming operations. The implementation varies by backend, with some using native rename operations and others falling back to copy-and-delete patterns.
2026-01-27 13:08:20 +01:00

23 lines
567 B
C#

using Newtonsoft.Json;
namespace Duplicati.Library.Backend.Backblaze.Model
{
public class CopyFileRequest
{
[JsonProperty("sourceFileId")]
public string SourceFileId { get; set; }
[JsonProperty("fileName")]
public string FileName { get; set; }
[JsonProperty("metadataDirective")]
public string MetadataDirective { get; set; } = "COPY";
public CopyFileRequest(string sourceFileId, string fileName)
{
SourceFileId = sourceFileId;
FileName = fileName;
}
}
}