forked from loafle/openapi-generator-original
[JavaSpring] add support for map minProperties and maxProperties bean validation (#5395)
This commit is contained in:
parent
e858f2390b
commit
fd289ac6de
@ -1739,12 +1739,16 @@ public class DefaultCodegen {
|
|||||||
CodegenProperty cp = fromProperty(property.name, ap.getItems());
|
CodegenProperty cp = fromProperty(property.name, ap.getItems());
|
||||||
updatePropertyForArray(property, cp);
|
updatePropertyForArray(property, cp);
|
||||||
} else if (p instanceof MapProperty) {
|
} else if (p instanceof MapProperty) {
|
||||||
|
MapProperty ap = (MapProperty) p;
|
||||||
|
|
||||||
property.isContainer = true;
|
property.isContainer = true;
|
||||||
property.isMapContainer = true;
|
property.isMapContainer = true;
|
||||||
property.containerType = "map";
|
property.containerType = "map";
|
||||||
property.baseType = getSwaggerType(p);
|
property.baseType = getSwaggerType(p);
|
||||||
|
property.minItems = ap.getMinProperties();
|
||||||
|
property.maxItems = ap.getMaxProperties();
|
||||||
|
|
||||||
// handle inner property
|
// handle inner property
|
||||||
MapProperty ap = (MapProperty) p;
|
|
||||||
CodegenProperty cp = fromProperty("inner", ap.getAdditionalProperties());
|
CodegenProperty cp = fromProperty("inner", ap.getAdditionalProperties());
|
||||||
updatePropertyForMap(property, cp);
|
updatePropertyForMap(property, cp);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user