Module org.eclipse.microprofile.openapi

# Package org.eclipse.microprofile.openapi.annotations.media

@Version("1.3.1") @ProviderType package org.eclipse.microprofile.openapi.annotations.media
A set of annotations to represent input and output data type, media type and relevant examples.

Example usage:

     content = @Content(
          examples = @ExampleObject(
              name = "example",
              value = "1")))

Related Packages
Package
Description
org.eclipse.microprofile.openapi.annotations
A set of annotations, many derived from Swagger Core library.
Class
Description
Content
This object provides schema and examples for a particular media type.
DependentRequired
A property name and an associated list of other property names.
DependentSchema
A property name and an associated schema.
DiscriminatorMapping
This object maps payload values to a particular Schema.
Encoding
Single encoding definition to be applied to single Schema Object
ExampleObject
This object illustrates an example of a particular content
PatternProperty
A regular expression and an associated schema.
Schema
The Schema Object allows the definition of input and output data types.
Schema.False
Marker class to indicate that a boolean `false` schema should be used.
Schema.True
Marker class to indicate that a boolean `true` schema should be used.
SchemaProperty
The SchemaProperty Object allows the definition of input and output data types nested within the `properties` attribute of a `Schema` annotation.