Sprites.Error (Sprites v0.2.0)

View Source

Error types for the Sprites SDK.

Summary

Functions

Error code for concurrent sprite limit exceeded

Error code for sprite creation rate limit

Parse a structured API error from an HTTP response.

Functions

err_code_concurrent_limit_exceeded()

Error code for concurrent sprite limit exceeded

err_code_creation_rate_limited()

Error code for sprite creation rate limit

parse_api_error(status, body, headers \\ [])

@spec parse_api_error(integer(), binary(), list()) ::
  {:ok, Sprites.Error.APIError.t() | nil}

Parse a structured API error from an HTTP response.

Returns {:ok, %APIError{}} if status >= 400, {:ok, nil} otherwise.