Package org.apache.juneau.bean.openapi3
package org.apache.juneau.bean.openapi3
-
ClassesClassDescriptionA map of possible out-of-band callbacks related to the parent operation.Holds a set of reusable objects for different aspects of the OpenAPI Specification.Contact information for the exposed API.Used to aid in serialization, deserialization, and validation.A single encoding definition applied to a single schema property.information for Examples object.Allows referencing an external resource for extended documentation.Describes a single HTTP header.Provides metadata about the API.A limited subset of JSON-Schema's items object.License information for the exposed API.The Link object represents a possible design-time link for a response.Provides schema and examples for the media type identified by its key.Configuration details for a supported OAuth Flow.Allows configuration of the supported OAuth Flows.This is the root document object for the OpenAPI specification.Various useful static methods for creating OpenAPI elements.Root class for all Swagger beans.Describes a single API operation on a path.Describes a single operation parameter.Describes the operations available on a single path.Describes a single request body.Describes a single response from an API operation.Allows the definition of input and output data types.Lists the required security schemes for this operation.Defines a security scheme that can be used by the operations.An object representing a Server.TODOAllows adding metadata to a single tag that is used by the operation object.A metadata object that allows for more fine-tuned XML model definitions.