* convert an example that doesn't matter
* migrate some services from examples to openApi
* improve and de-dupe service titles
* revert changes to codefactor
* allow serviceData to override cacheSeconds with a longer value
* prevent [endpoint] json cacheSeconds property exceeding service default
* allow ShieldsRuntimeError to specify a cacheSeconds property
By default error responses use the cacheLength of
the service class throwing the error.
This allows error to tell the handling layer the maxAge
that should be set on the error badge response.
* add customExceptions param
This
1. allows us to specify custom properties to pass to the exception
constructor if we throw any of the standard got errors
e.g: `ETIMEDOUT`, `ECONNRESET`, etc
2. uses a custom `cacheSeconds` property (if set on the exception)
to set the response maxAge
* customExceptions --> systemErrors
* errorMessages --> httpErrors
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* [ClearlyDefined] New badge
* Add HTTP 500 error message
Co-authored-by: Caleb Cartwright <calebcartwright@users.noreply.github.com>
* Update error message for test
* Handle incomplete response
* Make file count optional
* Use NotFound
Co-authored-by: Caleb Cartwright <calebcartwright@users.noreply.github.com>
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>