diff --git a/src/main/java/com/wordnik/swagger/codegen/CodegenParameter.java b/src/main/java/com/wordnik/swagger/codegen/CodegenParameter.java index 3c3fbd10e5b..518d09da670 100644 --- a/src/main/java/com/wordnik/swagger/codegen/CodegenParameter.java +++ b/src/main/java/com/wordnik/swagger/codegen/CodegenParameter.java @@ -1,7 +1,7 @@ package com.wordnik.swagger.codegen; public class CodegenParameter { - public Boolean hasMore = null, isContainer = null, secondaryParam = null; + public Boolean hasMore = null, isContainer = null, secondaryParam = null, required = null; public String baseName, paramName, dataType, collectionFormat, description, baseType; public Boolean isQueryParam, isPathParam, isHeaderParam, isCookieParam, isBodyParam; } \ No newline at end of file diff --git a/src/main/java/com/wordnik/swagger/codegen/DefaultCodegen.java b/src/main/java/com/wordnik/swagger/codegen/DefaultCodegen.java index d151192916f..082442f1c1e 100644 --- a/src/main/java/com/wordnik/swagger/codegen/DefaultCodegen.java +++ b/src/main/java/com/wordnik/swagger/codegen/DefaultCodegen.java @@ -705,6 +705,7 @@ public class DefaultCodegen { p.isQueryParam = new Boolean(true); } else if(param instanceof PathParameter) { + p.required = true; pathParams.add(p); p.isPathParam = new Boolean(true); }