Skip to content

Commit 78701a8

Browse files
committed
updated swift samples with current version
1 parent e58094f commit 78701a8

File tree

65 files changed

+995
-68
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+995
-68
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.16
1+
3.0.17-SNAPSHOT

samples/composed/client/petstore/swift3/default/PetstoreClient/Classes/Swaggers/APIs/PetAPI.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,11 @@ open class PetAPI: APIBase {
124124
- parameter petType: (query) type of food
125125
- parameter status: (query) status
126126
- parameter petId: (path) ID of pet to return
127+
- parameter sessionId: () session id
127128
- parameter completion: completion handler to receive the data and the error objects
128129
*/
129-
open class func feedPet(body: Pet, token: String, petType: String, status: String, petId: Int64, completion: @escaping ((_ error: ErrorResponse?) -> Void)) {
130-
feedPetWithRequestBuilder(body: body, token: token, petType: petType, status: status, petId: petId).execute { (response, error) -> Void in
130+
open class func feedPet(body: Pet, token: String, petType: String, status: String, petId: Int64, sessionId: String, completion: @escaping ((_ error: ErrorResponse?) -> Void)) {
131+
feedPetWithRequestBuilder(body: body, token: token, petType: petType, status: status, petId: petId, sessionId: sessionId).execute { (response, error) -> Void in
131132
completion(error)
132133
}
133134
}
@@ -143,9 +144,10 @@ open class PetAPI: APIBase {
143144
- parameter petType: (query) type of food
144145
- parameter status: (query) status
145146
- parameter petId: (path) ID of pet to return
147+
- parameter sessionId: () session id
146148
- returns: RequestBuilder<Void>
147149
*/
148-
open class func feedPetWithRequestBuilder(body: Pet, token: String, petType: String, status: String, petId: Int64) -> RequestBuilder<Void> {
150+
open class func feedPetWithRequestBuilder(body: Pet, token: String, petType: String, status: String, petId: Int64, sessionId: String) -> RequestBuilder<Void> {
149151
var path = "/pet/feed/{petId}"
150152
let petIdPreEscape = "\(petId)"
151153
let petIdPostEscape = petIdPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""

samples/composed/client/petstore/swift3/default/PetstoreClient/Classes/Swaggers/Models.swift

Lines changed: 74 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,20 @@ class Decoders {
287287
}
288288
}
289289

290+
// Decoder for [AnyOfbody1ParrotsItems]
291+
Decoders.addDecoder(clazz: [AnyOfbody1ParrotsItems].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[AnyOfbody1ParrotsItems]> in
292+
return Decoders.decode(clazz: [AnyOfbody1ParrotsItems].self, source: source)
293+
}
294+
295+
// Decoder for AnyOfbody1ParrotsItems
296+
Decoders.addDecoder(clazz: AnyOfbody1ParrotsItems.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<AnyOfbody1ParrotsItems> in
297+
if let sourceDictionary = source as? [AnyHashable: Any] {
298+
let _result = instance == nil ? AnyOfbody1ParrotsItems() : instance as! AnyOfbody1ParrotsItems
299+
return .success(_result)
300+
} else {
301+
return .failure(.typeMismatch(expected: "AnyOfbody1ParrotsItems", actual: "\(source)"))
302+
}
303+
}
290304
// Decoder for [AnyOfbody2]
291305
Decoders.addDecoder(clazz: [AnyOfbody2].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[AnyOfbody2]> in
292306
return Decoders.decode(clazz: [AnyOfbody2].self, source: source)
@@ -358,7 +372,7 @@ class Decoders {
358372
Decoders.addDecoder(clazz: Body1.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<Body1> in
359373
if let sourceDictionary = source as? [AnyHashable: Any] {
360374
let _result = instance == nil ? Body1() : instance as! Body1
361-
switch Decoders.decodeOptional(clazz: [Object].self, source: sourceDictionary["parrots"] as AnyObject?) {
375+
switch Decoders.decodeOptional(clazz: [AnyOfbody1ParrotsItems].self, source: sourceDictionary["parrots"] as AnyObject?) {
362376
case let .success(value): _result.parrots = value
363377
case let .failure(error): break
364378
}
@@ -498,7 +512,7 @@ class Decoders {
498512
Decoders.addDecoder(clazz: InlineResponse200.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<InlineResponse200> in
499513
if let sourceDictionary = source as? [AnyHashable: Any] {
500514
let _result = instance == nil ? InlineResponse200() : instance as! InlineResponse200
501-
switch Decoders.decodeOptional(clazz: [Object].self, source: sourceDictionary["parrots"] as AnyObject?) {
515+
switch Decoders.decodeOptional(clazz: [OneOfinlineResponse200ParrotsItems].self, source: sourceDictionary["parrots"] as AnyObject?) {
502516
case let .success(value): _result.parrots = value
503517
case let .failure(error): break
504518
}
@@ -557,6 +571,20 @@ class Decoders {
557571
return .failure(.typeMismatch(expected: "OneOfAllPetsResponseItems", actual: "\(source)"))
558572
}
559573
}
574+
// Decoder for [OneOfPartMasterDestination]
575+
Decoders.addDecoder(clazz: [OneOfPartMasterDestination].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[OneOfPartMasterDestination]> in
576+
return Decoders.decode(clazz: [OneOfPartMasterDestination].self, source: source)
577+
}
578+
579+
// Decoder for OneOfPartMasterDestination
580+
Decoders.addDecoder(clazz: OneOfPartMasterDestination.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<OneOfPartMasterDestination> in
581+
if let sourceDictionary = source as? [AnyHashable: Any] {
582+
let _result = instance == nil ? OneOfPartMasterDestination() : instance as! OneOfPartMasterDestination
583+
return .success(_result)
584+
} else {
585+
return .failure(.typeMismatch(expected: "OneOfPartMasterDestination", actual: "\(source)"))
586+
}
587+
}
560588
// Decoder for [OneOfPartMasterOrigin]
561589
Decoders.addDecoder(clazz: [OneOfPartMasterOrigin].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[OneOfPartMasterOrigin]> in
562590
return Decoders.decode(clazz: [OneOfPartMasterOrigin].self, source: source)
@@ -571,6 +599,20 @@ class Decoders {
571599
return .failure(.typeMismatch(expected: "OneOfPartMasterOrigin", actual: "\(source)"))
572600
}
573601
}
602+
// Decoder for [OneOfPetPartItems]
603+
Decoders.addDecoder(clazz: [OneOfPetPartItems].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[OneOfPetPartItems]> in
604+
return Decoders.decode(clazz: [OneOfPetPartItems].self, source: source)
605+
}
606+
607+
// Decoder for OneOfPetPartItems
608+
Decoders.addDecoder(clazz: OneOfPetPartItems.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<OneOfPetPartItems> in
609+
if let sourceDictionary = source as? [AnyHashable: Any] {
610+
let _result = instance == nil ? OneOfPetPartItems() : instance as! OneOfPetPartItems
611+
return .success(_result)
612+
} else {
613+
return .failure(.typeMismatch(expected: "OneOfPetPartItems", actual: "\(source)"))
614+
}
615+
}
574616
// Decoder for [OneOfPup]
575617
Decoders.addDecoder(clazz: [OneOfPup].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[OneOfPup]> in
576618
return Decoders.decode(clazz: [OneOfPup].self, source: source)
@@ -599,6 +641,34 @@ class Decoders {
599641
return .failure(.typeMismatch(expected: "OneOfinlineResponse2001", actual: "\(source)"))
600642
}
601643
}
644+
// Decoder for [OneOfinlineResponse200ParrotsItems]
645+
Decoders.addDecoder(clazz: [OneOfinlineResponse200ParrotsItems].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[OneOfinlineResponse200ParrotsItems]> in
646+
return Decoders.decode(clazz: [OneOfinlineResponse200ParrotsItems].self, source: source)
647+
}
648+
649+
// Decoder for OneOfinlineResponse200ParrotsItems
650+
Decoders.addDecoder(clazz: OneOfinlineResponse200ParrotsItems.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<OneOfinlineResponse200ParrotsItems> in
651+
if let sourceDictionary = source as? [AnyHashable: Any] {
652+
let _result = instance == nil ? OneOfinlineResponse200ParrotsItems() : instance as! OneOfinlineResponse200ParrotsItems
653+
return .success(_result)
654+
} else {
655+
return .failure(.typeMismatch(expected: "OneOfinlineResponse200ParrotsItems", actual: "\(source)"))
656+
}
657+
}
658+
// Decoder for [OneOfvalMembersValMemberItems]
659+
Decoders.addDecoder(clazz: [OneOfvalMembersValMemberItems].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[OneOfvalMembersValMemberItems]> in
660+
return Decoders.decode(clazz: [OneOfvalMembersValMemberItems].self, source: source)
661+
}
662+
663+
// Decoder for OneOfvalMembersValMemberItems
664+
Decoders.addDecoder(clazz: OneOfvalMembersValMemberItems.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<OneOfvalMembersValMemberItems> in
665+
if let sourceDictionary = source as? [AnyHashable: Any] {
666+
let _result = instance == nil ? OneOfvalMembersValMemberItems() : instance as! OneOfvalMembersValMemberItems
667+
return .success(_result)
668+
} else {
669+
return .failure(.typeMismatch(expected: "OneOfvalMembersValMemberItems", actual: "\(source)"))
670+
}
671+
}
602672
// Decoder for [Order]
603673
Decoders.addDecoder(clazz: [Order].self) { (source: AnyObject, instance: AnyObject?) -> Decoded<[Order]> in
604674
return Decoders.decode(clazz: [Order].self, source: source)
@@ -774,7 +844,7 @@ class Decoders {
774844
case let .success(value): _result.status = value
775845
case let .failure(error): break
776846
}
777-
switch Decoders.decodeOptional(clazz: [Object].self, source: sourceDictionary["part"] as AnyObject?) {
847+
switch Decoders.decodeOptional(clazz: [OneOfPetPartItems].self, source: sourceDictionary["part"] as AnyObject?) {
778848
case let .success(value): _result.part = value
779849
case let .failure(error): break
780850
}
@@ -932,7 +1002,7 @@ class Decoders {
9321002
Decoders.addDecoder(clazz: ValMembers.self) { (source: AnyObject, instance: AnyObject?) -> Decoded<ValMembers> in
9331003
if let sourceDictionary = source as? [AnyHashable: Any] {
9341004
let _result = instance == nil ? ValMembers() : instance as! ValMembers
935-
switch Decoders.decodeOptional(clazz: [Object].self, source: sourceDictionary["val_member"] as AnyObject?) {
1005+
switch Decoders.decodeOptional(clazz: [OneOfvalMembersValMemberItems].self, source: sourceDictionary["val_member"] as AnyObject?) {
9361006
case let .success(value): _result.valMember = value
9371007
case let .failure(error): break
9381008
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// AnyOfbody1ParrotsItems.swift
3+
//
4+
// Generated by swagger-codegen
5+
// https://github.com/swagger-api/swagger-codegen
6+
//
7+
8+
import Foundation
9+
10+
11+
open class AnyOfbody1ParrotsItems: JSONEncodable {
12+
13+
public init() {}
14+
15+
// MARK: JSONEncodable
16+
open func encodeToJSON() -> Any {
17+
var nillableDictionary = [String:Any?]()
18+
19+
let dictionary: [String:Any] = APIHelper.rejectNil(nillableDictionary) ?? [:]
20+
return dictionary
21+
}
22+
}

samples/composed/client/petstore/swift3/default/PetstoreClient/Classes/Swaggers/Models/Body1.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Foundation
99

1010

1111
open class Body1: JSONEncodable {
12-
public var parrots: [Object]?
12+
public var parrots: [AnyOfbody1ParrotsItems]?
1313

1414
public init() {}
1515

samples/composed/client/petstore/swift3/default/PetstoreClient/Classes/Swaggers/Models/InlineResponse200.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import Foundation
99

1010

1111
open class InlineResponse200: JSONEncodable {
12-
public var parrots: [Object]?
12+
public var parrots: [OneOfinlineResponse200ParrotsItems]?
1313

1414
public init() {}
1515

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// OneOfPartMasterDestination.swift
3+
//
4+
// Generated by swagger-codegen
5+
// https://github.com/swagger-api/swagger-codegen
6+
//
7+
8+
import Foundation
9+
10+
11+
open class OneOfPartMasterDestination: JSONEncodable {
12+
13+
public init() {}
14+
15+
// MARK: JSONEncodable
16+
open func encodeToJSON() -> Any {
17+
var nillableDictionary = [String:Any?]()
18+
19+
let dictionary: [String:Any] = APIHelper.rejectNil(nillableDictionary) ?? [:]
20+
return dictionary
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// OneOfPetPartItems.swift
3+
//
4+
// Generated by swagger-codegen
5+
// https://github.com/swagger-api/swagger-codegen
6+
//
7+
8+
import Foundation
9+
10+
11+
open class OneOfPetPartItems: JSONEncodable {
12+
13+
public init() {}
14+
15+
// MARK: JSONEncodable
16+
open func encodeToJSON() -> Any {
17+
var nillableDictionary = [String:Any?]()
18+
19+
let dictionary: [String:Any] = APIHelper.rejectNil(nillableDictionary) ?? [:]
20+
return dictionary
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// OneOfinlineResponse200ParrotsItems.swift
3+
//
4+
// Generated by swagger-codegen
5+
// https://github.com/swagger-api/swagger-codegen
6+
//
7+
8+
import Foundation
9+
10+
11+
open class OneOfinlineResponse200ParrotsItems: JSONEncodable {
12+
13+
public init() {}
14+
15+
// MARK: JSONEncodable
16+
open func encodeToJSON() -> Any {
17+
var nillableDictionary = [String:Any?]()
18+
19+
let dictionary: [String:Any] = APIHelper.rejectNil(nillableDictionary) ?? [:]
20+
return dictionary
21+
}
22+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//
2+
// OneOfvalMembersValMemberItems.swift
3+
//
4+
// Generated by swagger-codegen
5+
// https://github.com/swagger-api/swagger-codegen
6+
//
7+
8+
import Foundation
9+
10+
11+
open class OneOfvalMembersValMemberItems: JSONEncodable {
12+
13+
public init() {}
14+
15+
// MARK: JSONEncodable
16+
open func encodeToJSON() -> Any {
17+
var nillableDictionary = [String:Any?]()
18+
19+
let dictionary: [String:Any] = APIHelper.rejectNil(nillableDictionary) ?? [:]
20+
return dictionary
21+
}
22+
}

0 commit comments

Comments
 (0)