package com.plexsdk.http; import com.plexsdk.exceptions.ApiException; import java.util.List; public interface LibraryClient { ResponseWithHeaders getFileHash(String url, Float type) throws ApiException; ResponseWithHeaders getRecentlyAdded() throws ApiException; ResponseWithHeaders getLibraries() throws ApiException; ResponseWithHeaders getLibrary(Float sectionId, Float includeDetails) throws ApiException; ResponseWithHeaders deleteLibrary(Float sectionId) throws ApiException; ResponseWithHeaders getLibraryItems(Float sectionId, Float type, String filter) throws ApiException; ResponseWithHeaders refreshLibrary(Float sectionId) throws ApiException; ResponseWithHeaders getLatestLibraryItems(Float sectionId, Float type, String filter) throws ApiException; ResponseWithHeaders getCommonLibraryItems(Float sectionId, Float type, String filter) throws ApiException; ResponseWithHeaders getMetadata(Float ratingKey) throws ApiException; ResponseWithHeaders getMetadataChildren(Float ratingKey) throws ApiException; ResponseWithHeaders getOnDeck() throws ApiException; }