ImageApi - axios parameter creator

  • Parameters

    Returns {
        deleteCustomSplashscreen: (
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        deleteItemImage: (
            itemId: string,
            imageType: ImageType,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        deleteItemImageByIndex: (
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        deleteUserImage: (
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getArtistImage: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getGenreImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getGenreImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getItemImage: (
            itemId: string,
            imageType: ImageType,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getItemImage2: (
            itemId: string,
            imageType: ImageType,
            maxWidth: number,
            maxHeight: number,
            tag: string,
            format: ImageFormat,
            percentPlayed: number,
            unplayedCount: number,
            imageIndex: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getItemImageByIndex: (
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getItemImageInfos: (
            itemId: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getMusicGenreImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getMusicGenreImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getPersonImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getPersonImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getSplashscreen: (
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            quality?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getStudioImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getStudioImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getUserImage: (
            userId?: string,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headArtistImage: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headGenreImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headGenreImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headItemImage: (
            itemId: string,
            imageType: ImageType,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headItemImage2: (
            itemId: string,
            imageType: ImageType,
            maxWidth: number,
            maxHeight: number,
            tag: string,
            format: ImageFormat,
            percentPlayed: number,
            unplayedCount: number,
            imageIndex: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headItemImageByIndex: (
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            maxWidth?: number,
            maxHeight?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            tag?: string,
            format?: ImageFormat,
            percentPlayed?: number,
            unplayedCount?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headMusicGenreImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headMusicGenreImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headPersonImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headPersonImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headStudioImage: (
            name: string,
            imageType: ImageType,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headStudioImageByIndex: (
            name: string,
            imageType: ImageType,
            imageIndex: number,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        headUserImage: (
            userId?: string,
            tag?: string,
            format?: ImageFormat,
            maxWidth?: number,
            maxHeight?: number,
            percentPlayed?: number,
            unplayedCount?: number,
            width?: number,
            height?: number,
            quality?: number,
            fillWidth?: number,
            fillHeight?: number,
            blur?: number,
            backgroundColor?: string,
            foregroundLayer?: string,
            imageIndex?: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        postUserImage: (
            userId?: string,
            body?: File,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        setItemImage: (
            itemId: string,
            imageType: ImageType,
            body?: File,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        setItemImageByIndex: (
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            body?: File,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        updateItemImageIndex: (
            itemId: string,
            imageType: ImageType,
            imageIndex: number,
            newIndex: number,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        uploadCustomSplashscreen: (
            body?: File,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
    }

    • deleteCustomSplashscreen: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • deleteItemImage: (
          itemId: string,
          imageType: ImageType,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • deleteItemImageByIndex: (
          itemId: string,
          imageType: ImageType,
          imageIndex: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • deleteUserImage: (userId?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • getArtistImage: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getGenreImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getGenreImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getItemImage: (
          itemId: string,
          imageType: ImageType,
          maxWidth?: number,
          maxHeight?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          tag?: string,
          format?: ImageFormat,
          percentPlayed?: number,
          unplayedCount?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getItemImage2: (
          itemId: string,
          imageType: ImageType,
          maxWidth: number,
          maxHeight: number,
          tag: string,
          format: ImageFormat,
          percentPlayed: number,
          unplayedCount: number,
          imageIndex: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getItemImageByIndex: (
          itemId: string,
          imageType: ImageType,
          imageIndex: number,
          maxWidth?: number,
          maxHeight?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          tag?: string,
          format?: ImageFormat,
          percentPlayed?: number,
          unplayedCount?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getItemImageInfos: (itemId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • getMusicGenreImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getMusicGenreImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getPersonImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getPersonImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getSplashscreen: (
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          width?: number,
          height?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          quality?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getStudioImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getStudioImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getUserImage: (
          userId?: string,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headArtistImage: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headGenreImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headGenreImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headItemImage: (
          itemId: string,
          imageType: ImageType,
          maxWidth?: number,
          maxHeight?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          tag?: string,
          format?: ImageFormat,
          percentPlayed?: number,
          unplayedCount?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headItemImage2: (
          itemId: string,
          imageType: ImageType,
          maxWidth: number,
          maxHeight: number,
          tag: string,
          format: ImageFormat,
          percentPlayed: number,
          unplayedCount: number,
          imageIndex: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headItemImageByIndex: (
          itemId: string,
          imageType: ImageType,
          imageIndex: number,
          maxWidth?: number,
          maxHeight?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          tag?: string,
          format?: ImageFormat,
          percentPlayed?: number,
          unplayedCount?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headMusicGenreImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headMusicGenreImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headPersonImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headPersonImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headStudioImage: (
          name: string,
          imageType: ImageType,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headStudioImageByIndex: (
          name: string,
          imageType: ImageType,
          imageIndex: number,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • headUserImage: (
          userId?: string,
          tag?: string,
          format?: ImageFormat,
          maxWidth?: number,
          maxHeight?: number,
          percentPlayed?: number,
          unplayedCount?: number,
          width?: number,
          height?: number,
          quality?: number,
          fillWidth?: number,
          fillHeight?: number,
          blur?: number,
          backgroundColor?: string,
          foregroundLayer?: string,
          imageIndex?: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • postUserImage: (
          userId?: string,
          body?: File,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • setItemImage: (
          itemId: string,
          imageType: ImageType,
          body?: File,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • setItemImageByIndex: (
          itemId: string,
          imageType: ImageType,
          imageIndex: number,
          body?: File,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • updateItemImageIndex: (
          itemId: string,
          imageType: ImageType,
          imageIndex: number,
          newIndex: number,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • uploadCustomSplashscreen: (body?: File, options?: RawAxiosRequestConfig) => Promise<RequestArgs>