Relativity.Transfer.TransferStatistics
namespace Relativity.Transfer
{
public sealed class TransferStatistics : ITransferStatistics
{
public double AverageTransferRateMbps { get; set; }
public DateTime? EndTime { get; set; }
public Guid Id { get; set; }
public bool JobError { get; set; }
public long JobErrorCode { get; set; }
public string JobErrorMessage { get; set; }
public int Order { get; set; }
public DateTime? PreCalcEndTime { get; set; }
public DateTime? PreCalcStartTime { get; set; }
public double Progress { get; set; }
public TimeSpan RemainingTime { get; set; }
public ITransferRequest Request { get; }
public int RetryAttempt { get; set; }
public DateTime? StartTime { get; set; }
public long TotalBadPathErrors { get; set; }
public long TotalFailedFiles { get; set; }
public long TotalFilesNotFound { get; set; }
public long TotalFatalErrors { get; set; }
public long TotalFilePermissionsErrors { get; set; }
public long TotalFilesIdentifiedAsMalware { get; set; }
public long TotalRequestBytes { get; set; }
public long TotalRequestFiles { get; set; }
public long TotalSkippedFiles { get; set; }
public long TotalTransferredBytes { get; set; }
public long TotalTransferredFiles { get; set; }
public double TransferRateMbps { get; set; }
public double TransferTimeSeconds { get; set; }
public TransferStatistics(ITransferRequest request);
public TransferStatistics(ITransferStatistics source);
public void Clear();
public ITransferStatistics DeepCopy();
}
}