http4k / org.http4k.contract.openapi.v2 / OpenApi2 / <init>
OpenApi2(apiInfo:
ApiInfo
, json:
Json
<NODE>, baseUri:
Uri
? = null, extensions:
List
<
OpenApiExtension
> = emptyList(), securityRenderer:
SecurityRenderer
= OpenApi2SecurityRenderer, schemaGenerator:
JsonSchemaCreator
<NODE, NODE> = JsonToJsonSchema(json), errorResponseRenderer:
ErrorResponseRenderer
= JsonErrorResponseRenderer(json))
Contract renderer for OpenApi2 format JSON. Note that for the JSON schema generation, auto-naming of object models is used as the input relies on JSON objects and not JVM classees.