Class AgProtocolParametersConverter

  • All Implemented Interfaces:
    io.swagger.v3.jaxrs2.ext.OpenAPIExtension

    public class AgProtocolParametersConverter
    extends io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension
    A Swagger extension that expands UriInfo to a set of Agrest protocol parameter models.
    • Constructor Detail

      • AgProtocolParametersConverter

        public AgProtocolParametersConverter()
    • Method Detail

      • extractParameters

        public io.swagger.v3.jaxrs2.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<io.swagger.v3.jaxrs2.ext.OpenAPIExtension> chain)
        Specified by:
        extractParameters in interface io.swagger.v3.jaxrs2.ext.OpenAPIExtension
        Overrides:
        extractParameters in class io.swagger.v3.jaxrs2.ext.AbstractOpenAPIExtension