Definitions#
- class qbittorrentapi.definitions.APINames(value)#
Bases:
enum.EnumAPI namespaces for API endpoints.
e.g
torrentsinhttp://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.ClientCache(*args, **kwargs)#
Bases:
objectCaches the client.
Subclass this for any object that needs access to the Client.
- class qbittorrentapi.definitions.Dictionary(data=None, client=None)#
Bases:
qbittorrentapi.definitions.ClientCache,qbittorrentapi._attrdict.AttrDictBase 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.UserListBase definition for list-like objects returned from qBittorrent.
- class qbittorrentapi.definitions.ListEntry(data=None, client=None)#
Bases:
qbittorrentapi.definitions.DictionaryBase definition for objects within a list returned from qBittorrent.