Class SwaggerAnnotationsCreatorDefault
java.lang.Object
org.spincast.plugins.openapi.bottomup.utils.SwaggerAnnotationsCreatorDefault
- All Implemented Interfaces:
SwaggerAnnotationsCreator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.swagger.v3.oas.annotations.media.ArraySchema
io.swagger.v3.oas.annotations.ExternalDocumentation
io.swagger.v3.oas.annotations.Parameters
createParametersAnnotation
(List<io.swagger.v3.oas.annotations.Parameter> parameterAnnotationsList) io.swagger.v3.oas.annotations.Parameter
createPathParameterAnnotation
(String paramName, String description, String pattern) io.swagger.v3.oas.annotations.media.Schema
createSchemaAnnotation
(String description, String pattern)
-
Constructor Details
-
SwaggerAnnotationsCreatorDefault
public SwaggerAnnotationsCreatorDefault()
-
-
Method Details
-
createParametersAnnotation
public io.swagger.v3.oas.annotations.Parameters createParametersAnnotation(List<io.swagger.v3.oas.annotations.Parameter> parameterAnnotationsList) - Specified by:
createParametersAnnotation
in interfaceSwaggerAnnotationsCreator
-
createPathParameterAnnotation
public io.swagger.v3.oas.annotations.Parameter createPathParameterAnnotation(String paramName, String description, String pattern) - Specified by:
createPathParameterAnnotation
in interfaceSwaggerAnnotationsCreator
-
createArraySchemaAnnotation
public io.swagger.v3.oas.annotations.media.ArraySchema createArraySchemaAnnotation()- Specified by:
createArraySchemaAnnotation
in interfaceSwaggerAnnotationsCreator
-
createSchemaAnnotation
public io.swagger.v3.oas.annotations.media.Schema createSchemaAnnotation(String description, String pattern) - Specified by:
createSchemaAnnotation
in interfaceSwaggerAnnotationsCreator
-
createExternalDocumentationAnnotation
public io.swagger.v3.oas.annotations.ExternalDocumentation createExternalDocumentationAnnotation()- Specified by:
createExternalDocumentationAnnotation
in interfaceSwaggerAnnotationsCreator
-