<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

Relativity.Transfer.TransferPath

namespace Relativity.Transfer { public class TransferPath : IEquatable<TransferPath> { public long Bytes { get; set; } public IReadOnlyDictionary<string, object> Data { get; } public TransferDirection Direction { get; set; } public int Order { get; set; } public TransferPathAttributes PathAttributes { get; set; } public string SourcePath { get; set; } public long? SourcePathId { get; set; } public object Tag { get; set; } public string TargetPath { get; set; } public string TargetFileName { get; set; } public TransferPath(); public TransferPath(string sourcePath); public TransferPath(string sourcePath, TransferPathAttributes pathAttributes); public TransferPath(string sourcePath, string targetPath); public TransferPath(string sourcePath, TransferPathAttributes pathAttributes, string targetPath); public TransferPath(string sourcePath, string targetPath, TransferDirection direction); public TransferPath(string sourcePath, TransferPathAttributes pathAttributes, string targetPath, TransferDirection direction); public TransferPath(string sourcePath, string targetPath, TransferDirection direction, string targetFileName); public TransferPath(string sourcePath, string targetPath, TransferDirection direction, long bytes); public TransferPath(string sourcePath, TransferPathAttributes pathAttributes, string targetPath, TransferDirection direction, string targetFileName); public TransferPath(string sourcePath, TransferPathAttributes pathAttributes, string targetPath, TransferDirection direction, string targetFileName, long bytes); public TransferPath(TransferPath source); public static bool operator ==(TransferPath x, TransferPath y); public static bool operator !=(TransferPath x, TransferPath y); public void AddData(string key, object value); public TransferPath DeepCopy(); public bool Equals(TransferPath other); public void RevertPaths(); public void ValidateAttributes(); } }