From 24465d2df493b501845e191f1b0dca74449b9a94 Mon Sep 17 00:00:00 2001 From: kubo_takaichi Date: Mon, 22 Jun 2015 19:04:45 +0900 Subject: [PATCH] Change model naming --- .../wordnik/swagger/codegen/languages/SwiftGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/SwiftGenerator.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/SwiftGenerator.java index 697bdefef8f..f67834c5540 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/SwiftGenerator.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/SwiftGenerator.java @@ -127,7 +127,7 @@ public class SwiftGenerator extends DefaultCodegen implements CodegenConfig { @Override public String escapeReservedWord(String name) { - return "_" + name; // add an underscore to the name + return "Swagger" + name; // add an underscore to the name } @Override @@ -202,6 +202,9 @@ public class SwiftGenerator extends DefaultCodegen implements CodegenConfig { codegenProperty.allowableValues.put("values", swiftEnums); codegenProperty.datatypeWithEnum = StringUtils.left(codegenProperty.datatypeWithEnum, codegenProperty.datatypeWithEnum.length() - "Enum".length()); + if (reservedWords.contains(codegenProperty.datatypeWithEnum)) { + codegenProperty.datatypeWithEnum = escapeReservedWord(codegenProperty.datatypeWithEnum); + } } return codegenProperty; }