diff --git a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift
index 019be89261f..64aa3c8803c 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift
@@ -155,13 +155,13 @@ public class PetAPI: APIBase {
- OAuth:
- type: oauth2
- name: petstore_auth
- - examples: [{contentType=application/json, example={
+ - examples: [{example={
"name" : "Puma",
"type" : "Dog",
"color" : "Black",
"gender" : "Female",
"breed" : "Mixed"
-}}]
+}, contentType=application/json}]
- parameter status: (query) Status values that need to be considered for filter (optional, default to available)
@@ -218,20 +218,20 @@ public class PetAPI: APIBase {
- OAuth:
- type: oauth2
- name: petstore_auth
- - examples: [{contentType=application/json, example=[ {
- "photoUrls" : [ "aeiou" ],
- "name" : "doggie",
+ - examples: [{example=[ {
+ "tags" : [ {
+ "id" : 123456789,
+ "name" : "aeiou"
+ } ],
"id" : 123456789,
"category" : {
- "name" : "aeiou",
- "id" : 123456789
+ "id" : 123456789,
+ "name" : "aeiou"
},
- "tags" : [ {
- "name" : "aeiou",
- "id" : 123456789
- } ],
- "status" : "aeiou"
-} ]}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "name" : "doggie",
+ "photoUrls" : [ "aeiou" ]
+} ], contentType=application/json}, {example=
123456
doggie
@@ -240,21 +240,21 @@ public class PetAPI: APIBase {
string
-}]
- - examples: [{contentType=application/json, example=[ {
- "photoUrls" : [ "aeiou" ],
- "name" : "doggie",
+, contentType=application/xml}]
+ - examples: [{example=[ {
+ "tags" : [ {
+ "id" : 123456789,
+ "name" : "aeiou"
+ } ],
"id" : 123456789,
"category" : {
- "name" : "aeiou",
- "id" : 123456789
+ "id" : 123456789,
+ "name" : "aeiou"
},
- "tags" : [ {
- "name" : "aeiou",
- "id" : 123456789
- } ],
- "status" : "aeiou"
-} ]}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "name" : "doggie",
+ "photoUrls" : [ "aeiou" ]
+} ], contentType=application/json}, {example=
123456
doggie
@@ -263,7 +263,7 @@ public class PetAPI: APIBase {
string
-}]
+, contentType=application/xml}]
- parameter tags: (query) Tags to filter by (optional)
@@ -317,26 +317,26 @@ public class PetAPI: APIBase {
Find pet by ID
- GET /pet/{petId}
- Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions
- - OAuth:
- - type: oauth2
- - name: petstore_auth
- API Key:
- type: apiKey api_key
- name: api_key
- - examples: [{contentType=application/json, example={
- "photoUrls" : [ "aeiou" ],
- "name" : "doggie",
+ - OAuth:
+ - type: oauth2
+ - name: petstore_auth
+ - examples: [{example={
+ "tags" : [ {
+ "id" : 123456789,
+ "name" : "aeiou"
+ } ],
"id" : 123456789,
"category" : {
- "name" : "aeiou",
- "id" : 123456789
+ "id" : 123456789,
+ "name" : "aeiou"
},
- "tags" : [ {
- "name" : "aeiou",
- "id" : 123456789
- } ],
- "status" : "aeiou"
-}}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "name" : "doggie",
+ "photoUrls" : [ "aeiou" ]
+}, contentType=application/json}, {example=
123456
doggie
@@ -345,21 +345,21 @@ public class PetAPI: APIBase {
string
-}]
- - examples: [{contentType=application/json, example={
- "photoUrls" : [ "aeiou" ],
- "name" : "doggie",
+, contentType=application/xml}]
+ - examples: [{example={
+ "tags" : [ {
+ "id" : 123456789,
+ "name" : "aeiou"
+ } ],
"id" : 123456789,
"category" : {
- "name" : "aeiou",
- "id" : 123456789
+ "id" : 123456789,
+ "name" : "aeiou"
},
- "tags" : [ {
- "name" : "aeiou",
- "id" : 123456789
- } ],
- "status" : "aeiou"
-}}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "name" : "doggie",
+ "photoUrls" : [ "aeiou" ]
+}, contentType=application/json}, {example=
123456
doggie
@@ -368,7 +368,7 @@ public class PetAPI: APIBase {
string
-}]
+, contentType=application/xml}]
- parameter petId: (path) ID of pet that needs to be fetched
diff --git a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/StoreAPI.swift b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/StoreAPI.swift
index 5be63ad74d0..4521afd3d89 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/StoreAPI.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/StoreAPI.swift
@@ -98,12 +98,12 @@ public class StoreAPI: APIBase {
- API Key:
- type: apiKey api_key
- name: api_key
- - examples: [{contentType=application/json, example={
+ - examples: [{example={
"key" : 123
-}}, {contentType=application/xml, example=not implemented io.swagger.models.properties.MapProperty@d1e580af}]
- - examples: [{contentType=application/json, example={
+}, contentType=application/json}, {example=not implemented io.swagger.models.properties.MapProperty@d1e580af, contentType=application/xml}]
+ - examples: [{example={
"key" : 123
-}}, {contentType=application/xml, example=not implemented io.swagger.models.properties.MapProperty@d1e580af}]
+}, contentType=application/json}, {example=not implemented io.swagger.models.properties.MapProperty@d1e580af, contentType=application/xml}]
- returns: RequestBuilder<[String:Int32]>
*/
@@ -153,36 +153,36 @@ public class StoreAPI: APIBase {
Find purchase order by ID
- GET /store/order/{orderId}
- For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
- - examples: [{contentType=application/json, example={
- "petId" : 123456789,
- "quantity" : 123,
+ - examples: [{example={
"id" : 123456789,
- "shipDate" : "2000-01-23T04:56:07.000+0000",
+ "petId" : 123456789,
"complete" : true,
- "status" : "aeiou"
-}}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "quantity" : 123,
+ "shipDate" : "2000-01-23T04:56:07.000+0000"
+}, contentType=application/json}, {example=
123456
123456
0
2000-01-23T04:56:07.000Z
string
true
-}]
- - examples: [{contentType=application/json, example={
- "petId" : 123456789,
- "quantity" : 123,
+, contentType=application/xml}]
+ - examples: [{example={
"id" : 123456789,
- "shipDate" : "2000-01-23T04:56:07.000+0000",
+ "petId" : 123456789,
"complete" : true,
- "status" : "aeiou"
-}}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "quantity" : 123,
+ "shipDate" : "2000-01-23T04:56:07.000+0000"
+}, contentType=application/json}, {example=
123456
123456
0
2000-01-23T04:56:07.000Z
string
true
-}]
+, contentType=application/xml}]
- parameter orderId: (path) ID of pet that needs to be fetched
@@ -235,36 +235,36 @@ public class StoreAPI: APIBase {
Place an order for a pet
- POST /store/order
-
- - examples: [{contentType=application/json, example={
- "petId" : 123456789,
- "quantity" : 123,
+ - examples: [{example={
"id" : 123456789,
- "shipDate" : "2000-01-23T04:56:07.000+0000",
+ "petId" : 123456789,
"complete" : true,
- "status" : "aeiou"
-}}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "quantity" : 123,
+ "shipDate" : "2000-01-23T04:56:07.000+0000"
+}, contentType=application/json}, {example=
123456
123456
0
2000-01-23T04:56:07.000Z
string
true
-}]
- - examples: [{contentType=application/json, example={
- "petId" : 123456789,
- "quantity" : 123,
+, contentType=application/xml}]
+ - examples: [{example={
"id" : 123456789,
- "shipDate" : "2000-01-23T04:56:07.000+0000",
+ "petId" : 123456789,
"complete" : true,
- "status" : "aeiou"
-}}, {contentType=application/xml, example=
+ "status" : "aeiou",
+ "quantity" : 123,
+ "shipDate" : "2000-01-23T04:56:07.000+0000"
+}, contentType=application/json}, {example=
123456
123456
0
2000-01-23T04:56:07.000Z
string
true
-}]
+, contentType=application/xml}]
- parameter body: (body) order placed for purchasing the pet (optional)
diff --git a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/UserAPI.swift b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/UserAPI.swift
index 9e527b4f5f3..62018cd83c2 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/UserAPI.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/UserAPI.swift
@@ -244,16 +244,16 @@ public class UserAPI: APIBase {
Get user by user name
- GET /user/{username}
-
- - examples: [{contentType=application/json, example={
- "firstName" : "aeiou",
- "lastName" : "aeiou",
- "password" : "aeiou",
- "userStatus" : 123,
- "phone" : "aeiou",
+ - examples: [{example={
"id" : 123456789,
+ "lastName" : "aeiou",
+ "phone" : "aeiou",
+ "username" : "aeiou",
"email" : "aeiou",
- "username" : "aeiou"
-}}, {contentType=application/xml, example=
+ "userStatus" : 123,
+ "firstName" : "aeiou",
+ "password" : "aeiou"
+}, contentType=application/json}, {example=
123456
string
string
@@ -262,17 +262,17 @@ public class UserAPI: APIBase {
string
string
0
-}]
- - examples: [{contentType=application/json, example={
- "firstName" : "aeiou",
- "lastName" : "aeiou",
- "password" : "aeiou",
- "userStatus" : 123,
- "phone" : "aeiou",
+, contentType=application/xml}]
+ - examples: [{example={
"id" : 123456789,
+ "lastName" : "aeiou",
+ "phone" : "aeiou",
+ "username" : "aeiou",
"email" : "aeiou",
- "username" : "aeiou"
-}}, {contentType=application/xml, example=
+ "userStatus" : 123,
+ "firstName" : "aeiou",
+ "password" : "aeiou"
+}, contentType=application/json}, {example=
123456
string
string
@@ -281,7 +281,7 @@ public class UserAPI: APIBase {
string
string
0
-}]
+, contentType=application/xml}]
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.
@@ -336,8 +336,8 @@ public class UserAPI: APIBase {
Logs user into the system
- GET /user/login
-
- - examples: [{contentType=application/json, example="aeiou"}, {contentType=application/xml, example=string}]
- - examples: [{contentType=application/json, example="aeiou"}, {contentType=application/xml, example=string}]
+ - examples: [{example="aeiou", contentType=application/json}, {example=string, contentType=application/xml}]
+ - examples: [{example="aeiou", contentType=application/json}, {example=string, contentType=application/xml}]
- parameter username: (query) The user name for login (optional)
- parameter password: (query) The password for login in clear text (optional)
diff --git a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/Models.swift b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/Models.swift
index f9e2f72b908..5a8eade51b3 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/Models.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/Models.swift
@@ -46,9 +46,9 @@ class Decoders {
}
static func decode(clazz clazz: [Key:T].Type, source: AnyObject) -> [Key:T] {
- let sourceDictinoary = source as! [Key: AnyObject]
+ let sourceDictionary = source as! [Key: AnyObject]
var dictionary = [Key:T]()
- for (key, value) in sourceDictinoary {
+ for (key, value) in sourceDictionary {
dictionary[key] = Decoders.decode(clazz: T.self, source: value)
}
return dictionary