public interface SchemaObjectCustomizer
SchemaObject
s generated in OpenAPI documents for JAX-RS resources.
To register a customizer, use RestHandlerBuilder.addSchemaObjectCustomizer(SchemaObjectCustomizer)
or implement
SchemaObjectCustomizer
in any rest resources registered with a rest handler.
Modifier and Type | Method and Description |
---|---|
SchemaObjectBuilder |
customize(SchemaObjectBuilder builder,
SchemaObjectCustomizerContext context)
Optionally change, remove, or create a new schema builder for a piece of an OpenAPI document.
|
SchemaObjectBuilder customize(SchemaObjectBuilder builder, SchemaObjectCustomizerContext context)
builder
- A builder for a schema that values that have been inferred by MuServer, or by previous customizerscontext
- Information about the part of the document that is being documented (e.g. if it is a schema object
for a request body, or response body, etc) along with other data that may be useful when generating
the schema object.Copyright © 2017–2021. All rights reserved.