forked from loafle/openapi-generator-original
added bodyParam
This commit is contained in:
parent
237f00e2e3
commit
bc974e6514
@ -11,6 +11,7 @@ public class CodegenOperation {
|
|||||||
returnContainer, summary, notes, baseName, defaultResponse;
|
returnContainer, summary, notes, baseName, defaultResponse;
|
||||||
|
|
||||||
public List<Map<String, String>> consumes, produces;
|
public List<Map<String, String>> consumes, produces;
|
||||||
|
public CodegenParameter bodyParam;
|
||||||
public List<CodegenParameter> allParams = new ArrayList<CodegenParameter>();
|
public List<CodegenParameter> allParams = new ArrayList<CodegenParameter>();
|
||||||
public List<CodegenParameter> bodyParams = new ArrayList<CodegenParameter>();
|
public List<CodegenParameter> bodyParams = new ArrayList<CodegenParameter>();
|
||||||
public List<CodegenParameter> pathParams = new ArrayList<CodegenParameter>();
|
public List<CodegenParameter> pathParams = new ArrayList<CodegenParameter>();
|
||||||
|
@ -631,6 +631,7 @@ public class DefaultCodegen {
|
|||||||
imports.add(op.returnBaseType);
|
imports.add(op.returnBaseType);
|
||||||
|
|
||||||
List<Parameter> parameters = operation.getParameters();
|
List<Parameter> parameters = operation.getParameters();
|
||||||
|
CodegenParameter bodyParam = null;
|
||||||
List<CodegenParameter> allParams = new ArrayList<CodegenParameter>();
|
List<CodegenParameter> allParams = new ArrayList<CodegenParameter>();
|
||||||
List<CodegenParameter> bodyParams = new ArrayList<CodegenParameter>();
|
List<CodegenParameter> bodyParams = new ArrayList<CodegenParameter>();
|
||||||
List<CodegenParameter> pathParams = new ArrayList<CodegenParameter>();
|
List<CodegenParameter> pathParams = new ArrayList<CodegenParameter>();
|
||||||
@ -731,6 +732,7 @@ public class DefaultCodegen {
|
|||||||
else if(param instanceof BodyParameter) {
|
else if(param instanceof BodyParameter) {
|
||||||
bodyParams.add(p);
|
bodyParams.add(p);
|
||||||
p.isBodyParam = new Boolean(true);
|
p.isBodyParam = new Boolean(true);
|
||||||
|
bodyParam = p;
|
||||||
}
|
}
|
||||||
// else if(param instanceof FormParameter)
|
// else if(param instanceof FormParameter)
|
||||||
// formParams.add(p);
|
// formParams.add(p);
|
||||||
@ -741,6 +743,7 @@ public class DefaultCodegen {
|
|||||||
op.imports.add(i);
|
op.imports.add(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
op.bodyParam = bodyParam;
|
||||||
op.httpMethod = httpMethod.toUpperCase();
|
op.httpMethod = httpMethod.toUpperCase();
|
||||||
op.allParams = addHasMore(allParams);
|
op.allParams = addHasMore(allParams);
|
||||||
op.bodyParams = addHasMore(bodyParams);
|
op.bodyParams = addHasMore(bodyParams);
|
||||||
|
@ -64,6 +64,7 @@ public class DefaultGenerator implements Generator {
|
|||||||
hostBuilder.append("https://");
|
hostBuilder.append("https://");
|
||||||
hostBuilder.append(swagger.getHost()).append(swagger.getBasePath());
|
hostBuilder.append(swagger.getHost()).append(swagger.getBasePath());
|
||||||
String basePath = hostBuilder.toString();
|
String basePath = hostBuilder.toString();
|
||||||
|
|
||||||
List<Object> allOperations = new ArrayList<Object>();
|
List<Object> allOperations = new ArrayList<Object>();
|
||||||
List<Object> allModels = new ArrayList<Object>();
|
List<Object> allModels = new ArrayList<Object>();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user