Radarr
Constants
VERSION = "0.1.2"
Macros
def_string_enum(name, members)
Defines a string-valued enum whose JSON representation is the exact
camelCase value declared in ext/schema.json.
Crystal's default Enum#to_json emits snake_case member names, which the
Radarr API rejects on writes. This macro overrides serialization so writes
emit the schema's literal values while reads stay lenient (the built-in
case/underscore-insensitive parse is used as a fallback).
Nested types
- Radarr::AddMovieMethod
- Radarr::Api
- Radarr::ApiError
- Radarr::ApplyTags
- Radarr::AuthenticationRequiredType
- Radarr::AuthenticationType
- Radarr::BackupType
- Radarr::CalendarReleaseType
- Radarr::CertificateValidationType
- Radarr::Client
- Radarr::ColonReplacementFormat
- Radarr::CommandPriority
- Radarr::CommandResult
- Radarr::CommandStatus
- Radarr::CommandTrigger
- Radarr::CreditType
- Radarr::DatabaseType
- Radarr::DownloadProtocol
- Radarr::Error
- Radarr::ExtraFileType
- Radarr::FileDateType
- Radarr::HealthCheckResult
- Radarr::ImportListType
- Radarr::MediaCoverTypes
- Radarr::Model
- Radarr::Modifier
- Radarr::MonitorTypes
- Radarr::MovieHistoryEventType
- Radarr::MovieRuntimeFormatType
- Radarr::MovieStatusType
- Radarr::PrivacyLevel
- Radarr::ProperDownloadTypes
- Radarr::ProviderMessageType
- Radarr::ProxyType
- Radarr::QualitySource
- Radarr::Query
- Radarr::QueueStatus
- Radarr::RatingType
- Radarr::RejectionType
- Radarr::RescanAfterRefreshType
- Radarr::RuntimeMode
- Radarr::SortDirection
- Radarr::SourceType
- Radarr::TMDbCountryCode
- Radarr::TimeConverter
- Radarr::TimeoutError
- Radarr::TrackedDownloadState
- Radarr::TrackedDownloadStatus
- Radarr::UpdateMechanism