UNPKG

@jellyfin/sdk

Version:
573 lines (572 loc) • 27 kB
/** * 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>>; }