client library

The web-safe client for the Fluvie render API.

Depends only on package:http, so it works on web, mobile, and desktop. Import this (never package:fluvie_api/server.dart) from a Flutter app.

Classes

ApiRenderClient
A web-safe HTTP client for the Fluvie render API.
ApiRenderRequest
A render request body, built on the client and sent to POST /v1/renders.
A downloadable artifact (the video or its poster) in a RenderJobView.
RenderJobView
A render job as seen by a client: status, progress, and download links.

Exceptions / Errors

ApiClientException
Thrown by ApiRenderClient when a request fails: a non-2xx response, a decode error, or a timeout while waiting for a render.