Package org.springdoc.core
Class RequestBodyBuilder
- java.lang.Object
-
- org.springdoc.core.RequestBodyBuilder
-
@Component public class RequestBodyBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestBodyBuilder(AbstractParameterBuilder parameterBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<io.swagger.v3.oas.models.parameters.RequestBody>
buildRequestBodyFromDoc(io.swagger.v3.oas.annotations.parameters.RequestBody requestBody, String[] classConsumes, String[] methodConsumes, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
void
calculateRequestBodyInfo(io.swagger.v3.oas.models.Components components, org.springframework.web.method.HandlerMethod handlerMethod, MethodAttributes methodAttributes, int i, org.springdoc.core.ParameterInfo parameterInfo, org.springdoc.core.RequestBodyInfo requestBodyInfo)
-
-
-
Constructor Detail
-
RequestBodyBuilder
public RequestBodyBuilder(AbstractParameterBuilder parameterBuilder)
-
-
Method Detail
-
buildRequestBodyFromDoc
public Optional<io.swagger.v3.oas.models.parameters.RequestBody> buildRequestBodyFromDoc(io.swagger.v3.oas.annotations.parameters.RequestBody requestBody, String[] classConsumes, String[] methodConsumes, io.swagger.v3.oas.models.Components components, com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
-
calculateRequestBodyInfo
public void calculateRequestBodyInfo(io.swagger.v3.oas.models.Components components, org.springframework.web.method.HandlerMethod handlerMethod, MethodAttributes methodAttributes, int i, org.springdoc.core.ParameterInfo parameterInfo, org.springdoc.core.RequestBodyInfo requestBodyInfo)
-
-