tautulli library

Dart library package to facilitate the connection to and from Tautulli's API: a Python based monitoring and tracking tool for Plex Media Server.

This library gives access to tautulli_commands, tautulli_models, and tautulli_types, and is needed as the only entrypoint.

Classes

Tautulli
The core class to handle all connections to Tautulli. Gives you easy access to all implemented command handlers, initialized and ready to call.
TautulliActivity
Model for activity data from Tautulli.
TautulliAudioStream
Model to store information about the audio stream for some content.
TautulliCommandHandler_Activity
Facilitates, encapsulates, and manages individual calls related to activity within Tautulli.
TautulliCommandHandler_History
Facilitates, encapsulates, and manages individual calls related to history within Tautulli.
TautulliCommandHandler_Libraries
Facilitates, encapsulates, and manages individual calls related to libraries within Tautulli.
TautulliCommandHandler_Miscellaneous
Facilitates, encapsulates, and manages individual calls for any miscellaneous calls within Tautulli.
TautulliCommandHandler_Notifications
Facilitates, encapsulates, and manages individual calls related to notifications within Tautulli.
TautulliCommandHandler_System
Facilitates, encapsulates, and manages individual calls for any system calls within Tautulli.
TautulliCommandHandler_Users
Facilitates, encapsulates, and manages individual calls related to users within Tautulli.
TautulliDateFormat
Model to store the date and time formats.
TautulliGeolocationInfo
Model to store the geolocation information for an IP address.
TautulliGraphData
Model to store graph data from Tautulli.
TautulliHistory
Model for history data from Tautulli.
TautulliHistoryRecord
Model for a single history record in Tautulli.
TautulliHomeStats
Model to store the data for the home statistics.
TautulliLibrariesTable
Model for the Tautulli library table from Tautulli.
TautulliLibrary
Model to store data about a library from Plex.
TautulliLibraryMediaInfo
Model to store the Tautulli media information table data records.
TautulliLibraryMediaInfoRecord
Model to store the Tautulli media information table data.
TautulliLibraryName
Model to store basic name and data about a library from Plex.
TautulliLibraryUserStats
Model to store user stats for a library in Plex.
TautulliLibraryWatchTimeStats
Model to store total watch time stats for a library in Plex.
TautulliLog
Model to store a Tautulli log record.
TautulliMediaInfo
Model to store the library content's media information.
TautulliMediaInfoParts
Model to store the library content's media information for each part/file.
TautulliMetadata
Model to store the library content metadata.
TautulliNewsletter
Model to store information about a Tautulli newsletter.
TautulliNewsletterConfig
Model to store information about a Tautulli newsletter configuration.
TautulliNewsletterLogRecord
Model to store an individual newsletter log details from Tautulli.
TautulliNewsletterLogs
Model to store newsletter logs from Tautulli.
TautulliNotificationLogRecord
Model to store an individual notification log details from Tautulli.
TautulliNotificationLogs
Model to store notification logs from Tautulli.
TautulliNotifier
Model to store information about a Tautulli notifier.
TautulliNotifierConfig
Model to store information about a Tautulli notifier configuration.
TautulliNotifierConfigActions
Model to store information about a Tautulli notifier configuration actions.
TautulliNotifierParameter
Model to store information about a Tautulli notifier parameters.
TautulliPlexLog
Model to store a Plex Media Server or Plex Media Scanner log.
TautulliPMSUpdate
Model to store update information for Plex Media Server.
TautulliRecentlyAdded
Model to store information about some recently added content.
TautulliSearch
Model to store search results of your Plex Media Server library.
TautulliSearchResult
Model to store Plex Media Server search result data.
TautulliSearchResults
Model to store search result lists from your Plex Media Server library.
TautulliSeriesData
Model to store an individual series data for graph data from Tautulli.
TautulliServer
Model to store the Plex Media Server details.
TautulliServerIdentity
Model to store the Plex server identity used in Tautulli.
TautulliServerInfo
Model to store the Plex server information used in Tautulli.
TautulliSession
Model for a single activity session in Tautulli.
TautulliSingleLibrary
Model to store data about a single library from Plex.
TautulliStreamData
Model to store information about an active or previous stream.
TautulliSubtitleStream
Model to store information about the subtitle stream for some content.
TautulliSyncedItem
Model to store data about a synced item from Plex.
TautulliTableLibrary
Model for a single Tautulli library data from the library table in Tautulli.
TautulliTableUser
Model for a single Tautulli user's data from the user table in Tautulli.
TautulliUpdateCheck
Model to store update information for Tautulli.
TautulliUser
Model for a single Tautulli user's data in Tautulli.
TautulliUserIPRecord
Model to store a single user login information.
TautulliUserIPs
Model to store user IP address records from Tautulli.
TautulliUserLoginRecord
Model to store a single user login information.
TautulliUserLogins
Model to store user login records from Tautulli.
TautulliUserName
Model to store a user's name & ID.
TautulliUserPlayerStats
Model to store total watch time stats for a user's players in Plex.
TautulliUsersTable
Model for the Tautulli user table from Tautulli.
TautulliUserWatchTimeStats
Model to store total watch time stats for a user in Plex.
TautulliUtilities
TautulliUtilities gives access to static, functional operations. These are mainly used for the (de)serialization of received JSON data.
TautulliVideoStream
Model to store information about the video stream for some content.
TautulliWHOISInfo
Model to store the WHOIS information for an IP address.
TautulliWHOISSubnet
Model to store the WHOIS information for a subnet contained within an IP address lookup.

Enums

TautulliAPILookupService
Enumerator to handle all API lookup services available in Tautulli.
TautulliFallbackImage
Enumerator to handle all fallback images available in Tautulli.
TautulliGraphYAxis
Enumerator to handle all graph Y-axis values available in Tautulli.
TautulliHistoryOrderColumn
Enumerator to handle all history order columns used in Tautulli.
TautulliImageHostService
Enumerator to handle all image hosting services available in Tautulli.
TautulliLibrariesOrderColumn
Enumerator to handle all library order columns used in Tautulli.
TautulliLibraryMediaInfoOrderColumn
Enumerator to handle all library media information order columns used in Tautulli.
TautulliLogsOrderColumn
Enumerator to handle all log order columns used in Tautulli.
TautulliMediaType
Enumerator to handle all media types used in Tautulli.
TautulliNewsletterLogOrderColumn
Enumerator to handle all newsletter log order columns used in Tautulli.
TautulliNotificationLogOrderColumn
Enumerator to handle all notification log order columns used in Tautulli.
TautulliOrderDirection
Enumerator to handle all order directions used in Tautulli.
TautulliPlexLogType
Enumerator to handle all Plex log types available in Tautulli.
TautulliSectionType
Enumerator to handle all section types used in Tautulli.
TautulliSessionLocation
Enumerator to handle all session locations used in Tautulli.
TautulliSessionState
Enumerator to handle all session states used in Tautulli.
TautulliStatsType
Enumerator to handle all statistic types for home stats.
TautulliTranscodeDecision
Enumerator to handle all transcode decisions used in Tautulli.
TautulliUserGroup
Enumerator to handle all user groups used in Tautulli.
TautulliUserIPsOrderColumn
Enumerator to handle all user IP address order columns used in Tautulli.
TautulliUserLoginsOrderColumn
Enumerator to handle all user login order columns used in Tautulli.
TautulliUsersOrderColumn
Enumerator to handle all user order columns used in Tautulli.
TautulliWatchedStatus
Enumerator to handle all watched statuses in Tautulli.

Extensions

TautulliAPILookupServiceExtension on TautulliAPILookupService
Extension on TautulliAPILookupService to implement extended functionality.
TautulliFallbackImageExtension on TautulliFallbackImage
Extension on TautulliFallbackImage to implement extended functionality.
TautulliGraphYAxisExtension on TautulliGraphYAxis
Extension on TautulliGraphYAxis to implement extended functionality.
TautulliHistoryOrderColumnExtension on TautulliHistoryOrderColumn
Extension on TautulliHistoryOrderColumn to implement extended functionality.
TautulliImageHostServiceExtension on TautulliImageHostService
Extension on TautulliImageHostService to implement extended functionality.
TautulliLibrariesOrderColumnExtension on TautulliLibrariesOrderColumn
Extension on TautulliLibrariesOrderColumn to implement extended functionality.
TautulliLibraryMediaInfoOrderColumnExtension on TautulliLibraryMediaInfoOrderColumn
Extension on TautulliLibraryMediaInfoOrderColumn to implement extended functionality.
TautulliLogsOrderColumnExtension on TautulliLogsOrderColumn
Extension on TautulliLogsOrderColumn to implement extended functionality.
TautulliMediaTypeExtension on TautulliMediaType?
Extension on TautulliMediaType to implement extended functionality.
TautulliNewsletterLogOrderColumnExtension on TautulliNewsletterLogOrderColumn
Extension on TautulliNewsletterLogOrderColumn to implement extended functionality.
TautulliNotificationLogOrderColumnExtension on TautulliNotificationLogOrderColumn
Extension on TautulliNotificationLogOrderColumn to implement extended functionality.
TautulliOrderDirectionExtension on TautulliOrderDirection
Extension on TautulliOrderDirection to implement extended functionality.
TautulliPlexLogTypeExtension on TautulliPlexLogType
Extension on TautulliPlexLogType to implement extended functionality.
TautulliSectionTypeExtension on TautulliSectionType
Extension on TautulliSectionType to implement extended functionality.
TautulliSessionLocationExtension on TautulliSessionLocation
Extension on TautulliSessionLocation to implement extended functionality.
TautulliSessionStateExtension on TautulliSessionState
Extension on TautulliSessionState to implement extended functionality.
TautulliStatsTypeExtension on TautulliStatsType
Extension on TautulliStatsType to implement extended functionality.
TautulliTranscodeDecisionExtension on TautulliTranscodeDecision
Extension on TautulliTranscodeDecision to implement extended functionality.
TautulliUserGroupExtension on TautulliUserGroup
Extension on TautulliUserGroup to implement extended functionality.
TautulliUserIPsOrderColumnExtension on TautulliUserIPsOrderColumn
Extension on TautulliUserIPsOrderColumn to implement extended functionality.
TautulliUserLoginsOrderColumnExtension on TautulliUserLoginsOrderColumn
Extension on TautulliUserLoginsOrderColumn to implement extended functionality.
TautulliUsersOrderColumnExtension on TautulliUsersOrderColumn
Extension on TautulliUsersOrderColumn to implement extended functionality.
TautulliWatchedStatusExtension on TautulliWatchedStatus
Extension on TautulliWatchedStatus to implement extended functionality.