overseerr library

Dart library package to facilitate the communication to and from Overseerr's API: A request management and media discovery tool for the Plex ecosystem

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

Classes

Overseerr
The core class to handle all connections to Overseerr. Gives you easy access to all implemented command handlers, initialized and ready to call.
OverseerrCommandHandler_Requests
Facilitates, encapsulates, and manages individual calls related to requests within Overseerr.
OverseerrCommandHandler_Status
Facilitates, encapsulates, and manages individual calls related to statuses within Overseerr.
OverseerrCommandHandler_Users
Facilitates, encapsulates, and manages individual calls related to users within Overseerr.
OverseerrMedia
OverseerrPageInfo
OverseerrQuota
OverseerrRequest
OverseerrRequestCount
OverseerrRequestPage
OverseerrStatus
OverseerrStatusAppData
OverseerrUser
OverseerrUserPage
OverseerrUserQuota
OverseerrUtilities
OverseerrUtilities gives access to static, functional operations. These are mainly used for the (de)serialization of received JSON data.

Extensions

OverseerrMediaStatusExtension on OverseerrMediaStatus
Extension on OverseerrMediaStatus to implement extended functionality.
OverseerrMediaTypeExtension on OverseerrMediaType
Extension on OverseerrMediaType to implement extended functionality.
OverseerrRequestFilterTypeExtension on OverseerrRequestFilterType
Extension on OverseerrRequestFilterType to implement extended functionality.
OverseerrRequestSortTypeExtension on OverseerrRequestSortType
Extension on OverseerrRequestSortType to implement extended functionality.
OverseerrRequestStatusExtension on OverseerrRequestStatus
Extension on OverseerrRequestStatus to implement extended functionality.
OverseerrUserSortTypeExtension on OverseerrUserSortType
Extension on OverseerrUserSortType to implement extended functionality.