Interface OpenAPIExtension

    • Method Detail

      • extractParameters

        ResolvedParameter extractParameters​(List<Annotation> annotations,
                                            Type type,
                                            Set<Type> typesToSkip,
                                            io.swagger.v3.oas.models.Components components,
                                            javax.ws.rs.Consumes classConsumes,
                                            javax.ws.rs.Consumes methodConsumes,
                                            boolean includeRequestBody,
                                            com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation,
                                            Iterator<OpenAPIExtension> chain)
      • decorateOperation

        void decorateOperation​(io.swagger.v3.oas.models.Operation operation,
                               Method method,
                               Iterator<OpenAPIExtension> chain)
        Decorates operation with additional vendor based extensions.
        Parameters:
        operation - the operation, build from swagger definition
        method - the method for additional scan
        chain - the chain with swagger extensions to process
      • setOpenAPI31

        default void setOpenAPI31​(boolean openapi31)
      • setSchemaResolution

        default void setSchemaResolution​(io.swagger.v3.oas.models.media.Schema.SchemaResolution schemaResolution)
      • setConfiguration

        default void setConfiguration​(io.swagger.v3.core.util.Configuration configuration)