forked from loafle/openapi-generator-original
Fixed android-volley-library responses when additionalProperties is present. Clean responses mechanism using volley default's
This commit is contained in:
parent
503fb83e25
commit
9fefd1e7e5
@ -281,10 +281,6 @@ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfi
|
|||||||
supportingFiles.add(new SupportingFile("manifest.mustache", projectFolder, "AndroidManifest.xml"));
|
supportingFiles.add(new SupportingFile("manifest.mustache", projectFolder, "AndroidManifest.xml"));
|
||||||
supportingFiles.add(new SupportingFile("apiInvoker.mustache",
|
supportingFiles.add(new SupportingFile("apiInvoker.mustache",
|
||||||
(sourceFolder + File.separator + invokerPackage).replace(".", File.separator), "ApiInvoker.java"));
|
(sourceFolder + File.separator + invokerPackage).replace(".", File.separator), "ApiInvoker.java"));
|
||||||
supportingFiles.add(new SupportingFile("responses.mustache",
|
|
||||||
(sourceFolder + File.separator + invokerPackage).replace(".", File.separator), "Responses.java"));
|
|
||||||
// supportingFiles.add(new SupportingFile("httpPatch.mustache",
|
|
||||||
// (sourceFolder + File.separator + invokerPackage).replace(".", File.separator), "HttpPatch.java"));
|
|
||||||
supportingFiles.add(new SupportingFile("jsonUtil.mustache",
|
supportingFiles.add(new SupportingFile("jsonUtil.mustache",
|
||||||
(sourceFolder + File.separator + invokerPackage).replace(".", File.separator), "JsonUtil.java"));
|
(sourceFolder + File.separator + invokerPackage).replace(".", File.separator), "JsonUtil.java"));
|
||||||
supportingFiles.add(new SupportingFile("apiException.mustache",
|
supportingFiles.add(new SupportingFile("apiException.mustache",
|
||||||
|
@ -50,7 +50,7 @@ public class {{classname}} {
|
|||||||
{{#allParams}} * @param {{paramName}} {{description}}
|
{{#allParams}} * @param {{paramName}} {{description}}
|
||||||
{{/allParams}} * @return {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}}
|
{{/allParams}} * @return {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}}
|
||||||
*/
|
*/
|
||||||
public void {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{^hasMore}}, {{/hasMore}}{{/allParams}}final {{#returnBaseType}}Responses.{{returnBaseType}}{{#isListContainer}}List{{/isListContainer}}Response{{/returnBaseType}}{{^returnBaseType}}Responses.StringResponse{{/returnBaseType}} responseListener, final Response.ErrorListener errorListener) {
|
public void {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{^hasMore}}, {{/hasMore}}{{/allParams}}final Response.Listener<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}String{{/returnType}}> responseListener, final Response.ErrorListener errorListener) {
|
||||||
Object postBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
|
Object postBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
|
||||||
|
|
||||||
{{#allParams}}{{#required}}
|
{{#allParams}}{{#required}}
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
package {{invokerPackage}};
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import {{modelPackage}}.*;
|
|
||||||
|
|
||||||
public class Responses {
|
|
||||||
{{#models}}
|
|
||||||
{{#model}}
|
|
||||||
public static interface {{classname}}Response {
|
|
||||||
public void onResponse({{classname}} {{classVarName}});
|
|
||||||
}
|
|
||||||
public static interface {{classname}}ListResponse {
|
|
||||||
public void onResponse(List<{{classname}}> {{classVarName}}List);
|
|
||||||
}
|
|
||||||
{{/model}}
|
|
||||||
{{/models}}
|
|
||||||
public static interface StringResponse {
|
|
||||||
public void onResponse(String response);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static interface StringListResponse {
|
|
||||||
public void onResponse(List<String> stringList);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user