http4k / org.http4k.util / JsonSchemaCreator
interface JsonSchemaCreator<IN, OUT>
Name | Summary |
---|---|
toSchema | abstract fun toSchema(obj: IN, overrideDefinitionId: String ? = null): JsonSchema <OUT> |
Name | Summary |
---|---|
ApiRenderer | Renders the contract contents in OpenApi JSON format.interface ApiRenderer<API, NODE> : JsonSchemaCreator < Any , NODE> |
AutoJsonToJsonSchema | class AutoJsonToJsonSchema<NODE : Any > : JsonSchemaCreator < Any , NODE> |
JsonToJsonSchema | class JsonToJsonSchema<NODE> : JsonSchemaCreator <NODE, NODE> |
JsonToJsonSchema | class JsonToJsonSchema<NODE> : JsonSchemaCreator <NODE, NODE> |