@nativecode/radarr
Version:
Radarr REST client
18 lines • 753 B
TypeScript
/// <reference types="node" />
import { URL } from 'url';
import { Lincoln } from '@nofrills/lincoln';
import { RestResource } from '@nativecode/rest-client';
import { Movie } from '../Models/Movie';
import { MovieInfo } from '../Models/MovieInfo';
export declare class MovieResource extends RestResource {
constructor(url: URL, apikey: string, logger: Lincoln);
add(movie: MovieInfo): Promise<Movie>;
id(id: number): Promise<Movie>;
imdb(imdbId: string): Promise<Movie>;
list(): Promise<Movie[]>;
lookup(term: string): Promise<Movie[]>;
remove(id: number, deleteFiles?: boolean): Promise<void>;
tmdb(tmdbId: number): Promise<Movie>;
update(movie: Movie): Promise<Movie>;
}
//# sourceMappingURL=MovieResource.d.ts.map