diff --git a/.gitignore b/.gitignore
index 2aaad73c13f..729d873a150 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,6 +58,8 @@ samples/client/petstore/silex/SwaggerServer/venodr/
samples/client/petstore/python/.projectile
samples/client/petstore/python/.venv/
+samples/client/petstore/objc/SwaggerClientTests/SwaggerClient.xcodeproj/xcuserdata
+
.settings
*.mustache~
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 5fc929a20a2..ea6c50e2549 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift
@@ -71,20 +71,20 @@ extension PetstoreClientAPI {
- OAuth:
- type: oauth2
- name: petstore_auth
- - examples: [{example=[ {
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+ - examples: [{contentType=application/json, example=[ {
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
-} ], contentType=application/json}, {example=
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
+} ]}, {contentType=application/xml, example=
123456
doggie
@@ -93,21 +93,21 @@ extension PetstoreClientAPI {
string
-, contentType=application/xml}]
- - examples: [{example=[ {
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+}]
+ - examples: [{contentType=application/json, example=[ {
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
-} ], contentType=application/json}, {example=
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
+} ]}, {contentType=application/xml, example=
123456
doggie
@@ -116,7 +116,7 @@ extension PetstoreClientAPI {
string
-, contentType=application/xml}]
+}]
- parameter status: (query) Status values that need to be considered for filter
@@ -145,20 +145,20 @@ extension PetstoreClientAPI {
- OAuth:
- type: oauth2
- name: petstore_auth
- - examples: [{example=[ {
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+ - examples: [{contentType=application/json, example=[ {
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
-} ], contentType=application/json}, {example=
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
+} ]}, {contentType=application/xml, example=
123456
doggie
@@ -167,21 +167,21 @@ extension PetstoreClientAPI {
string
-, contentType=application/xml}]
- - examples: [{example=[ {
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+}]
+ - examples: [{contentType=application/json, example=[ {
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
-} ], contentType=application/json}, {example=
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
+} ]}, {contentType=application/xml, example=
123456
doggie
@@ -190,7 +190,7 @@ extension PetstoreClientAPI {
string
-, contentType=application/xml}]
+}]
- parameter tags: (query) Tags to filter by
@@ -219,20 +219,20 @@ extension PetstoreClientAPI {
- API Key:
- type: apiKey api_key
- name: api_key
- - examples: [{example={
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+ - examples: [{contentType=application/json, example={
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
-}, contentType=application/json}, {example=
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
+}}, {contentType=application/xml, example=
123456
doggie
@@ -241,21 +241,21 @@ extension PetstoreClientAPI {
string
-, contentType=application/xml}]
- - examples: [{example={
- "tags" : [ {
- "id" : 123456789,
- "name" : "aeiou"
- } ],
+}]
+ - examples: [{contentType=application/json, example={
+ "photoUrls" : [ "aeiou" ],
+ "name" : "doggie",
"id" : 123456789,
"category" : {
- "id" : 123456789,
- "name" : "aeiou"
+ "name" : "aeiou",
+ "id" : 123456789
},
- "status" : "aeiou",
- "name" : "doggie",
- "photoUrls" : [ "aeiou" ]
-}, contentType=application/json}, {example=
+ "tags" : [ {
+ "name" : "aeiou",
+ "id" : 123456789
+ } ],
+ "status" : "aeiou"
+}}, {contentType=application/xml, example=
123456
doggie
@@ -264,7 +264,7 @@ extension PetstoreClientAPI {
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 301bc80285d..0b81fea66d4 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/StoreAPI.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/StoreAPI.swift
@@ -21,12 +21,12 @@ extension PetstoreClientAPI {
- API Key:
- type: apiKey api_key
- name: api_key
- - examples: [{example={
+ - examples: [{contentType=application/json, example={
"key" : 123
-}, contentType=application/json}, {example=not implemented io.swagger.models.properties.MapProperty@d1e580af, contentType=application/xml}]
- - examples: [{example={
+}}, {contentType=application/xml, example=not implemented io.swagger.models.properties.MapProperty@d1e580af}]
+ - examples: [{contentType=application/json, example={
"key" : 123
-}, contentType=application/json}, {example=not implemented io.swagger.models.properties.MapProperty@d1e580af, contentType=application/xml}]
+}}, {contentType=application/xml, example=not implemented io.swagger.models.properties.MapProperty@d1e580af}]
- returns: RequestBuilder<[String:Int]>
*/
@@ -48,36 +48,36 @@ extension PetstoreClientAPI {
- POST /store/order
-
- - examples: [{example={
- "id" : 123456789,
+ - examples: [{contentType=application/json, example={
"petId" : 123456789,
- "complete" : true,
- "status" : "aeiou",
"quantity" : 123,
- "shipDate" : "2015-12-26T08:15:52.206+0000"
-}, contentType=application/json}, {example=
+ "id" : 123456789,
+ "shipDate" : "2016-02-07T13:55:23.709+0000",
+ "complete" : true,
+ "status" : "aeiou"
+}}, {contentType=application/xml, example=
123456
123456
0
- 2015-12-26T16:15:52.210Z
+ 2016-02-07T05:55:23.712Z
string
true
-, contentType=application/xml}]
- - examples: [{example={
- "id" : 123456789,
+}]
+ - examples: [{contentType=application/json, example={
"petId" : 123456789,
- "complete" : true,
- "status" : "aeiou",
"quantity" : 123,
- "shipDate" : "2015-12-26T08:15:52.206+0000"
-}, contentType=application/json}, {example=
+ "id" : 123456789,
+ "shipDate" : "2016-02-07T13:55:23.709+0000",
+ "complete" : true,
+ "status" : "aeiou"
+}}, {contentType=application/xml, example=
123456
123456
0
- 2015-12-26T16:15:52.210Z
+ 2016-02-07T05:55:23.712Z
string
true
-, contentType=application/xml}]
+}]
- parameter body: (body) order placed for purchasing the pet
@@ -100,36 +100,36 @@ extension PetstoreClientAPI {
- GET /store/order/{orderId}
- For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
- - examples: [{example={
- "id" : 123456789,
+ - examples: [{contentType=application/json, example={
"petId" : 123456789,
- "complete" : true,
- "status" : "aeiou",
"quantity" : 123,
- "shipDate" : "2015-12-26T08:15:52.211+0000"
-}, contentType=application/json}, {example=
+ "id" : 123456789,
+ "shipDate" : "2016-02-07T13:55:23.713+0000",
+ "complete" : true,
+ "status" : "aeiou"
+}}, {contentType=application/xml, example=
123456
123456
0
- 2015-12-26T16:15:52.212Z
+ 2016-02-07T05:55:23.713Z
string
true
-, contentType=application/xml}]
- - examples: [{example={
- "id" : 123456789,
+}]
+ - examples: [{contentType=application/json, example={
"petId" : 123456789,
- "complete" : true,
- "status" : "aeiou",
"quantity" : 123,
- "shipDate" : "2015-12-26T08:15:52.211+0000"
-}, contentType=application/json}, {example=
+ "id" : 123456789,
+ "shipDate" : "2016-02-07T13:55:23.713+0000",
+ "complete" : true,
+ "status" : "aeiou"
+}}, {contentType=application/xml, example=
123456
123456
0
- 2015-12-26T16:15:52.212Z
+ 2016-02-07T05:55:23.713Z
string
true
-, contentType=application/xml}]
+}]
- parameter orderId: (path) ID of pet that needs to be fetched
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 19cf534cea8..231e7f59228 100644
--- a/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/UserAPI.swift
+++ b/samples/client/petstore/swift/PetstoreClient/Classes/Swaggers/APIs/UserAPI.swift
@@ -84,8 +84,8 @@ extension PetstoreClientAPI {
- GET /user/login
-
- - examples: [{example="aeiou", contentType=application/json}, {example=string, contentType=application/xml}]
- - examples: [{example="aeiou", contentType=application/json}, {example=string, contentType=application/xml}]
+ - examples: [{contentType=application/json, example="aeiou"}, {contentType=application/xml, example=string}]
+ - examples: [{contentType=application/json, example="aeiou"}, {contentType=application/xml, example=string}]
- parameter username: (query) The user name for login
- parameter password: (query) The password for login in clear text
@@ -134,7 +134,7 @@ extension PetstoreClientAPI {
- GET /user/{username}
-
- - examples: [{example={
+ - examples: [{contentType=application/json, example={
"id" : 1,
"username" : "johnp",
"firstName" : "John",
@@ -143,7 +143,7 @@ extension PetstoreClientAPI {
"password" : "-secret-",
"phone" : "0123456789",
"userStatus" : 0
-}, contentType=application/json}]
+}}]
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.