From 4aaf3ab3537ab02eb2d7d2919b8af56e31945956 Mon Sep 17 00:00:00 2001 From: wing328 Date: Fri, 7 Apr 2017 08:36:02 +0800 Subject: [PATCH 1/3] update reserved word list for swift3 (#5348) --- .../main/java/io/swagger/codegen/languages/Swift3Codegen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Swift3Codegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Swift3Codegen.java index 9d0baf72d10..39d8f8c35cd 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Swift3Codegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Swift3Codegen.java @@ -102,7 +102,7 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig { reservedWords = new HashSet<>( Arrays.asList( // name used by swift client - "ErrorResponse", + "ErrorResponse", "Response", // swift keywords "Int", "Int32", "Int64", "Int64", "Float", "Double", "Bool", "Void", "String", "Character", "AnyObject", "Any", "Error", "URL", From e147fdec481dd1fea1f903a3c878357732dcb2fb Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 7 Apr 2017 02:46:42 +0200 Subject: [PATCH 2/3] swagger-codegen-maven-plugin: hint added how to generate server code (#5342) addresses issue #5332 --- .../swagger-codegen-maven-plugin/examples/java-client.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/swagger-codegen-maven-plugin/examples/java-client.xml b/modules/swagger-codegen-maven-plugin/examples/java-client.xml index 04eb13a8310..d1ce8703bc0 100644 --- a/modules/swagger-codegen-maven-plugin/examples/java-client.xml +++ b/modules/swagger-codegen-maven-plugin/examples/java-client.xml @@ -22,9 +22,12 @@ swagger.yaml - + java + + joda From 19d5e74dbd2ed6d643561cfdf5f4f1969b5b6591 Mon Sep 17 00:00:00 2001 From: anuthebananu Date: Thu, 6 Apr 2017 20:17:29 -0500 Subject: [PATCH 3/3] [Spring] Adds serialVersionUID to serializable model POJO's (#5347) --- .../src/main/resources/JavaSpring/pojo.mustache | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/swagger-codegen/src/main/resources/JavaSpring/pojo.mustache b/modules/swagger-codegen/src/main/resources/JavaSpring/pojo.mustache index 4eb1ff91d17..6ae0fb4bff6 100644 --- a/modules/swagger-codegen/src/main/resources/JavaSpring/pojo.mustache +++ b/modules/swagger-codegen/src/main/resources/JavaSpring/pojo.mustache @@ -4,6 +4,10 @@ @ApiModel(description = "{{{description}}}"){{/description}} {{>generatedAnnotation}}{{#discriminator}}{{>typeInfoAnnotation}}{{/discriminator}} public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable{{/serializableModel}} { +{{#serializableModel}} + private static final long serialVersionUID = 1L; + +{{/serializableModel}} {{#vars}} {{#isEnum}} {{^isContainer}}