- InstantMixApiFp(
configuration?: Configuration,
): {
getInstantMixFromAlbum(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromArtists(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromArtists2(
id: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromItem(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromMusicGenreById(
id: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromMusicGenreByName(
name: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromPlaylist(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromSong(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
} Returns {
getInstantMixFromAlbum(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromArtists(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromArtists2(
id: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromItem(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromMusicGenreById(
id: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromMusicGenreByName(
name: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromPlaylist(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
getInstantMixFromSong(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>;
}
getInstantMixFromAlbum:function
- getInstantMixFromAlbum(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- itemId: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromArtists:function
- getInstantMixFromArtists(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- itemId: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromArtists2:function
- getInstantMixFromArtists2(
id: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- id: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromItem:function
- getInstantMixFromItem(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- itemId: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromMusicGenreById:function
- getInstantMixFromMusicGenreById(
id: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- id: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromMusicGenreByName:function
- getInstantMixFromMusicGenreByName(
name: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- name: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromPlaylist:function
- getInstantMixFromPlaylist(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- itemId: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
getInstantMixFromSong:function
- getInstantMixFromSong(
itemId: string,
userId?: string,
limit?: number,
fields?: ItemFields[],
enableImages?: boolean,
enableUserData?: boolean,
imageTypeLimit?: number,
enableImageTypes?: ImageType[],
options?: RawAxiosRequestConfig,
): Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
> Parameters
- itemId: string
Optional
userId: stringOptional
limit: numberOptional
fields: ItemFields[]Optional
enableImages: booleanOptional
enableUserData: booleanOptional
imageTypeLimit: numberOptional
enableImageTypes: ImageType[]Optional
options: RawAxiosRequestConfig
Returns Promise<
(
axios?: AxiosInstance,
basePath?: string,
) => AxiosPromise<BaseItemDtoQueryResult>,
>
InstantMixApi - functional programming interface
Export