sonarr library

Dart library package to facilitate the communication to and from Sonarr's API: A smart PVR for newsgroup and bittorrent users.

This library gives access to sonarr_commands, and is needed as the only entrypoint.

Classes

Sonarr
The core class to handle all connections to Sonarr. Gives you easy access to all implemented command handlers, initialized and ready to call.
SonarrAddedRelease
Model for an episode release that was added to Sonarr.
SonarrCalendar
Model for calendar entries from Sonarr.
SonarrCommand
Model for the response for executing a command in Sonarr.
SonarrCommandBody
Model for the body for executing a command in Sonarr.
SonarrCommandHandler_Calendar
Facilitates, encapsulates, and manages individual calls related to calendar within Sonarr.
SonarrCommandHandler_Command
Facilitates, encapsulates, and manages individual calls related to commands within Sonarr.
SonarrCommandHandler_Episode
Facilitates, encapsulates, and manages individual calls related to episodes within Sonarr.
SonarrCommandHandler_EpisodeFile
Facilitates, encapsulates, and manages individual calls related to episode files within Sonarr.
SonarrCommandHandler_History
Facilitates, encapsulates, and manages individual calls related to history within Sonarr.
SonarrCommandHandler_Profile
Facilitates, encapsulates, and manages individual calls related to profiles within Sonarr.
SonarrCommandHandler_Queue
Facilitates, encapsulates, and manages individual calls related to queue within Sonarr.
SonarrCommandHandler_Release
Facilitates, encapsulates, and manages individual calls related to releases within Sonarr.
SonarrCommandHandler_RootFolder
Facilitates, encapsulates, and manages individual calls related to root folders within Sonarr.
SonarrCommandHandler_Series
Facilitates, encapsulates, and manages individual calls related to series within Sonarr.
SonarrCommandHandler_SeriesLookup
Facilitates, encapsulates, and manages individual calls related to series lookup within Sonarr.
SonarrCommandHandler_System
Facilitates, encapsulates, and manages individual calls related to system within Sonarr.
SonarrCommandHandler_Tag
Facilitates, encapsulates, and manages individual calls related to tags within Sonarr.
SonarrCommandHandler_Wanted
Facilitates, encapsulates, and manages individual calls related to wanted/missing episodes within Sonarr.
SonarrEpisode
Model for an episode from Sonarr.
SonarrEpisodeFile
Model for an episode file from Sonarr.
SonarrEpisodeFileLanguage
Model for an episode file's language from Sonarr.
SonarrEpisodeFileMediaInfo
Model for an episode file's media info from Sonarr.
SonarrEpisodeFileQuality
Model for an episode file's quality profile from Sonarr.
SonarrEpisodeFileQualityQuality
Model for an episode file's quality profile's quality from Sonarr.
SonarrEpisodeFileQualityRevision
Model for an episode file's quality profile's revision from Sonarr.
SonarrHistory
Model to store history records from Sonarr.
SonarrHistoryRecord
Model to store an individual history record from Sonarr.
SonarrHistoryRecordData
Model to store an individual history record's event data from Sonarr.
SonarrLanguageProfile
Model for a language profile from Sonarr.
SonarrLanguageProfileCutoff
Model for a language profile cutoffs from Sonarr.
SonarrLanguageProfileItem
Model for a language profile nested item from Sonarr.
SonarrLanguageProfileItemLanguage
Model for a quality profile's nested item's quality from Sonarr.
SonarrMissing
Model for missing episode records from Sonarr.
SonarrMissingRecord
Model for an individual missing episode record from Sonarr.
SonarrQualityProfile
Model for a quality profile from Sonarr.
SonarrQualityProfileCutoff
Model for a quality profile cutoffs from Sonarr.
SonarrQualityProfileItem
Model for a quality profile nested item from Sonarr.
SonarrQualityProfileItemQuality
Model for a quality profile's nested item's quality from Sonarr.
SonarrQueueRecord
Model for the from Sonarr.
SonarrQueueStatusMessage
SonarrRelease
Model for an episode release from Sonarr.
SonarrRootFolder
Model for root folders from Sonarr.
SonarrSeries
Model for a single series data from Sonarr.
SonarrSeriesAlternateTitle
Model for series' alternate title from Sonarr.
SonarrSeriesImage
Model for a series' image from Sonarr.
SonarrSeriesLookup
Model for series lookup (new series searches) from Sonarr.
SonarrSeriesRating
Model for series' rating values.
SonarrSeriesSeason
Model for a series' season from Sonarr.
SonarrSeriesSeasonStatistics
Model for a series' season statistics from Sonarr.
SonarrStatus
Model for the system status from Sonarr.
SonarrTag
Model for a series tag from Sonarr.
SonarrUnmappedFolder
Model for unmapped folders within a root folder from Sonarr.
SonarrUtilities
SonarrUtilities gives access to static, functional operations. These are mainly used for the (de)serialization of received JSON data.

Enums

SonarrHistoryEventType
Enumerator to handle all history event types used in Sonarr.
SonarrHistorySortKey
SonarrSeriesType
Enumerator to handle all series types used in Sonarr.
SonarrSortDirection
SonarrWantedMissingSortKey

Extensions

SonarrHistoryEventTypeExtension on SonarrHistoryEventType
Extension on SonarrHistoryEventType to implement extended functionality.
SonarrHistorySortKeyExtension on SonarrHistorySortKey
Extension on SonarrHistorySortKey to implement extended functionality.
SonarrSeriesTypeExtension on SonarrSeriesType
Extension on SonarrSeriesType to implement extended functionality.
SonarrSortDirectionExtension on SonarrSortDirection
Extension on SonarrSortDirection to implement extended functionality.
SonarrWantedMissingSortKeyExtension on SonarrWantedMissingSortKey
Extension on SonarrWantedMissingSortKey to implement extended functionality.