Package org.apache.juneau.bean.openapi3


package org.apache.juneau.bean.openapi3
Swagger Data Transfer Objects
  • Classes
    Class
    Description
    A 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.
    Copy utilities for the OpenAPI 3.0 bean module.
    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.
    The ServerVariable Object represents a server variable for server URL template substitution.
    Allows 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.