See: Description
| Interface | Description |
|---|---|
| Content |
Content
|
| Discriminator |
Discriminator
|
| Encoding |
Encoding
|
| MediaType |
MediaType
|
| Schema |
The Schema Object allows the definition of input and output data types.
|
| XML |
A metadata object that allows for more fine-tuned XML model definitions.
|
| Enum | Description |
|---|---|
| Encoding.Style | |
| Schema.SchemaType |
The values allowed for the in field.
|
The behaviour of methods inherited from java.lang.Object are undefined by the MicroProfile OpenAPI specification.
Example usage:
.responses(OASFactory.createObject(APIResponses.class)
.addApiResponse("200", OASFactory.createObject(APIResponse.class)
.description("Bookings retrieved")
.content(OASFactory.createObject(Content.class)
.addMediaType("applictaion/json", OASFactory.createObject(MediaType.class)
.schema(OASFactory.createObject(Schema.class)
.type(Schema.SchemaType.ARRAY)
.ref("#/components.schemas.Booking")))))