Class FlattenedOptionalModule
java.lang.Object
com.github.victools.jsonschema.generator.impl.module.FlattenedWrapperModule<Optional>
com.github.victools.jsonschema.generator.impl.module.FlattenedOptionalModule
- All Implemented Interfaces:
Module
Default module being included if
Option.FLATTENED_OPTIONALS is enabled.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidApply this module to the given configuration builder instance.Methods inherited from class com.github.victools.jsonschema.generator.impl.module.FlattenedWrapperModule
hasMemberWrapperType, isWrapperType
-
Constructor Details
-
FlattenedOptionalModule
public FlattenedOptionalModule()Constructor declaringOptionalas the target type to unwrap.
-
-
Method Details
-
applyToConfigBuilder
Description copied from interface:ModuleApply this module to the given configuration builder instance.- Specified by:
applyToConfigBuilderin interfaceModule- Overrides:
applyToConfigBuilderin classFlattenedWrapperModule<Optional>- Parameters:
builder- configuration builder instance to which to apply this module
-