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();
}
}