Package-level declarations
Types
A container for the result of a single torrentsearch.TorrentProvider query. ProviderResult is either a Success instance or any number of Error types.
ResolveResult contains details and resolved torrents from a single provider.
ResolveResultSet is a container for a collection of ProviderResults which simplifies accessing the resolve details across multiple providers.
Represents a parameter that may be consumed by a torrentsearch.TorrentProvider when executing a query.
A container for ProviderResults across multiple TorrentProviders. SearchResult eagerly executes the query with each TorrentProvider in providers.
Represents a torrent listed on a torrentsearch.TorrentProvider. Contains all the provider's latest details for the torrent and a magnetUrl which can be used to download the torrent.
TorrentQuery contains all the required details to search for a specific torrent across all enabled providers.