<PackageReference Include="Relativity.Transfer.Client" Version="5.0.7" />

ITransferRequest

public interface ITransferRequest
using System; using System.Collections.Generic; namespace Relativity.Transfer { public interface ITransferRequest { string Application { get; set; } int BatchNumber { get; } Guid? ClientRequestId { get; set; } TransferContext Context { get; set; } TransferDirection Direction { get; set; } Guid? JobId { get; set; } string Name { get; set; } IReadOnlyList<TransferPath> Paths { get; } bool RemotePathsInUncFormat { get; set; } IRetryStrategy RetryStrategy { get; set; } IRemotePathResolver SourcePathResolver { get; set; } bool SubmitApmMetrics { get; set; } object Tag { get; set; } string TargetPath { get; set; } IRemotePathResolver TargetPathResolver { get; set; } int TotalBatchCount { get; } void AddPath(TransferPath path); void AddPaths(SerializedBatch batch); void AddPaths(IEnumerable<TransferPath> paths); void Clear(); void ClearPaths(); } }