• OpenAPI 3.1 support
  • Foreword
  • OpenAPI 3.1 support in Swagger Core
  • Representation - Models
  • Schema type
  • OpenAPI Object (OpenAPI.java)
  • Info Object (Info.java)
  • Contact Object (Contact.java)
  • License Object (License.java)
  • Server Object (Server.java)
  • Server Variable Object (ServerVariable.java)
  • Components Object (Components.java)
  • Path Item Object (PathItem.java)
  • Operation Object (Operation.java)
  • External Documentation Object (ExternalDocumentation.java)
  • Parameter Object (Parameter.java)
  • Style Values (StyleEnum)
  • Request Body Object (RequestBody.java)
  • Media Type Object (MediaType.java)
  • Encoding Object (Encoding.java)
  • Responses Object (ApiResponses.java)
  • Response Object (ApiResponse.java)
  • Callback Object (Callback.java)
  • Example Object (Example.java)
  • Link Object (Link.java)
  • Header Object (Header.java)
  • Tag Object (Tag.java)
  • Reference Object
  • Schema Object (Schema.java)
  • Discriminator Object (Discriminator.java)
  • XML Object (XML.java)
  • Security Scheme Object (SecurityScheme.java)
  • OAuth Flows Object (OAuthFlows.java)
  • OAuth Flow Object (OAuthFlow.java)
  • Security Requirement Object (SecurityRequirement.java)
  • Specification Extensions
  • Serialization and Deserialization - Core
  • Resolution - Core, JAX-RS, Annotations
  • OpenAPI 3.1 support in Swagger Parser
  • Parsing
  • Validation
  • Resolving, Dereferencing, Bundling