updated the query params

This commit is contained in:
Tony Tam
2014-09-14 21:44:07 -07:00
parent c123bb9130
commit fff1f30dba
7 changed files with 23 additions and 11 deletions

View File

@@ -3,4 +3,5 @@ package com.wordnik.swagger.codegen;
public class CodegenParameter {
public Boolean hasMore = null, isContainer = null, secondaryParam = null;
public String baseName, paramName, dataType, collectionFormat, description;
public Boolean isQueryParam, isPathParam, isHeaderParam, isCookieParam, isBodyParam;
}

View File

@@ -578,16 +578,26 @@ public class DefaultCodegen {
p.paramName = toParamName(bp.getName());
}
allParams.add(p);
if(param instanceof QueryParameter)
if(param instanceof QueryParameter) {
queryParams.add(p);
else if(param instanceof PathParameter)
p.isQueryParam = new Boolean(true);
}
else if(param instanceof PathParameter) {
pathParams.add(p);
else if(param instanceof HeaderParameter)
p.isPathParam = new Boolean(true);
}
else if(param instanceof HeaderParameter) {
headerParams.add(p);
else if(param instanceof CookieParameter)
p.isHeaderParam = new Boolean(true);
}
else if(param instanceof CookieParameter) {
cookieParams.add(p);
else if(param instanceof BodyParameter)
p.isCookieParam = new Boolean(true);
}
else if(param instanceof BodyParameter) {
bodyParams.add(p);
p.isBodyParam = new Boolean(true);
}
// else if(param instanceof FormParameter)
// formParams.add(p);
}