Versions in this module Expand all Collapse all v1 v1.6.2 Mar 2, 2021 v1.6.1 Mar 2, 2021 Changes in this version + type AddPeerRequest struct + Addr string + ID string + type AddPeerResponse struct + type AddTorrentOptions struct + ID string + StopAfterDownload bool + Stopped bool + type AddTorrentRequest struct + Torrent string + type AddTorrentResponse struct + Torrent Torrent + type AddTrackerRequest struct + ID string + URL string + type AddTrackerResponse struct + type AddURIRequest struct + URI string + type AddURIResponse struct + Torrent Torrent + type AnnounceTorrentRequest struct + ID string + type AnnounceTorrentResponse struct + type CleanDatabaseRequest struct + type CleanDatabaseResponse struct + type GetMagnetRequest struct + ID string + type GetMagnetResponse struct + Magnet string + type GetSessionStatsRequest struct + type GetSessionStatsResponse struct + Stats SessionStats + type GetTorrentPeersRequest struct + ID string + type GetTorrentPeersResponse struct + Peers []Peer + type GetTorrentRequest struct + ID string + type GetTorrentResponse struct + Torrent string + type GetTorrentStatsRequest struct + ID string + type GetTorrentStatsResponse struct + Stats Stats + type GetTorrentTrackersRequest struct + ID string + type GetTorrentTrackersResponse struct + Trackers []Tracker + type GetTorrentWebseedsRequest struct + ID string + type GetTorrentWebseedsResponse struct + Webseeds []Webseed + type ListTorrentsRequest struct + type ListTorrentsResponse struct + Torrents []Torrent + type MoveTorrentRequest struct + ID string + Target string + type MoveTorrentResponse struct + type Peer struct + Addr string + Client string + ClientChoking bool + ClientInterested bool + ConnectedAt Time + DownloadSpeed int + Downloading bool + EncryptedHandshake bool + EncryptedStream bool + ID string + OptimisticUnchoked bool + PeerChoking bool + PeerInterested bool + Snubbed bool + Source string + UploadSpeed int + type RemoveTorrentRequest struct + ID string + type RemoveTorrentResponse struct + type SessionStats struct + BlockListRecency int + BlockListRules int + Peers int + PortsAvailable int + ReadCacheObjects int + ReadCacheSize int64 + ReadCacheUtilization int + ReadsActive int + ReadsPending int + ReadsPerSecond int + SpeedDownload int + SpeedRead int + SpeedUpload int + SpeedWrite int + Torrents int + Uptime int + WriteCacheObjects int + WriteCachePendingKeys int + WriteCacheSize int64 + WritesActive int + WritesPending int + WritesPerSecond int + type StartAllTorrentsRequest struct + type StartAllTorrentsResponse struct + type StartTorrentRequest struct + ID string + type StartTorrentResponse struct + type Stats struct + Addresses struct{ ... } + Bytes struct{ ... } + Downloads struct{ ... } + ETA int + Error string + Handshakes struct{ ... } + InfoHash string + MetadataDownloads struct{ ... } + Name string + Peers struct{ ... } + PieceLength uint32 + Pieces struct{ ... } + Port int + Private bool + SeededFor uint + Speed struct{ ... } + Status string + type StopAllTorrentsRequest struct + type StopAllTorrentsResponse struct + type StopTorrentRequest struct + ID string + type StopTorrentResponse struct + type Time struct + func (t *Time) UnmarshalJSON(b []byte) error + func (t Time) MarshalJSON() ([]byte, error) + type Torrent struct + AddedAt Time + ID string + InfoHash string + Name string + Port int + type Tracker struct + Error string + ErrorInternal string + ErrorUnknown bool + LastAnnounce Time + Leechers int + NextAnnounce Time + Seeders int + Status string + URL string + Warning string + type VerifyTorrentRequest struct + ID string + type VerifyTorrentResponse struct + type Webseed struct + DownloadSpeed int + Error string + URL string