org.http4k.contract.jsonschema.JsonSchemaCreator.kt Maven / Gradle / Ivy
package org.http4k.contract.jsonschema
interface JsonSchemaCreator {
fun toSchema(obj: IN, overrideDefinitionId: String? = null, refModelNamePrefix: String? = null): JsonSchema
}
data class JsonSchema(val node: NODE, val definitions: Set> = emptySet())
class IllegalSchemaException(message: String) : RuntimeException(message)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy