Class JsonUnwrappedDefinitionProvider

java.lang.Object
com.github.victools.jsonschema.module.jackson.JsonUnwrappedDefinitionProvider
All Implemented Interfaces:
com.github.victools.jsonschema.generator.CustomDefinitionProviderV2, com.github.victools.jsonschema.generator.StatefulConfig

public class JsonUnwrappedDefinitionProvider extends Object implements com.github.victools.jsonschema.generator.CustomDefinitionProviderV2
Definition provider handling the integration of properties with the JsonUnwrapped annotation.
Since:
4.32.0
  • Constructor Details

    • JsonUnwrappedDefinitionProvider

      public JsonUnwrappedDefinitionProvider()
  • Method Details

    • provideCustomSchemaDefinition

      public com.github.victools.jsonschema.generator.CustomDefinition provideCustomSchemaDefinition(com.fasterxml.classmate.ResolvedType javaType, com.github.victools.jsonschema.generator.SchemaGenerationContext context)
      Specified by:
      provideCustomSchemaDefinition in interface com.github.victools.jsonschema.generator.CustomDefinitionProviderV2