TautulliCommandHandler_Libraries class
Facilitates, encapsulates, and manages individual calls related to libraries within Tautulli.
TautulliCommandHandler_Libraries internally handles routing the HTTP client to the API calls.
Constructors
- TautulliCommandHandler_Libraries(Dio _client)
-
Create a library command handler using an initialized
Dio
client.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
deleteAllLibraryHistory(
{required int sectionId, String? serverId, List< int> ? rowIds}) → Future<void> - Handler for delete_all_library_history.
-
deleteLibrary(
{required int sectionId, String? serverId, List< int> ? rowIds}) → Future<void> - Handler for delete_library.
-
deleteRecentlyAdded(
) → Future< void> - Handler for delete_recently_added.
-
editLibrary(
{required int sectionId, String? customThumb, String? customArt, bool? keepHistory}) → Future< void> - Handler for edit_library.
-
getLibraries(
) → Future< List< TautulliLibrary> > - Handler for get_libraries.
-
getLibrariesTable(
{bool? grouping, TautulliLibrariesOrderColumn? orderColumn, TautulliOrderDirection? orderDirection, int? start, int? length, String? search}) → Future< TautulliLibrariesTable> - Handler for get_libraries_table.
-
getLibrary(
{required int sectionId}) → Future< TautulliSingleLibrary> - Handler for get_library.
-
getLibraryMediaInfo(
{int? sectionId, int? ratingKey, TautulliSectionType? sectionType, TautulliOrderDirection? orderDirection, TautulliLibraryMediaInfoOrderColumn? orderColumn, int? start, int? length, String? search, bool? refresh}) → Future< TautulliLibraryMediaInfo> - Handler for get_library_media_info.
-
getLibraryNames(
) → Future< List< TautulliLibraryName> > - Handler for get_library_names.
-
getLibraryUserStats(
{required int sectionId, bool? grouping}) → Future< List< TautulliLibraryUserStats> > - Handler for get_library_user_stats.
-
getLibraryWatchTimeStats(
{required int sectionId, bool? grouping, List< int> ? queryDays}) → Future<List< TautulliLibraryWatchTimeStats> > - Handler for get_library_watch_time_stats.
-
getMetadata(
{required int ratingKey}) → Future< TautulliMetadata> - Handler for get_metadata.
-
getNewRatingKeys(
{required int ratingKey, required TautulliMediaType mediaType}) → Future< Map< String, dynamic> ?> - Handler for get_new_rating_keys.
-
getOldRatingKeys(
{required int ratingKey, required TautulliMediaType mediaType}) → Future< Map< String, dynamic> ?> - Handler for get_old_rating_keys.
-
getRecentlyAdded(
{required int count, int? start, TautulliMediaType? mediaType, int? sectionId}) → Future< List< TautulliRecentlyAdded> > - Handler for get_recently_added.
-
getSyncedItems(
{String? machineId, int? userId}) → Future< List< TautulliSyncedItem> > - Handler for get_synced_items.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
refreshLibrariesList(
) → Future< void> - Handler for refresh_libraries_list.
-
search(
{required String query, int? limit}) → Future< TautulliSearch> - Handler for search.
-
toString(
) → String -
A string representation of this object.
inherited
-
undeleteLibrary(
{required int sectionId, required String sectionName}) → Future< void> - Handler for undelete_library.
-
updateMetadataDetails(
{required int oldRatingKey, required int newRatingKey, required TautulliMediaType mediaType}) → Future< void> - Handler for update_metadata_details.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited