class

ArrTop::Backend

Inherits Reference < Object

Abstraction over an *arr instance (Sonarr or Radarr). Concrete backends wrap the corresponding client shard and expose their download queue as normalized QueueRows so the Poller/UI never touch the underlying model types.

Network errors are not swallowed here — a failed request raises the shard's ApiError; the Poller decides per-backend how to handle it.

Instance methods

name

Human-readable backend name (from config).

Source
rows

The backend's current download queue as normalized rows.

Source