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.
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