public interface OpenAPISpecFilter
Modifier and Type | Method and Description |
---|---|
Optional<io.swagger.v3.oas.models.OpenAPI> |
filterOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.Operation> |
filterOperation(io.swagger.v3.oas.models.Operation operation,
ApiDescription api,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.parameters.Parameter> |
filterParameter(io.swagger.v3.oas.models.parameters.Parameter parameter,
io.swagger.v3.oas.models.Operation operation,
ApiDescription api,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.PathItem> |
filterPathItem(io.swagger.v3.oas.models.PathItem pathItem,
ApiDescription api,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.parameters.RequestBody> |
filterRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody,
io.swagger.v3.oas.models.Operation operation,
ApiDescription api,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.responses.ApiResponse> |
filterResponse(io.swagger.v3.oas.models.responses.ApiResponse response,
io.swagger.v3.oas.models.Operation operation,
ApiDescription api,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.media.Schema> |
filterSchema(io.swagger.v3.oas.models.media.Schema schema,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
Optional<io.swagger.v3.oas.models.media.Schema> |
filterSchemaProperty(io.swagger.v3.oas.models.media.Schema property,
io.swagger.v3.oas.models.media.Schema schema,
String propName,
Map<String,List<String>> params,
Map<String,String> cookies,
Map<String,List<String>> headers) |
boolean |
isRemovingUnreferencedDefinitions() |
Optional<io.swagger.v3.oas.models.OpenAPI> filterOpenAPI(io.swagger.v3.oas.models.OpenAPI openAPI, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.PathItem> filterPathItem(io.swagger.v3.oas.models.PathItem pathItem, ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.Operation> filterOperation(io.swagger.v3.oas.models.Operation operation, ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.parameters.Parameter> filterParameter(io.swagger.v3.oas.models.parameters.Parameter parameter, io.swagger.v3.oas.models.Operation operation, ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.parameters.RequestBody> filterRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody, io.swagger.v3.oas.models.Operation operation, ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.responses.ApiResponse> filterResponse(io.swagger.v3.oas.models.responses.ApiResponse response, io.swagger.v3.oas.models.Operation operation, ApiDescription api, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.media.Schema> filterSchema(io.swagger.v3.oas.models.media.Schema schema, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
Optional<io.swagger.v3.oas.models.media.Schema> filterSchemaProperty(io.swagger.v3.oas.models.media.Schema property, io.swagger.v3.oas.models.media.Schema schema, String propName, Map<String,List<String>> params, Map<String,String> cookies, Map<String,List<String>> headers)
boolean isRemovingUnreferencedDefinitions()
Copyright © 2019. All rights reserved.