TorrentStatus

@Serializable
data class TorrentStatus(var title: String, var poster: String, var data: String?, var timestamp: Long, var name: String?, var hash: String?, var stat: Int, var statString: String, var loadedSize: Long?, var torrentSize: Long?, var preloadedBytes: Long?, var preloadSize: Long?, var downloadSpeed: Double?, var uploadSpeed: Double?, var totalPeers: Int?, var pendingPeers: Int?, var activePeers: Int?, var connectedSeeders: Int?, var halfOpenPeers: Int?, var bytesWritten: Long?, var bytesWrittenData: Long?, var bytesRead: Long?, var bytesReadData: Long?, var bytesReadUsefulData: Long?, var chunksWritten: Long?, var chunksRead: Long?, var chunksReadUseful: Long?, var chunksReadWasted: Long?, var piecesDirtiedGood: Long?, var piecesDirtiedBad: Long?, var durationSeconds: Double?, var bitRate: String?, var fileStats: List<Torrent.TorrentFileStat>?, var trackers: List<String>?)(source)

Constructors

Link copied to clipboard
constructor(title: String, poster: String, data: String?, timestamp: Long, name: String?, hash: String?, stat: Int, statString: String, loadedSize: Long?, torrentSize: Long?, preloadedBytes: Long?, preloadSize: Long?, downloadSpeed: Double?, uploadSpeed: Double?, totalPeers: Int?, pendingPeers: Int?, activePeers: Int?, connectedSeeders: Int?, halfOpenPeers: Int?, bytesWritten: Long?, bytesWrittenData: Long?, bytesRead: Long?, bytesReadData: Long?, bytesReadUsefulData: Long?, chunksWritten: Long?, chunksRead: Long?, chunksReadUseful: Long?, chunksReadWasted: Long?, piecesDirtiedGood: Long?, piecesDirtiedBad: Long?, durationSeconds: Double?, bitRate: String?, fileStats: List<Torrent.TorrentFileStat>?, trackers: List<String>?)

Properties

Link copied to clipboard
@SerialName(value = "active_peers")
var activePeers: Int?
Link copied to clipboard
@SerialName(value = "bit_rate")
var bitRate: String?
Link copied to clipboard
@SerialName(value = "bytes_read")
var bytesRead: Long?
Link copied to clipboard
@SerialName(value = "bytes_read_data")
var bytesReadData: Long?
Link copied to clipboard
@SerialName(value = "bytes_read_useful_data")
var bytesReadUsefulData: Long?
Link copied to clipboard
@SerialName(value = "bytes_written")
var bytesWritten: Long?
Link copied to clipboard
@SerialName(value = "bytes_written_data")
var bytesWrittenData: Long?
Link copied to clipboard
@SerialName(value = "chunks_read")
var chunksRead: Long?
Link copied to clipboard
@SerialName(value = "chunks_read_useful")
var chunksReadUseful: Long?
Link copied to clipboard
@SerialName(value = "chunks_read_wasted")
var chunksReadWasted: Long?
Link copied to clipboard
@SerialName(value = "chunks_written")
var chunksWritten: Long?
Link copied to clipboard
@SerialName(value = "connected_seeders")
var connectedSeeders: Int?
Link copied to clipboard
@SerialName(value = "data")
var data: String?
Link copied to clipboard
@SerialName(value = "download_speed")
var downloadSpeed: Double?
Link copied to clipboard
@SerialName(value = "duration_seconds")
var durationSeconds: Double?
Link copied to clipboard
@SerialName(value = "file_stats")
var fileStats: List<Torrent.TorrentFileStat>?
Link copied to clipboard
@SerialName(value = "half_open_peers")
var halfOpenPeers: Int?
Link copied to clipboard
@SerialName(value = "hash")
var hash: String?
Link copied to clipboard
@SerialName(value = "loaded_size")
var loadedSize: Long?
Link copied to clipboard
@SerialName(value = "name")
var name: String?
Link copied to clipboard
@SerialName(value = "pending_peers")
var pendingPeers: Int?
Link copied to clipboard
@SerialName(value = "pieces_dirtied_bad")
var piecesDirtiedBad: Long?
Link copied to clipboard
@SerialName(value = "pieces_dirtied_good")
var piecesDirtiedGood: Long?
Link copied to clipboard
@SerialName(value = "poster")
var poster: String
Link copied to clipboard
@SerialName(value = "preloaded_bytes")
var preloadedBytes: Long?
Link copied to clipboard
@SerialName(value = "preload_size")
var preloadSize: Long?
Link copied to clipboard
@SerialName(value = "stat")
var stat: Int
Link copied to clipboard
@SerialName(value = "stat_string")
var statString: String
Link copied to clipboard
@SerialName(value = "timestamp")
var timestamp: Long
Link copied to clipboard
@SerialName(value = "title")
var title: String
Link copied to clipboard
@SerialName(value = "torrent_size")
var torrentSize: Long?
Link copied to clipboard
@SerialName(value = "total_peers")
var totalPeers: Int?
Link copied to clipboard
@SerialName(value = "trackers")
var trackers: List<String>?
Link copied to clipboard
@SerialName(value = "upload_speed")
var uploadSpeed: Double?

Functions

Link copied to clipboard