Permalink
Browse files

[Android] add windows batch, better code foramt (#5496)

* remove trailing space in cpprest, update samples

* add android batch files, better code format, sync petstore.json with
petstore.yaml

* restore petstore.json and sync it to petstore.yaml

* update circleci pom.xml

* add new android files

* add new android files
  • Loading branch information...
1 parent 5eefbc2 commit e8feca27535b6d01f759bf261e957688f0fa90f2 @wing328 wing328 committed on GitHub Apr 27, 2017
Showing with 951 additions and 607 deletions.
  1. +2 −0 bin/windows/android-petstore-all.bat
  2. +10 −0 bin/windows/android-petstore-httpclient.bat
  3. +10 −0 bin/windows/android-petstore-volley.bat
  4. +4 −2 modules/swagger-codegen/src/main/resources/android/api.mustache
  5. +15 −13 modules/swagger-codegen/src/main/resources/android/libraries/volley/api.mustache
  6. +0 −1 modules/swagger-codegen/src/test/resources/2_0/petstore.json
  7. +103 −139 modules/swagger-codegen/src/test/resources/2_0/petstore.yaml
  8. +0 −2 pom.xml
  9. +2 −3 pom.xml.circleci
  10. +2 −1 samples/client/petstore/android/httpclient/README.md
  11. +5 −5 samples/client/petstore/android/httpclient/build.gradle
  12. +12 −0 samples/client/petstore/android/httpclient/docs/ApiResponse.md
  13. +23 −22 samples/client/petstore/android/httpclient/docs/PetApi.md
  14. +7 −7 samples/client/petstore/android/httpclient/docs/StoreApi.md
  15. +14 −14 samples/client/petstore/android/httpclient/docs/UserApi.md
  16. +2 −2 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/ApiException.java
  17. +2 −2 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/ApiInvoker.java
  18. +2 −2 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/HttpPatch.java
  19. +8 −0 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/JsonUtil.java
  20. +2 −2 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/Pair.java
  21. +28 −23 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/api/PetApi.java
  22. +7 −9 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/api/StoreApi.java
  23. +26 −13 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/api/UserApi.java
  24. +86 −0 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/model/ApiResponse.java
  25. +4 −1 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/model/Category.java
  26. +4 −1 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/model/Order.java
  27. +4 −1 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/model/Pet.java
  28. +4 −1 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/model/Tag.java
  29. +4 −1 samples/client/petstore/android/httpclient/src/main/java/io/swagger/client/model/User.java
  30. +2 −1 samples/client/petstore/android/volley/README.md
  31. +5 −5 samples/client/petstore/android/volley/build.gradle
  32. +12 −0 samples/client/petstore/android/volley/docs/ApiResponse.md
  33. +23 −22 samples/client/petstore/android/volley/docs/PetApi.md
  34. +7 −7 samples/client/petstore/android/volley/docs/StoreApi.md
  35. +14 −14 samples/client/petstore/android/volley/docs/UserApi.md
  36. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/ApiException.java
  37. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/ApiInvoker.java
  38. +10 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/JsonUtil.java
  39. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/Pair.java
  40. +144 −111 samples/client/petstore/android/volley/src/main/java/io/swagger/client/api/PetApi.java
  41. +54 −50 samples/client/petstore/android/volley/src/main/java/io/swagger/client/api/StoreApi.java
  42. +140 −91 samples/client/petstore/android/volley/src/main/java/io/swagger/client/api/UserApi.java
  43. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/auth/ApiKeyAuth.java
  44. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/auth/Authentication.java
  45. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/auth/HttpBasicAuth.java
  46. +96 −0 samples/client/petstore/android/volley/src/main/java/io/swagger/client/model/ApiResponse.java
  47. +6 −3 samples/client/petstore/android/volley/src/main/java/io/swagger/client/model/Category.java
  48. +6 −3 samples/client/petstore/android/volley/src/main/java/io/swagger/client/model/Order.java
  49. +6 −3 samples/client/petstore/android/volley/src/main/java/io/swagger/client/model/Pet.java
  50. +6 −3 samples/client/petstore/android/volley/src/main/java/io/swagger/client/model/Tag.java
  51. +6 −3 samples/client/petstore/android/volley/src/main/java/io/swagger/client/model/User.java
  52. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/request/DeleteRequest.java
  53. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/request/GetRequest.java
  54. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/request/PatchRequest.java
  55. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/request/PostRequest.java
  56. +2 −2 samples/client/petstore/android/volley/src/main/java/io/swagger/client/request/PutRequest.java
@@ -0,0 +1,2 @@
+call .\bin\windows\android-petstore-volley.bat
+call .\bin\windows\android-petstore-httpclient.bat
@@ -0,0 +1,10 @@
+set executable=.\modules\swagger-codegen-cli\target\swagger-codegen-cli.jar
+
+If Not Exist %executable% (
+ mvn clean package
+)
+
+REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
+set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l android -o samples\client\petstore\android\httpclient-Dlibrary=httpclient
+
+java %JAVA_OPTS% -jar %executable% %ags%
@@ -0,0 +1,10 @@
+set executable=.\modules\swagger-codegen-cli\target\swagger-codegen-cli.jar
+
+If Not Exist %executable% (
+ mvn clean package
+)
+
+REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
+set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l android -o samples\client\petstore\android\volley
+
+java %JAVA_OPTS% -jar %executable% %ags%
@@ -48,12 +48,14 @@ public class {{classname}} {
*/
public {{#returnType}}{{{returnType}}} {{/returnType}}{{^returnType}}void {{/returnType}} {{nickname}} ({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) throws ApiException {
Object localVarPostBody = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
- {{#allParams}}{{#required}}
+ {{#allParams}}
+ {{#required}}
// verify the required parameter '{{paramName}}' is set
if ({{paramName}} == null) {
throw new ApiException(400, "Missing the required parameter '{{paramName}}' when calling {{nickname}}");
}
- {{/required}}{{/allParams}}
+ {{/required}}
+ {{/allParams}}
// create path and map variables
String localVarPath = "{{{path}}}".replaceAll("\\{format\\}","json"){{#pathParams}}.replaceAll("\\{" + "{{baseName}}" + "\\}", apiInvoker.escapeString({{{paramName}}}.toString())){{/pathParams}};
@@ -127,15 +127,15 @@ public class {{classname}} {
} catch (InterruptedException ex) {
throw ex;
} catch (ExecutionException ex) {
- if (ex.getCause() instanceof VolleyError) {
- VolleyError volleyError = (VolleyError)ex.getCause();
- if (volleyError.networkResponse != null) {
- throw new ApiException(volleyError.networkResponse.statusCode, volleyError.getMessage());
- }
- }
- throw ex;
+ if (ex.getCause() instanceof VolleyError) {
+ VolleyError volleyError = (VolleyError)ex.getCause();
+ if (volleyError.networkResponse != null) {
+ throw new ApiException(volleyError.networkResponse.statusCode, volleyError.getMessage());
+ }
+ }
+ throw ex;
} catch (TimeoutException ex) {
- throw ex;
+ throw ex;
}
}
@@ -147,13 +147,15 @@ public class {{classname}} {
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}};
- {{#allParams}}{{#required}}
+ {{#allParams}}
+ {{#required}}
// verify the required parameter '{{paramName}}' is set
if ({{paramName}} == null) {
- VolleyError error = new VolleyError("Missing the required parameter '{{paramName}}' when calling {{nickname}}",
- new ApiException(400, "Missing the required parameter '{{paramName}}' when calling {{nickname}}"));
+ VolleyError error = new VolleyError("Missing the required parameter '{{paramName}}' when calling {{nickname}}",
+ new ApiException(400, "Missing the required parameter '{{paramName}}' when calling {{nickname}}"));
}
- {{/required}}{{/allParams}}
+ {{/required}}
+ {{/allParams}}
// create path and map variables
String path = "{{{path}}}".replaceAll("\\{format\\}","json"){{#pathParams}}.replaceAll("\\{" + "{{baseName}}" + "\\}", apiInvoker.escapeString({{{paramName}}}.toString())){{/pathParams}};
@@ -199,7 +201,7 @@ public class {{classname}} {
{{/formParams}}
}
- String[] authNames = new String[] { {{#authMethods}}"{{name}}"{{#hasMore}}, {{/hasMore}}{{/authMethods}} };
+ String[] authNames = new String[] { {{#authMethods}}"{{name}}"{{#hasMore}}, {{/hasMore}}{{/authMethods}} };
try {
apiInvoker.invokeAPI(basePath, path, "{{httpMethod}}", queryParams, postBody, headerParams, formParams, contentType, authNames,
@@ -1,4 +1,3 @@
-
{
"swagger": "2.0",
"info": {
Oops, something went wrong.

0 comments on commit e8feca2

Please sign in to comment.