Class ModelIgnoreDecider
java.lang.Object
io.github.blueprintplatform.openapi.generics.codegen.ModelIgnoreDecider
Decides whether a model should be excluded from generation.
A model is ignored if:
x-ignore-model=trueis present in schema extensions- it is registered as an external model
Also keeps track of ignored models for later filtering steps.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidmarkIgnored(String name) Marks model as ignored.booleanshouldIgnore(String name, io.swagger.v3.oas.models.media.Schema model) Evaluates ignore rules for a model.
-
Constructor Details
-
ModelIgnoreDecider
-
-
Method Details
-
shouldIgnore
Evaluates ignore rules for a model. -
markIgnored
Marks model as ignored. -
isIgnored
- Returns:
- true if model is already marked as ignored
-