Annotation Type Content
-
@Target({}) @Retention(RUNTIME) @Inherited public @interface Content
This object provides schema and examples for a particular media type.- See Also:
- OpenAPI Specification Media Type Object
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Encoding[]
encoding
An array of encoding corresponding to a map of property name and its encoding information in MediaType model.java.lang.String
example
A free-form property to include an example of an instance for this content.ExampleObject[]
examples
An array of examples used to show the use of the associated schema.java.lang.String
mediaType
The media type that this object applies to.Schema
schema
The schema defining the type used for the request body.
-
-
-
-
examples
ExampleObject[] examples
An array of examples used to show the use of the associated schema.- Returns:
- the list of examples
- Default:
- {}
-
-
-
schema
Schema schema
The schema defining the type used for the request body.- Returns:
- the schema of this media type
- Default:
- @org.eclipse.microprofile.openapi.annotations.media.Schema
-
-
-
encoding
Encoding[] encoding
An array of encoding corresponding to a map of property name and its encoding information in MediaType model. The key, being the property name, MUST exist in the schema as a property.The encoding object SHALL only apply to requestBody objects when the media type is multipart or application/x-www-form-urlencoded.
- Returns:
- the array of encodings
- Default:
- {}
-
-