Relativity.Transfer.TransferPathCsvHeader
namespace Relativity.Transfer
{
public class TransferPathCsvHeader
{
public const string HeaderSourcePath = "source-path";
public const int HeaderSourcePathDefaultIndex = 0;
public const string HeaderSourcePathId = "source-path-id";
public const int HeaderSourcePathIdDefaultIndex = 1;
public const string HeaderTargetFileName = "target-filename";
public const int HeaderTargetPathDefaultIndex = 2;
public const string HeaderTargetPath = "target-path";
public const int HeaderTargetFileNameDefaultIndex = 3;
public const string HeaderTotalBytes = "total-bytes";
public const int HeaderTotalBytesDefaultIndex = 4;
public const string HeaderTag = "tag";
public const int HeaderTagDefaultIndex = 5;
public bool ParsedHeaders { get; set; }
public int SourcePathFieldIndex { get; set; }
public int SourcePathIdFieldIndex { get; set; }
public int TagFieldIndex { get; set; }
public int TargetPathFieldIndex { get; set; }
public int TargetFileNameFieldIndex { get; set; }
public int TotalBytesFieldIndex { get; set; }
public TransferPathCsvHeader();
public void Clear();
public bool ParseHeaders(string file, IEnumerable<string> line);
}
}