@Version("1.0")
Package org.eclipse.microprofile.openapi.models.media
A set of interfaces for programmable models to represent input and output data types
and media types.
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")))))
-
Interface Summary Interface Description Content ContentDiscriminator DiscriminatorEncoding EncodingMediaType MediaTypeSchema 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 Summary Enum Description Encoding.Style Schema.SchemaType The values allowed for the in field.