Package-level declarations
Types
Link copied to clipboard
class AutoJsonToJsonSchema<NODE : Any>(json: AutoMarshallingJson<NODE>, fieldRetrieval: FieldRetrieval = FieldRetrieval.compose(
SimpleLookup(
metadataRetrievalStrategy = PrimitivesFieldMetadataRetrievalStrategy
)
), modelNamer: SchemaModelNamer = Simple, refLocationPrefix: String = "components/schemas", metadataRetrieval: MetadataRetrieval = MetadataRetrieval.compose(SimpleMetadataLookup(emptyMap()))) : JsonSchemaCreator<Any, NODE>
Link copied to clipboard
Link copied to clipboard
Values of the json schema metadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JsonToJsonSchema<NODE>(json: Json<NODE>, refLocationPrefix: String = "components/schemas") : JsonSchemaCreator<NODE, NODE>
Link copied to clipboard
class KondorJsonSchemaCreator(json: KondorJson, refLocationPrefix: String = "components/schema") : JsonSchemaCreator<Any, JsonNode>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SimpleLookup(renamingStrategy: (String) -> String = { it }, metadataRetrievalStrategy: FieldMetadataRetrievalStrategy = NoOpFieldMetadataRetrievalStrategy()) : FieldRetrieval
Link copied to clipboard
Link copied to clipboard
Set format values for OpenApi descriptions for fields of this type
Functions
Link copied to clipboard
fun FieldMetadataRetrievalStrategy.then(that: FieldMetadataRetrievalStrategy): FieldMetadataRetrievalStrategy
Combine Strategies, with the first taking precedence