ITransferResult
using System;
using System.Collections.Generic;
namespace Relativity.Transfer
{
public interface ITransferResult
{
ClientConfiguration Configuration { get; }
TimeSpan Elapsed { get; }
DateTime? EndTime { get; }
IReadOnlyList<ITransferIssue> Issues { get; }
int MinDataRateMbps { get; }
ITransferRequest Request { get; }
int RetryCount { get; }
DateTime? StartTime { get; }
IReadOnlyList<ITransferStatistics> Statistics { get; }
TransferStatus Status { get; }
int TargetDataRateMbps { get; }
long TotalBadPathErrors { get; }
long TotalFailedFiles { get; }
long TotalFatalErrors { get; }
long TotalFilesNotFound { get; }
long TotalFilePermissionErrors { get; }
long TotalSkippedFiles { get; }
long TotalTransferredBytes { get; }
long TotalTransferredFiles { get; }
ITransferIssue TransferError { get; }
double TransferRateMbps { get; }
}
}