Package

com.kjetland.jackson

jsonSchema

Permalink

package jsonSchema

Visibility
  1. Public
  2. All

Type Members

  1. case class JsonSchemaConfig(autoGenerateTitleForProperties: Boolean, defaultArrayFormat: Option[String], useOneOfForOption: Boolean, useOneOfForNullables: Boolean, usePropertyOrdering: Boolean, hidePolymorphismTypeProperty: Boolean, disableWarnings: Boolean, useMinLengthForNotNull: Boolean, useTypeIdForDefinitionName: Boolean, customType2FormatMapping: Map[String, String], useMultipleEditorSelectViaProperty: Boolean, uniqueItemClasses: Set[Class[_]], classTypeReMapping: Map[Class[_], Class[_]], jsonSuppliers: Map[String, Supplier[JsonNode]], persistModels: Boolean = false, subclassesResolver: SubclassesResolver = new SubclassesResolverImpl(), failOnUnknownProperties: Boolean = true) extends Product with Serializable

    Permalink
  2. class JsonSchemaGenerator extends AnyRef

    Permalink

    Json Schema Generator

  3. trait SubclassesResolver extends AnyRef

    Permalink
  4. case class SubclassesResolverImpl(classGraph: Option[ClassGraph] = None, packagesToScan: List[String] = List(), classesToScan: List[String] = List()) extends SubclassesResolver with Product with Serializable

    Permalink

Value Members

  1. object JsonSchemaConfig extends Serializable

    Permalink
  2. object JsonSchemaGenerator

    Permalink
  3. package annotations

    Permalink

Ungrouped