mirror of
https://github.com/LukeHagar/plexjava.git
synced 2025-12-06 12:37:47 +00:00
24 lines
1.2 KiB
Java
24 lines
1.2 KiB
Java
package com.plexsdk.http;
|
|
|
|
import com.plexsdk.exceptions.ApiException;
|
|
import java.util.List;
|
|
|
|
public interface LibraryClient {
|
|
ResponseWithHeaders<String> getFileHash(String url, Float type) throws ApiException;
|
|
ResponseWithHeaders<com.plexsdk.models.GetRecentlyAddedResponse> getRecentlyAdded()
|
|
throws ApiException;
|
|
ResponseWithHeaders<String> getLibraries() throws ApiException;
|
|
ResponseWithHeaders<String> getLibrary(Float sectionId, Float includeDetails) throws ApiException;
|
|
ResponseWithHeaders<String> deleteLibrary(Float sectionId) throws ApiException;
|
|
ResponseWithHeaders<String> getLibraryItems(Float sectionId, Float type, String filter)
|
|
throws ApiException;
|
|
ResponseWithHeaders<String> refreshLibrary(Float sectionId) throws ApiException;
|
|
ResponseWithHeaders<String> getLatestLibraryItems(Float sectionId, Float type, String filter)
|
|
throws ApiException;
|
|
ResponseWithHeaders<String> getCommonLibraryItems(Float sectionId, Float type, String filter)
|
|
throws ApiException;
|
|
ResponseWithHeaders<String> getMetadata(Float ratingKey) throws ApiException;
|
|
ResponseWithHeaders<String> getMetadataChildren(Float ratingKey) throws ApiException;
|
|
ResponseWithHeaders<com.plexsdk.models.GetOnDeckResponse> getOnDeck() throws ApiException;
|
|
}
|