TorrentStatus
data class TorrentStatus(val infoHash: Sha1Hash, val state: TorrentState, val progress: Float = 0.0f, val totalDone: Long = 0, val downloadRate: Int = 0, val uploadRate: Int = 0, val numPeers: Int = 0, val numSeeds: Int = 0)
A minimal snapshot of a torrent's runtime state, the pure-Kotlin stand-in for the slice of libtorrent::torrent_status (include/libtorrent/torrent_status.hpp) that StateUpdateAlert carries. Only the headline fields clients typically poll are modelled; the full C++ struct has many more.