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

SessionStats

public class SessionStats
using Newtonsoft.Json.Linq; using System; namespace Aspera.Transfer { public class SessionStats { public string Id; public string SessionId; public Guid XferId; public int XferRetry; public SessionState State; public string SourcePaths; public string DestPath; public uint UdpPort; public ulong TargetRateKbps; public ulong MinRateKbps; public bool Encryption; public Policy Policy; public ulong TotalWrittenBytes; public ulong FilesComplete; public ulong FilesSkipped; public ulong FilesFailed; public int ErrorCode; public string ErrorDescription; public ulong BandwidthCapKbps; public string Cookie; public string Host; public DateTime StartTime; public ulong TotalLostBytes; public ulong TotalTransferredBytes; public string Token; public string User; public ulong MeasuredLinkRateKbps; public ulong PreCalcTotalBytes; public ulong PreCalcTotalFiles; public string Direction; public bool Remote; public bool OtherInitiated; public uint DelayMs; public ulong ElapsedUSec; public string ManifestFilePath; public int TransfersAttempted; public int TransfersFailed; public int TransfersPassed; public int TransfersSkipped; public int SourcePathsScanAttempted; public int SourcePathsScanFailed; public int SourcePathsScanIrregular; public int SourcePathsScanExcluded; public JObject Tags; public int Pmtu; public uint TcpPort; public string ServerNodeId; public string ClientNodeId; public string ServerClusterId; public string ClientClusterId; public int RetryTimeout; public SessionStats Clone() { return MemberwiseClone() as SessionStats; } } }