Progress Transfer @DisplayHelpers.Duration(Properties?.TimeElapsed) @DisplayHelpers.Duration(Properties?.EstimatedTimeOfArrival) @DisplayHelpers.Duration(Properties?.Connections) @DisplayHelpers.EmptyIfNull(Properties?.ConnectionsLimit, "(", " max)") @DisplayHelpers.Size(Properties?.TotalDownloaded) @DisplayHelpers.Size(Properties?.TotalDownloadedSession, "(", " this session)") @DisplayHelpers.Size(Properties?.TotalUploaded) @DisplayHelpers.Size(Properties?.TotalUploaded, "(", " this session)") @DisplayHelpers.Size(Properties?.Seeds) @DisplayHelpers.EmptyIfNull(Properties?.Seeds, "(", " total)") @DisplayHelpers.Speed(Properties?.DownloadSpeed) @DisplayHelpers.Speed(Properties?.DownloadSpeedAverage, "(", " avg.)") @DisplayHelpers.Speed(Properties?.UploadSpeed) @DisplayHelpers.Speed(Properties?.UploadSpeedAverage, "(", " avg.)") @DisplayHelpers.EmptyIfNull(Properties?.Peers) @DisplayHelpers.EmptyIfNull(Properties?.Peers, "(", " total)") @DisplayHelpers.Speed(Properties?.DownloadLimit) @DisplayHelpers.Speed(Properties?.UploadLimit) @DisplayHelpers.Size(Properties?.TotalWasted) @Properties?.ShareRatio.ToString("0.00") @DisplayHelpers.Duration(Properties?.Reannounce) @DisplayHelpers.DateTime(Properties?.LastSeen, "Never") Information @DisplayHelpers.Size(Properties?.TotalSize) @if (Properties is not null) { @Properties.PiecesNum x @DisplayHelpers.Size(Properties.PieceSize) (have @Properties.PiecesHave) } @Properties?.CreatedBy @DisplayHelpers.DateTime(Properties?.AdditionDate) @DisplayHelpers.DateTime(Properties?.CompletionDate) @DisplayHelpers.DateTime(Properties?.CreationDate) @Properties?.InfoHashV1 @Properties?.InfoHashV2 @Properties?.SavePath @Properties?.Comment