Path template (e.g. “/user/{id}”)
Item documentation
List of request header names (e.g. “Authorization”)
Name of the parameter
Whether this parameter is required or not (MUST be true for path parameters)
List of query string parameters
Human readable documentation of the request entity
Map that associates each possible content-type (e.g. “text/html”) with a MediaType description
Response status code (e.g. 200)
Human readable documentation. Not optional because its required by openapi
Map that associates each possible content-type (e.g. “text/html”) with a MediaType description
List of path segments. Left is a static segment, right i path parameter
Query string parameters
General information about the documentation to generate
The endpoints to generate the documentation for
An OpenApi instance for the given endpoint descriptions
Interpreter for algebra.BasicAuthentication that produces OpenAPI documentation.