Definitions#
- class qbittorrentapi.definitions.APINames(value)#
Bases:
enum.Enum
API namespaces for API endpoints.
e.g
torrents
inhttp://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:
object
Caches 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.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.