From 88a755f368a8f31aed1f6c2679b41e9f6269f23d Mon Sep 17 00:00:00 2001 From: Anthony Oliveri Date: Tue, 14 Mar 2017 15:02:34 -0500 Subject: [PATCH] [Swift] Detect file type in Swift codegen --- .../java/io/swagger/codegen/languages/Swift3Codegen.java | 5 +++++ .../java/io/swagger/codegen/languages/SwiftCodegen.java | 7 ++++++- 2 files changed, 11 insertions(+), 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 7c45302d43a..248bfb24098 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 @@ -278,6 +278,11 @@ public class Swift3Codegen extends DefaultCodegen implements CodegenConfig { return toModelName(type); } + @Override + public boolean isDataTypeFile(String dataType) { + return dataType != null && dataType.equals("URL"); + } + @Override public boolean isDataTypeBinary(final String dataType) { return dataType != null && dataType.equals("Data"); diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SwiftCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SwiftCodegen.java index 1a12f287471..cdfcc58a109 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SwiftCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SwiftCodegen.java @@ -276,9 +276,14 @@ public class SwiftCodegen extends DefaultCodegen implements CodegenConfig { return toModelName(type); } + @Override + public boolean isDataTypeFile(String dataType) { + return dataType != null && dataType.equals("NSURL"); + } + @Override public boolean isDataTypeBinary(final String dataType) { - return dataType != null && dataType.equals("NSData"); + return dataType != null && dataType.equals("NSData"); } /**