Function UserLibraryApiAxiosParamCreator

UserLibraryApi - axios parameter creator

  • Parameters

    Returns {
        deleteUserItemRating: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getIntros: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getItem: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getLatestMedia: (
            userId?: string,
            parentId?: string,
            fields?: ItemFields[],
            includeItemTypes?: BaseItemKind[],
            isPlayed?: boolean,
            enableImages?: boolean,
            imageTypeLimit?: number,
            enableImageTypes?: ImageType[],
            enableUserData?: boolean,
            limit?: number,
            groupItems?: boolean,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getLocalTrailers: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getRootFolder: (
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getSpecialFeatures: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        markFavoriteItem: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        unmarkFavoriteItem: (
            itemId: string,
            userId?: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        updateUserItemRating: (
            itemId: string,
            userId?: string,
            likes?: boolean,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
    }

    • deleteUserItemRating: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getIntros: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getItem: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getLatestMedia: (
          userId?: string,
          parentId?: string,
          fields?: ItemFields[],
          includeItemTypes?: BaseItemKind[],
          isPlayed?: boolean,
          enableImages?: boolean,
          imageTypeLimit?: number,
          enableImageTypes?: ImageType[],
          enableUserData?: boolean,
          limit?: number,
          groupItems?: boolean,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getLocalTrailers: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getRootFolder: (userId?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • getSpecialFeatures: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • markFavoriteItem: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • unmarkFavoriteItem: (
          itemId: string,
          userId?: string,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • updateUserItemRating: (
          itemId: string,
          userId?: string,
          likes?: boolean,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>