@jellyfin/sdk
Version:
A TypeScript SDK for Jellyfin.
573 lines (572 loc) • 27 kB
TypeScript
/**
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit the class manually.
*
* Jellyfin API
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
import type { Configuration } from '../configuration';
import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';
import { type RequestArgs, BaseAPI } from '../base';
import type { AlbumInfoRemoteSearchQuery } from '../models';
import type { ArtistInfoRemoteSearchQuery } from '../models';
import type { BookInfoRemoteSearchQuery } from '../models';
import type { BoxSetInfoRemoteSearchQuery } from '../models';
import type { ExternalIdInfo } from '../models';
import type { MovieInfoRemoteSearchQuery } from '../models';
import type { MusicVideoInfoRemoteSearchQuery } from '../models';
import type { PersonLookupInfoRemoteSearchQuery } from '../models';
import type { RemoteSearchResult } from '../models';
import type { SeriesInfoRemoteSearchQuery } from '../models';
import type { TrailerInfoRemoteSearchQuery } from '../models';
/**
* ItemLookupApi - axios parameter creator
* @export
*/
export declare const ItemLookupApiAxiosParamCreator: (configuration?: Configuration) => {
/**
*
* @summary Applies search criteria to an item and refreshes metadata.
* @param {string} itemId Item id.
* @param {RemoteSearchResult} remoteSearchResult The remote search result.
* @param {boolean} [replaceAllImages] Optional. Whether or not to replace all images. Default: True.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
applySearchCriteria: (itemId: string, remoteSearchResult: RemoteSearchResult, replaceAllImages?: boolean, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get book remote search.
* @param {BookInfoRemoteSearchQuery} bookInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBookRemoteSearchResults: (bookInfoRemoteSearchQuery: BookInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get box set remote search.
* @param {BoxSetInfoRemoteSearchQuery} boxSetInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBoxSetRemoteSearchResults: (boxSetInfoRemoteSearchQuery: BoxSetInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get the item\'s external id info.
* @param {string} itemId Item id.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getExternalIdInfos: (itemId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get movie remote search.
* @param {MovieInfoRemoteSearchQuery} movieInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMovieRemoteSearchResults: (movieInfoRemoteSearchQuery: MovieInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get music album remote search.
* @param {AlbumInfoRemoteSearchQuery} albumInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicAlbumRemoteSearchResults: (albumInfoRemoteSearchQuery: AlbumInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get music artist remote search.
* @param {ArtistInfoRemoteSearchQuery} artistInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicArtistRemoteSearchResults: (artistInfoRemoteSearchQuery: ArtistInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get music video remote search.
* @param {MusicVideoInfoRemoteSearchQuery} musicVideoInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicVideoRemoteSearchResults: (musicVideoInfoRemoteSearchQuery: MusicVideoInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get person remote search.
* @param {PersonLookupInfoRemoteSearchQuery} personLookupInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPersonRemoteSearchResults: (personLookupInfoRemoteSearchQuery: PersonLookupInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get series remote search.
* @param {SeriesInfoRemoteSearchQuery} seriesInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getSeriesRemoteSearchResults: (seriesInfoRemoteSearchQuery: SeriesInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
/**
*
* @summary Get trailer remote search.
* @param {TrailerInfoRemoteSearchQuery} trailerInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getTrailerRemoteSearchResults: (trailerInfoRemoteSearchQuery: TrailerInfoRemoteSearchQuery, options?: RawAxiosRequestConfig) => Promise<RequestArgs>;
};
/**
* ItemLookupApi - functional programming interface
* @export
*/
export declare const ItemLookupApiFp: (configuration?: Configuration) => {
/**
*
* @summary Applies search criteria to an item and refreshes metadata.
* @param {string} itemId Item id.
* @param {RemoteSearchResult} remoteSearchResult The remote search result.
* @param {boolean} [replaceAllImages] Optional. Whether or not to replace all images. Default: True.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
applySearchCriteria(itemId: string, remoteSearchResult: RemoteSearchResult, replaceAllImages?: boolean, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>;
/**
*
* @summary Get book remote search.
* @param {BookInfoRemoteSearchQuery} bookInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBookRemoteSearchResults(bookInfoRemoteSearchQuery: BookInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get box set remote search.
* @param {BoxSetInfoRemoteSearchQuery} boxSetInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBoxSetRemoteSearchResults(boxSetInfoRemoteSearchQuery: BoxSetInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get the item\'s external id info.
* @param {string} itemId Item id.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getExternalIdInfos(itemId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<ExternalIdInfo>>>;
/**
*
* @summary Get movie remote search.
* @param {MovieInfoRemoteSearchQuery} movieInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMovieRemoteSearchResults(movieInfoRemoteSearchQuery: MovieInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get music album remote search.
* @param {AlbumInfoRemoteSearchQuery} albumInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicAlbumRemoteSearchResults(albumInfoRemoteSearchQuery: AlbumInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get music artist remote search.
* @param {ArtistInfoRemoteSearchQuery} artistInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicArtistRemoteSearchResults(artistInfoRemoteSearchQuery: ArtistInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get music video remote search.
* @param {MusicVideoInfoRemoteSearchQuery} musicVideoInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicVideoRemoteSearchResults(musicVideoInfoRemoteSearchQuery: MusicVideoInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get person remote search.
* @param {PersonLookupInfoRemoteSearchQuery} personLookupInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPersonRemoteSearchResults(personLookupInfoRemoteSearchQuery: PersonLookupInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get series remote search.
* @param {SeriesInfoRemoteSearchQuery} seriesInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getSeriesRemoteSearchResults(seriesInfoRemoteSearchQuery: SeriesInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
/**
*
* @summary Get trailer remote search.
* @param {TrailerInfoRemoteSearchQuery} trailerInfoRemoteSearchQuery Remote search query.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getTrailerRemoteSearchResults(trailerInfoRemoteSearchQuery: TrailerInfoRemoteSearchQuery, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<RemoteSearchResult>>>;
};
/**
* ItemLookupApi - factory interface
* @export
*/
export declare const ItemLookupApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => {
/**
*
* @summary Applies search criteria to an item and refreshes metadata.
* @param {ItemLookupApiApplySearchCriteriaRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
applySearchCriteria(requestParameters: ItemLookupApiApplySearchCriteriaRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>;
/**
*
* @summary Get book remote search.
* @param {ItemLookupApiGetBookRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBookRemoteSearchResults(requestParameters: ItemLookupApiGetBookRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get box set remote search.
* @param {ItemLookupApiGetBoxSetRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getBoxSetRemoteSearchResults(requestParameters: ItemLookupApiGetBoxSetRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get the item\'s external id info.
* @param {ItemLookupApiGetExternalIdInfosRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getExternalIdInfos(requestParameters: ItemLookupApiGetExternalIdInfosRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<ExternalIdInfo>>;
/**
*
* @summary Get movie remote search.
* @param {ItemLookupApiGetMovieRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMovieRemoteSearchResults(requestParameters: ItemLookupApiGetMovieRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get music album remote search.
* @param {ItemLookupApiGetMusicAlbumRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicAlbumRemoteSearchResults(requestParameters: ItemLookupApiGetMusicAlbumRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get music artist remote search.
* @param {ItemLookupApiGetMusicArtistRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicArtistRemoteSearchResults(requestParameters: ItemLookupApiGetMusicArtistRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get music video remote search.
* @param {ItemLookupApiGetMusicVideoRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getMusicVideoRemoteSearchResults(requestParameters: ItemLookupApiGetMusicVideoRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get person remote search.
* @param {ItemLookupApiGetPersonRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getPersonRemoteSearchResults(requestParameters: ItemLookupApiGetPersonRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get series remote search.
* @param {ItemLookupApiGetSeriesRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getSeriesRemoteSearchResults(requestParameters: ItemLookupApiGetSeriesRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
/**
*
* @summary Get trailer remote search.
* @param {ItemLookupApiGetTrailerRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
*/
getTrailerRemoteSearchResults(requestParameters: ItemLookupApiGetTrailerRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<RemoteSearchResult>>;
};
/**
* Request parameters for applySearchCriteria operation in ItemLookupApi.
* @export
* @interface ItemLookupApiApplySearchCriteriaRequest
*/
export interface ItemLookupApiApplySearchCriteriaRequest {
/**
* Item id.
* @type {string}
* @memberof ItemLookupApiApplySearchCriteria
*/
readonly itemId: string;
/**
* The remote search result.
* @type {RemoteSearchResult}
* @memberof ItemLookupApiApplySearchCriteria
*/
readonly remoteSearchResult: RemoteSearchResult;
/**
* Optional. Whether or not to replace all images. Default: True.
* @type {boolean}
* @memberof ItemLookupApiApplySearchCriteria
*/
readonly replaceAllImages?: boolean;
}
/**
* Request parameters for getBookRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetBookRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetBookRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {BookInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetBookRemoteSearchResults
*/
readonly bookInfoRemoteSearchQuery: BookInfoRemoteSearchQuery;
}
/**
* Request parameters for getBoxSetRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetBoxSetRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetBoxSetRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {BoxSetInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetBoxSetRemoteSearchResults
*/
readonly boxSetInfoRemoteSearchQuery: BoxSetInfoRemoteSearchQuery;
}
/**
* Request parameters for getExternalIdInfos operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetExternalIdInfosRequest
*/
export interface ItemLookupApiGetExternalIdInfosRequest {
/**
* Item id.
* @type {string}
* @memberof ItemLookupApiGetExternalIdInfos
*/
readonly itemId: string;
}
/**
* Request parameters for getMovieRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetMovieRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetMovieRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {MovieInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetMovieRemoteSearchResults
*/
readonly movieInfoRemoteSearchQuery: MovieInfoRemoteSearchQuery;
}
/**
* Request parameters for getMusicAlbumRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetMusicAlbumRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetMusicAlbumRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {AlbumInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetMusicAlbumRemoteSearchResults
*/
readonly albumInfoRemoteSearchQuery: AlbumInfoRemoteSearchQuery;
}
/**
* Request parameters for getMusicArtistRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetMusicArtistRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetMusicArtistRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {ArtistInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetMusicArtistRemoteSearchResults
*/
readonly artistInfoRemoteSearchQuery: ArtistInfoRemoteSearchQuery;
}
/**
* Request parameters for getMusicVideoRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetMusicVideoRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetMusicVideoRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {MusicVideoInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetMusicVideoRemoteSearchResults
*/
readonly musicVideoInfoRemoteSearchQuery: MusicVideoInfoRemoteSearchQuery;
}
/**
* Request parameters for getPersonRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetPersonRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetPersonRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {PersonLookupInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetPersonRemoteSearchResults
*/
readonly personLookupInfoRemoteSearchQuery: PersonLookupInfoRemoteSearchQuery;
}
/**
* Request parameters for getSeriesRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetSeriesRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetSeriesRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {SeriesInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetSeriesRemoteSearchResults
*/
readonly seriesInfoRemoteSearchQuery: SeriesInfoRemoteSearchQuery;
}
/**
* Request parameters for getTrailerRemoteSearchResults operation in ItemLookupApi.
* @export
* @interface ItemLookupApiGetTrailerRemoteSearchResultsRequest
*/
export interface ItemLookupApiGetTrailerRemoteSearchResultsRequest {
/**
* Remote search query.
* @type {TrailerInfoRemoteSearchQuery}
* @memberof ItemLookupApiGetTrailerRemoteSearchResults
*/
readonly trailerInfoRemoteSearchQuery: TrailerInfoRemoteSearchQuery;
}
/**
* ItemLookupApi - object-oriented interface
* @export
* @class ItemLookupApi
* @extends {BaseAPI}
*/
export declare class ItemLookupApi extends BaseAPI {
/**
*
* @summary Applies search criteria to an item and refreshes metadata.
* @param {ItemLookupApiApplySearchCriteriaRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
applySearchCriteria(requestParameters: ItemLookupApiApplySearchCriteriaRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>;
/**
*
* @summary Get book remote search.
* @param {ItemLookupApiGetBookRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getBookRemoteSearchResults(requestParameters: ItemLookupApiGetBookRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get box set remote search.
* @param {ItemLookupApiGetBoxSetRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getBoxSetRemoteSearchResults(requestParameters: ItemLookupApiGetBoxSetRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get the item\'s external id info.
* @param {ItemLookupApiGetExternalIdInfosRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getExternalIdInfos(requestParameters: ItemLookupApiGetExternalIdInfosRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<ExternalIdInfo[], any>>;
/**
*
* @summary Get movie remote search.
* @param {ItemLookupApiGetMovieRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getMovieRemoteSearchResults(requestParameters: ItemLookupApiGetMovieRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get music album remote search.
* @param {ItemLookupApiGetMusicAlbumRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getMusicAlbumRemoteSearchResults(requestParameters: ItemLookupApiGetMusicAlbumRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get music artist remote search.
* @param {ItemLookupApiGetMusicArtistRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getMusicArtistRemoteSearchResults(requestParameters: ItemLookupApiGetMusicArtistRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get music video remote search.
* @param {ItemLookupApiGetMusicVideoRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getMusicVideoRemoteSearchResults(requestParameters: ItemLookupApiGetMusicVideoRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get person remote search.
* @param {ItemLookupApiGetPersonRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getPersonRemoteSearchResults(requestParameters: ItemLookupApiGetPersonRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get series remote search.
* @param {ItemLookupApiGetSeriesRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getSeriesRemoteSearchResults(requestParameters: ItemLookupApiGetSeriesRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
/**
*
* @summary Get trailer remote search.
* @param {ItemLookupApiGetTrailerRemoteSearchResultsRequest} requestParameters Request parameters.
* @param {*} [options] Override http request option.
* @throws {RequiredError}
* @memberof ItemLookupApi
*/
getTrailerRemoteSearchResults(requestParameters: ItemLookupApiGetTrailerRemoteSearchResultsRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<RemoteSearchResult[], any>>;
}