package
jsonSchema
Type Members
-
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]], subclassesResolver: SubclassesResolver = new SubclassesResolverImpl(), failOnUnknownProperties: Boolean = true) extends Product with Serializable
-
-
-
case class
SubclassesResolverImpl(classGraph: Option[ClassGraph] = scala.None, packagesToScan: List[String] = immutable.this.Nil, classesToScan: List[String] = immutable.this.Nil) extends SubclassesResolver with Product with Serializable