balli.openapi

OpenAPI 3 export helpers built on balli.json-schema. schema exports a Balli schema as an OpenAPI Schema Object, moving JSON Schema definitions under components/schemas and rewriting refs. openapi wraps schemas into a minimal OpenAPI document.

schema

Kind: defn

Return an OpenAPI 3 schema object. Reached refs are emitted under {\

openapi

Kind: defn

Build a minimal OpenAPI 3.1 document. opts: :info string-keyed info map, default {\

request-body

Kind: defn

OpenAPI requestBody object for schema s.

response

Kind: defn

OpenAPI response object for schema s.

parameter

Kind: defn

OpenAPI parameter object for a scalar schema.