radarr library

Dart library package to facilitate the communication to and from Radarr's API: A movie collection manager for Usenet and BitTorrent users.

Only v3 and newer releases of Radarr are supported with this library.

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

Classes

Radarr
The core class to handle all connections to Radarr. Gives you easy access to all implemented command handlers, initialized and ready to call.
RadarrCommand
Model for the response for executing a command in Radarr.
RadarrCommandBody
Model for the body for executing a command in Radarr.
RadarrCommandHandler_Command
Facilitates, encapsulates, and manages individual calls related to commands within Radarr.
RadarrCommandHandler_Credits
Facilitates, encapsulates, and manages individual calls related to movie credits within Radarr.
RadarrCommandHandler_Exclusions
Facilitates, encapsulates, and manages individual calls related to exclusions within Radarr.
RadarrCommandHandler_ExtraFile
Facilitates, encapsulates, and manages individual calls related to a movie's extra files within Radarr.
RadarrCommandHandler_FileSystem
Facilitates, encapsulates, and manages individual calls related to the filesystem from Radarr.
RadarrCommandHandler_HealthCheck
Facilitates, encapsulates, and manages individual calls related to health checks within Radarr.
RadarrCommandHandler_History
Facilitates, encapsulates, and manages individual calls related to a movie's extra files within Radarr.
RadarrCommandHandler_ImportList
Facilitates, encapsulates, and manages individual calls related to import lists within Radarr.
RadarrCommandHandler_Language
Facilitates, encapsulates, and manages individual calls related to languages within Radarr.
RadarrCommandHandler_ManualImport
Facilitates, encapsulates, and manages individual calls related to manual import within Radarr.
RadarrCommandHandler_Movie
Facilitates, encapsulates, and manages individual calls related to movies within Radarr.
RadarrCommandHandler_MovieFile
Facilitates, encapsulates, and manages individual calls related to movie files within Radarr.
RadarrCommandHandler_MovieLookup
Facilitates, encapsulates, and manages individual calls related to movie lookups within Radarr.
RadarrCommandHandler_QualityProfile
Facilitates, encapsulates, and manages individual calls related to quality profiles within Radarr.
RadarrCommandHandler_Queue
Facilitates, encapsulates, and manages individual calls related to the queue within Radarr.
RadarrCommandHandler_Release
Facilitates, encapsulates, and manages individual calls related to releases within Radarr.
RadarrCommandHandler_RootFolder
Facilitates, encapsulates, and manages individual calls related to root folders within Radarr.
RadarrCommandHandler_System
Facilitates, encapsulates, and manages individual calls related to the system within Radarr.
RadarrCommandHandler_Tag
Facilitates, encapsulates, and manages individual calls related to tags within Radarr.
RadarrCustomFormat
Model for a custom format from Radarr.
RadarrCustomFormatSpecifications
Model for a custom format from Radarr.
RadarrDiskSpace
Model for disk space details from Radarr.
RadarrExclusion
Model for exclusion details from Radarr.
RadarrExtraFile
Model for a movies' extra file information from Radarr.
RadarrFileSystem
Model for a call to the filesystem from Radarr.
RadarrFileSystemDirectory
Model for a directory from the filesystem from Radarr.
RadarrFileSystemFile
Model for a file from the filesystem from Radarr.
RadarrHealthCheck
Model for health check details from Radarr.
RadarrHistory
Model for history content from Radarr.
RadarrHistoryRecord
Model for a history record from Radarr.
RadarrImage
Model for a movies' image from Radarr.
RadarrImportList
Model for an import list from Radarr.
RadarrLanguage
Store details about a language.
RadarrManualImport
Model for manual import results from Radarr.
RadarrManualImportFile
Model for an manual import file.
RadarrManualImportRejection
Model for an manual import rejection reason.
RadarrManualImportUpdate
Model for manual import update results from Radarr.
RadarrManualImportUpdateData
Model for an manual import update data that is attached to update requests.
RadarrMovie
Model for a single movie data from Radarr.
RadarrMovieAlternateTitles
Store details about alternate titles available for a movie.
RadarrMovieCollection
Store details about a collection the movie is apart of.
RadarrMovieCredits
Store details about credits for a person who has worked on the movie.
RadarrMovieFile
Model for a movies' file information
RadarrMovieFileMediaInfo
Store details about the language of the movie.
RadarrMovieFileQuality
Model for an movie file's quality profile.
RadarrMovieRating
Model for movies rating values.
RadarrQuality
Store details about a quality profile item.
RadarrQualityDefinition
Store details about a quality definition.
RadarrQualityProfile
Store details about a quality profile in Radarr.
RadarrQualityProfileFormatItem
Store details about a quality profile's format item.
RadarrQualityProfileItem
Store details about a quality profile item.
RadarrQualityRevision
Model for an movie file's quality profile's revision.
RadarrQueue
RadarrQueueRecord
RadarrQueueStatus
RadarrQueueStatusMessage
RadarrRelease
Model for a movie release from Radarr.
RadarrRootFolder
Model for root folders from Radarr.
RadarrSystemStatus
Model for the system status from Radarr.
RadarrTag
Model for a series tag from Radarr.
RadarrUnmappedFolder
Model for unmapped folders within a root folder from Radarr.
RadarrUtilities
RadarrUtilities gives access to static, functional operations. These are mainly used for the (de)serialization of received JSON data.

Enums

RadarrAvailability
Enumerator to handle all availability options used in Radarr.
RadarrCreditType
RadarrEventType
RadarrFileSystemType
Enumerator to handle all fileystem types used in Radarr.
RadarrHealthCheckType
Enumerator to handle all health check types used in Radarr.
RadarrHistorySortKey
RadarrImportMode
RadarrProtocol
Enumerator to handle all protocol options used in Radarr.
RadarrQueueRecordStatus
RadarrQueueSortKey
RadarrSortDirection
RadarrTrackedDownloadState
RadarrTrackedDownloadStatus

Extensions

RadarrAvailabilityExtension on RadarrAvailability
Extension on RadarrAvailability to implement extended functionality.
RadarrCreditTypeExtension on RadarrCreditType
Extension on RadarrCreditType to implement extended functionality.
RadarrEventTypeExtension on RadarrEventType
Extension on RadarrEventType to implement extended functionality.
RadarrFileSystemTypeExtension on RadarrFileSystemType
Extension on RadarrFileSystemType to implement extended functionality.
RadarrHealthCheckTypeExtension on RadarrHealthCheckType
Extension on RadarrHealthCheckType to implement extended functionality.
RadarrHistorySortKeyExtension on RadarrHistorySortKey
Extension on RadarrHistorySortKey to implement extended functionality.
RadarrImportModeExtension on RadarrImportMode
Extension on RadarrImportMode to implement extended functionality.
RadarrProtocolExtension on RadarrProtocol
Extension on RadarrProtocol to implement extended functionality.
RadarrQueueRecordStatusExtension on RadarrQueueRecordStatus
RadarrQueueSortKeyExtension on RadarrQueueSortKey
Extension on RadarrQueueSortKey to implement extended functionality.
RadarrSortDirectionExtension on RadarrSortDirection
Extension on RadarrSortDirection to implement extended functionality.
RadarrTrackedDownloadStateExtension on RadarrTrackedDownloadState
RadarrTrackedDownloadStatusExtension on RadarrTrackedDownloadStatus