Definitions

class qbittorrentapi.definitions.APINames

Bases: enum.Enum

API namespaces for API endpoints

e.g ‘torrents’ in http://localhost:8080/api/v2/torrents/addTrackers

Application = 'app'
Authorization = 'auth'
EMPTY = ''
Log = 'log'
RSS = 'rss'
Search = 'search'
Sync = 'sync'
Torrents = 'torrents'
Transfer = 'transfer'
class qbittorrentapi.definitions.Dictionary(data=None, client=None)

Bases: qbittorrentapi.definitions.ClientCache, qbittorrentapi._attrdict.AttrDict

Base definition of dictionary-like objects returned from qBittorrent.

class qbittorrentapi.definitions.List(list_entries=None, entry_class=None, client=None)

Bases: qbittorrentapi.definitions.ClientCache, collections.UserList

Base definition for list-like objects returned from qBittorrent.

class qbittorrentapi.definitions.ListEntry(data=None, client=None)

Bases: qbittorrentapi.definitions.Dictionary

Base definition for objects within a list returned from qBittorrent.