ArrTop::Config::DownloadClient
Inherits JSON::Serializable < YAML::Serializable < Reference < Object
An optional download client arrtop can query for exact per-episode
sizes. A Sonarr season pack reports only the whole-pack total on every
episode row, so without this arrtop estimates each episode as
pack_total / episode_count. When a client is configured, arrtop asks it
for the real size of each episode's file in the torrent instead. Fully
optional: absent ⇒ the feature is off and behaviour is unchanged.
A queue row is matched to a client by the row's download_client name, so
a client's name here must equal the download-client name Sonarr reports.
Constructors
Instance methods
Must equal the download-client name the *arr reports on a queue row
(downloadClient), so a row can be matched to this client.
Must equal the download-client name the *arr reports on a queue row
(downloadClient), so a row can be matched to this client.
Parsed leniently so an unknown value surfaces as a validation error
rather than a parse crash. nil means the raw value was unrecognized.
Parsed leniently so an unknown value surfaces as a validation error
rather than a parse crash. nil means the raw value was unrecognized.