RemoteImageApi - functional programming interface

  • Parameters

    Returns {
        downloadRemoteImage(itemId: string, type: ImageType, imageUrl?: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>;
        getRemoteImageProviders(itemId: string, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ImageProviderInfo[]>)>;
        getRemoteImages(itemId: string, type?: ImageType, startIndex?: number, limit?: number, providerName?: string, includeAllLanguages?: boolean, options?: RawAxiosRequestConfig): Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<RemoteImageResult>)>;
    }

    • downloadRemoteImage:function
      • Parameters

        • itemId: string

          Item Id.

        • type: ImageType

          The image type.

        • OptionalimageUrl: string

          The image url.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>)>

        Downloads a remote image for an item.

    • getRemoteImageProviders:function
      • Parameters

        • itemId: string

          Item Id.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<ImageProviderInfo[]>)>

        Gets available remote image providers for an item.

    • getRemoteImages:function
      • Parameters

        • itemId: string

          Item Id.

        • Optionaltype: ImageType

          The image type.

        • OptionalstartIndex: number

          Optional. The record index to start at. All items with a lower index will be dropped from the results.

        • Optionallimit: number

          Optional. The maximum number of records to return.

        • OptionalproviderName: string

          Optional. The image provider to use.

        • OptionalincludeAllLanguages: boolean

          Optional. Include all languages.

        • Optionaloptions: RawAxiosRequestConfig

          Override http request option.

        Returns Promise<((axios?: AxiosInstance, basePath?: string) => AxiosPromise<RemoteImageResult>)>

        Gets available remote images for an item.