Swift3 code enhancements (#6034)

* Improve generated code in APIs so to use the most of Swift SDK
Improve generated code in APIHelper so to remove duplicated code and reuse existing checks

* run ./bin/swift3-petstore.sh

* Run ./bin/swift3-petstore-all.sh to update all the Petstore samples

* Restore old implementation and fix using .isEmpty in place of .count

* Run scripts to update pet store samples

* Reverte changes that use reduce

* Bug fixes on APIHelper template
This commit is contained in:
Alessandro 2017-07-21 15:43:21 +02:00 committed by wing328
parent 2be2ee080b
commit faa62ee40c
10 changed files with 15 additions and 35 deletions

View File

@ -69,11 +69,7 @@ class APIHelper {
}
.flatMap { $0 }
if returnValues.count == 0 {
return nil
}
if returnValues.isEmpty { return nil }
return returnValues
}
}

View File

@ -52,7 +52,7 @@ open class RequestBuilder<T> {
open func addHeaders(_ aHeaders:[String:String]) {
for (header, value) in aHeaders {
headers[header] = value
addHeader(name: header, value: value)
}
}

View File

@ -69,11 +69,7 @@ class APIHelper {
}
.flatMap { $0 }
if returnValues.count == 0 {
return nil
}
if returnValues.isEmpty { return nil }
return returnValues
}
}

View File

@ -52,7 +52,7 @@ open class RequestBuilder<T> {
open func addHeaders(_ aHeaders:[String:String]) {
for (header, value) in aHeaders {
headers[header] = value
addHeader(name: header, value: value)
}
}

View File

@ -69,11 +69,7 @@ class APIHelper {
}
.flatMap { $0 }
if returnValues.count == 0 {
return nil
}
if returnValues.isEmpty { return nil }
return returnValues
}
}

View File

@ -52,7 +52,7 @@ open class RequestBuilder<T> {
open func addHeaders(_ aHeaders:[String:String]) {
for (header, value) in aHeaders {
headers[header] = value
addHeader(name: header, value: value)
}
}

View File

@ -69,11 +69,7 @@ class APIHelper {
}
.flatMap { $0 }
if returnValues.count == 0 {
return nil
}
if returnValues.isEmpty { return nil }
return returnValues
}
}

View File

@ -52,7 +52,7 @@ open class RequestBuilder<T> {
open func addHeaders(_ aHeaders:[String:String]) {
for (header, value) in aHeaders {
headers[header] = value
addHeader(name: header, value: value)
}
}

View File

@ -69,11 +69,7 @@ class APIHelper {
}
.flatMap { $0 }
if returnValues.count == 0 {
return nil
}
if returnValues.isEmpty { return nil }
return returnValues
}
}

View File

@ -52,7 +52,7 @@ open class RequestBuilder<T> {
open func addHeaders(_ aHeaders:[String:String]) {
for (header, value) in aHeaders {
headers[header] = value
addHeader(name: header, value: value)
}
}