Expand description
An async Jellyfin API client built on reqwest.
This crate is intentionally structured to scale:
clientcontains the HTTP layer (auth, base URL, error mapping).api::*contains grouped endpoint wrappers.models::*contains request/response DTOs.
Modules§
- api
- API endpoint groups.
- models
- Request/response models (DTOs).
- openapi
- Build-time metadata extracted from
docs/jellyfin-openapi-stable.json. - pagination
- Pagination helpers.
Structs§
- Jellyfin
Client - A clonable async Jellyfin client.
- Jellyfin
Client Builder - Builds a
JellyfinClient. - Retry
Config - Retry configuration for requests sent by
JellyfinClient.
Enums§
- Error
- Errors returned by this SDK.
Type Aliases§
- Result
- A crate-wide result type.