From 3b584c21388d2b141152feee32dec16fbbdfa092 Mon Sep 17 00:00:00 2001 From: timmiotool <33017641+Tim-Smyth@users.noreply.github.com> Date: Mon, 29 Jul 2019 18:06:20 +0200 Subject: [PATCH] validation for primitive request bodies #3491 (#3492) * Add parameters to primitive request bodies Signed-off-by: tim.smyth * Replace tabs for spaces Signed-off-by: tim.smyth --- .../java/org/openapitools/codegen/DefaultCodegen.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 661a7ab7f090..acb24f48f361 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -4928,6 +4928,15 @@ public class DefaultCodegen implements CodegenConfig { codegenParameter.dataType = codegenProperty.dataType; codegenParameter.description = codegenProperty.description; codegenParameter.paramName = toParamName(codegenParameter.baseName); + codegenParameter.minimum = codegenProperty.minimum; + codegenParameter.maximum = codegenProperty.maximum; + codegenParameter.exclusiveMinimum = codegenProperty.exclusiveMinimum; + codegenParameter.exclusiveMaximum = codegenProperty.exclusiveMaximum; + codegenParameter.minLength = codegenProperty.minLength; + codegenParameter.maxLength = codegenProperty.maxLength; + codegenParameter.pattern = codegenProperty.pattern; + + if (codegenProperty.complexType != null) { imports.add(codegenProperty.complexType);