Table of Contents

Interface IMainApiClient

Namespace
TorBoxSDK.Main
Assembly
TorBoxSDK.dll

Defines the Main API client, which provides access to all resource clients for the TorBox Main API surface.

public interface IMainApiClient

Properties

General

Gets the client for general API operations.

IGeneralClient General { get; }

Property Value

IGeneralClient

Integrations

Gets the client for third-party integration operations.

IIntegrationsClient Integrations { get; }

Property Value

IIntegrationsClient

Notifications

Gets the client for notification operations.

INotificationsClient Notifications { get; }

Property Value

INotificationsClient

Queued

Gets the client for queued item operations.

IQueuedClient Queued { get; }

Property Value

IQueuedClient

Rss

Gets the client for RSS feed operations.

IRssClient Rss { get; }

Property Value

IRssClient

Stream

Gets the client for streaming operations.

IStreamClient Stream { get; }

Property Value

IStreamClient

Torrents

Gets the client for torrent-related operations.

ITorrentsClient Torrents { get; }

Property Value

ITorrentsClient

Usenet

Gets the client for usenet-related operations.

IUsenetClient Usenet { get; }

Property Value

IUsenetClient

User

Gets the client for user account operations.

IUserClient User { get; }

Property Value

IUserClient

Vendors

Gets the client for vendor-related operations.

IVendorsClient Vendors { get; }

Property Value

IVendorsClient

WebDownloads

Gets the client for web download operations.

IWebDownloadsClient WebDownloads { get; }

Property Value

IWebDownloadsClient