@nativecode/sonarr
Version:
Sonarr REST client
37 lines • 1.81 kB
TypeScript
import { Lincoln } from '@nofrills/lincoln-debug';
import { SonarrOptions } from './SonarrOptions';
import { BackupResource } from './Resources/BackupResource';
import { SeriesResource } from './Resources/SeriesResource';
import { SystemResource } from './Resources/SystemResource';
import { CommandResource } from './Resources/CommandResource';
import { IndexerResource } from './Resources/IndexerResource';
import { EpisodeResource } from './Resources/EpisodeResource';
import { ProfileResource } from './Resources/ProfileResource';
import { HistoryResource } from './Resources/HistoryResource';
import { ReleaseResource } from './Resources/ReleaseResource';
import { CalendarResource } from './Resources/CalendarResource';
import { DiskspaceResource } from './Resources/DiskspaceResource';
import { EpisodeFileResource } from './Resources/EpisodeFileResource';
import { WantedMissingResource } from './Resources/WantedMissingResource';
import { ParsedEpisodeInfoResource } from './Resources/ParsedEpisodeInfoResource';
export declare class SonarrClient {
private readonly log;
private readonly options;
readonly backup: BackupResource;
readonly calendar: CalendarResource;
readonly command: CommandResource;
readonly diskspace: DiskspaceResource;
readonly episodes: EpisodeResource;
readonly files: EpisodeFileResource;
readonly history: HistoryResource;
readonly indexer: IndexerResource;
readonly parser: ParsedEpisodeInfoResource;
readonly profile: ProfileResource;
readonly release: ReleaseResource;
readonly series: SeriesResource;
readonly system: SystemResource;
readonly wanted: WantedMissingResource;
constructor(options: Partial<SonarrOptions>, logger?: Lincoln);
private url;
}
//# sourceMappingURL=SonarrClient.d.ts.map