jaxb2-annotate-plugin icon indicating copy to clipboard operation
jaxb2-annotate-plugin copied to clipboard

Swagger annotations

Open clemi2408 opened this issue 5 years ago • 0 comments
trafficstars

https://github.com/victools/jsonschema-generator/wiki#41-features the page states:

Set a field/method's "description" as per @ApiModelProperty(value = ...)

but properties are annotated like this: @ApiModelProperty(notes = "Email of the user", name = "email", value = "[email protected]")

notes element of the annotation holds a description, and value an example for the range of that property.

the current implementation creates out of: @ApiModelProperty(notes = "Email of the user", name = "email", value = "[email protected]")

the following schema: .. "email" : { "type" : "string", "description" : "[email protected]", "pattern" : ".{0,0}|\\w+([-]\\w+)*( (\\w)+)+" } .. so the value is mapped to description instead of using the notes field.

clemi2408 avatar Jun 02 '20 11:06 clemi2408