Interface OpenAPIResource
public interface OpenAPIResource
-
Method Summary
Modifier and TypeMethodDescriptiondefault javax.ws.rs.core.Response
getOpenAPI
(OpenAPIContributor openAPIContributor, OpenAPISchemaFilter openAPISchemaFilter, Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) default javax.ws.rs.core.Response
getOpenAPI
(Set<Class<?>> resourceClasses, String type) default javax.ws.rs.core.Response
getOpenAPI
(Set<Class<?>> resourceClasses, String type, javax.ws.rs.core.UriInfo uriInfo) javax.ws.rs.core.Response
getOpenAPI
(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.Response
mergeOpenAPIs
(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
-