Interface OpenAPIResource
public interface OpenAPIResource
-
Method Summary
Modifier and TypeMethodDescriptiondefault javax.ws.rs.core.ResponsegetOpenAPI(OpenAPIContributor openAPIContributor, OpenAPISchemaFilter openAPISchemaFilter, Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) default javax.ws.rs.core.ResponsegetOpenAPI(Set<Class<?>> resourceClasses, String type) default javax.ws.rs.core.ResponsegetOpenAPI(Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) javax.ws.rs.core.ResponsegetOpenAPI(javax.servlet.http.HttpServletRequest httpServletRequest, Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) getSchemas(Class<?> entityClass) getSchemas(Set<Class<?>> resourceClasses) javax.ws.rs.core.ResponsemergeOpenAPIs(String description, Map<OpenAPIContext, javax.ws.rs.core.Response> openAPIResponses, String path, String title, String type)
-
Method Details
-
getOpenAPI
javax.ws.rs.core.Response getOpenAPI(javax.servlet.http.HttpServletRequest httpServletRequest, Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) throws Exception - Throws:
Exception
-
getOpenAPI
default javax.ws.rs.core.Response getOpenAPI(OpenAPIContributor openAPIContributor, OpenAPISchemaFilter openAPISchemaFilter, Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) throws Exception - Throws:
Exception
-
getOpenAPI
default javax.ws.rs.core.Response getOpenAPI(Set<Class<?>> resourceClasses, String type) throws Exception - Throws:
Exception
-
getOpenAPI
default javax.ws.rs.core.Response getOpenAPI(Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) throws Exception - Throws:
Exception
-
getSchemas
-
getSchemas
Map<String,io.swagger.v3.oas.models.media.Schema> getSchemas(Set<Class<?>> resourceClasses) throws Exception - Throws:
Exception
-
mergeOpenAPIs
-