Structured error types returned by Aurinko API calls.
All public functions return {:ok, result} or {:error, Aurinko.Error.t()}.
Summary
Functions
Build an Aurinko.Error from an HTTP response.
Build a parameter validation error.
Build a network/transport-level error.
Types
@type error_type() ::
:auth_error
| :not_found
| :rate_limited
| :server_error
| :network_error
| :timeout
| :invalid_params
| :config_error
| :unknown
Functions
Build an Aurinko.Error from an HTTP response.
Build a parameter validation error.
@spec network_error(Exception.t() | String.t()) :: t()
Build a network/transport-level error.