forked from loafle/openapi-generator-original
[swift4] Use RequestBuilder directly for RxSwift and PromiseKit (#1718)
* remove default implementation * avoid insert blank lines
This commit is contained in:
committed by
William Cheng
parent
c62a1f11ee
commit
c13e089c85
@@ -33,6 +33,8 @@ open class {{classname}} {
|
||||
|
||||
{{/isEnum}}
|
||||
{{/allParams}}
|
||||
{{^usePromiseKit}}
|
||||
{{^useRxSwift}}
|
||||
/**
|
||||
{{#summary}}
|
||||
{{{summary}}}
|
||||
@@ -54,7 +56,8 @@ open class {{classname}} {
|
||||
{{/returnType}}
|
||||
}
|
||||
}
|
||||
|
||||
{{/useRxSwift}}
|
||||
{{/usePromiseKit}}
|
||||
{{#usePromiseKit}}
|
||||
/**
|
||||
{{#summary}}
|
||||
@@ -65,11 +68,19 @@ open class {{classname}} {
|
||||
*/
|
||||
open class func {{operationId}}({{#allParams}} {{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) -> Promise<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Void{{/returnType}}> {
|
||||
let deferred = Promise<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Void{{/returnType}}>.pending()
|
||||
{{operationId}}({{#allParams}}{{paramName}}: {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) { data, error in
|
||||
{{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
{{#returnType}}
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
{{/returnType}}
|
||||
{{^returnType}}
|
||||
} else {
|
||||
deferred.fulfill(())
|
||||
{{/returnType}}
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -85,13 +96,21 @@ open class {{classname}} {
|
||||
*/
|
||||
open class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}{{{dataType}}}{{/isContainer}}{{^isContainer}}{{{datatypeWithEnum}}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) -> Observable<{{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}Void{{/returnType}}> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
{{operationId}}({{#allParams}}{{paramName}}: {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}) { data, error in
|
||||
{{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}}).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
{{#returnType}}
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
{{/returnType}}
|
||||
{{^returnType}}
|
||||
} else {
|
||||
observer.onNext(())
|
||||
{{/returnType}}
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -23,7 +23,6 @@ open class AnotherFakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test special tags
|
||||
- PATCH /another-fake/dummy
|
||||
|
||||
@@ -22,7 +22,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/boolean
|
||||
- Test serialization of outer boolean types
|
||||
@@ -52,7 +51,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/composite
|
||||
- Test serialization of object with outer number type
|
||||
@@ -82,7 +80,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/number
|
||||
- Test serialization of outer number types
|
||||
@@ -112,7 +109,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/string
|
||||
- Test serialization of outer string types
|
||||
@@ -146,7 +142,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- PUT /fake/body-with-file-schema
|
||||
- For this test, the body for this request much reference a schema named `File`.
|
||||
@@ -181,7 +176,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- PUT /fake/body-with-query-params
|
||||
- parameter query: (query)
|
||||
@@ -215,7 +209,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
- PATCH /fake
|
||||
@@ -264,7 +257,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
- POST /fake
|
||||
@@ -408,7 +400,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
- GET /fake
|
||||
@@ -473,7 +464,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
- DELETE /fake
|
||||
@@ -525,7 +515,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
- POST /fake/inline-additionalProperties
|
||||
@@ -561,7 +550,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
- GET /fake/jsonFormData
|
||||
|
||||
@@ -23,7 +23,6 @@ open class FakeClassnameTags123API {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test class name in snake case
|
||||
- PATCH /fake_classname_test
|
||||
|
||||
@@ -27,7 +27,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Add a new pet to the store
|
||||
- POST /pet
|
||||
@@ -66,7 +65,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
- DELETE /pet/{petId}
|
||||
@@ -117,7 +115,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
- GET /pet/findByStatus
|
||||
@@ -155,7 +152,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
- GET /pet/findByTags
|
||||
@@ -193,7 +189,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
- GET /pet/{petId}
|
||||
@@ -235,7 +230,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
- PUT /pet
|
||||
@@ -275,7 +269,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
- POST /pet/{petId}
|
||||
@@ -322,7 +315,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
- POST /pet/{petId}/uploadImage
|
||||
@@ -369,7 +361,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
- POST /fake/{petId}/uploadImageWithRequiredFile
|
||||
|
||||
@@ -27,7 +27,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
- DELETE /store/order/{order_id}
|
||||
@@ -61,7 +60,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
- GET /store/inventory
|
||||
@@ -95,7 +93,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
- GET /store/order/{order_id}
|
||||
@@ -130,7 +127,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
- POST /store/order
|
||||
|
||||
@@ -27,7 +27,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Create user
|
||||
- POST /user
|
||||
@@ -63,7 +62,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
- POST /user/createWithArray
|
||||
@@ -98,7 +96,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
- POST /user/createWithList
|
||||
@@ -133,7 +130,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete user
|
||||
- DELETE /user/{username}
|
||||
@@ -168,7 +164,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
- GET /user/{username}
|
||||
@@ -203,7 +198,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
- GET /user/login
|
||||
@@ -243,7 +237,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
- GET /user/logout
|
||||
@@ -278,7 +271,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Updated user
|
||||
- PUT /user/{username}
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.3.4-SNAPSHOT
|
||||
4.0.0-SNAPSHOT
|
||||
@@ -23,7 +23,6 @@ open class AnotherFakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test special tags
|
||||
- PATCH /another-fake/dummy
|
||||
|
||||
@@ -22,7 +22,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/boolean
|
||||
- Test serialization of outer boolean types
|
||||
@@ -52,7 +51,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/composite
|
||||
- Test serialization of object with outer number type
|
||||
@@ -82,7 +80,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/number
|
||||
- Test serialization of outer number types
|
||||
@@ -112,7 +109,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/string
|
||||
- Test serialization of outer string types
|
||||
@@ -146,7 +142,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- PUT /fake/body-with-file-schema
|
||||
- For this test, the body for this request much reference a schema named `File`.
|
||||
@@ -181,7 +176,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- PUT /fake/body-with-query-params
|
||||
- parameter query: (query)
|
||||
@@ -215,7 +209,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
- PATCH /fake
|
||||
@@ -264,7 +257,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
- POST /fake
|
||||
@@ -408,7 +400,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
- GET /fake
|
||||
@@ -473,7 +464,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
- DELETE /fake
|
||||
@@ -525,7 +515,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
- POST /fake/inline-additionalProperties
|
||||
@@ -561,7 +550,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
- GET /fake/jsonFormData
|
||||
|
||||
@@ -23,7 +23,6 @@ open class FakeClassnameTags123API {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test class name in snake case
|
||||
- PATCH /fake_classname_test
|
||||
|
||||
@@ -27,7 +27,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Add a new pet to the store
|
||||
- POST /pet
|
||||
@@ -66,7 +65,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
- DELETE /pet/{petId}
|
||||
@@ -117,7 +115,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
- GET /pet/findByStatus
|
||||
@@ -155,7 +152,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
- GET /pet/findByTags
|
||||
@@ -193,7 +189,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
- GET /pet/{petId}
|
||||
@@ -235,7 +230,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
- PUT /pet
|
||||
@@ -275,7 +269,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
- POST /pet/{petId}
|
||||
@@ -322,7 +315,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
- POST /pet/{petId}/uploadImage
|
||||
@@ -369,7 +361,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
- POST /fake/{petId}/uploadImageWithRequiredFile
|
||||
|
||||
@@ -27,7 +27,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
- DELETE /store/order/{order_id}
|
||||
@@ -61,7 +60,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
- GET /store/inventory
|
||||
@@ -95,7 +93,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
- GET /store/order/{order_id}
|
||||
@@ -130,7 +127,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
- POST /store/order
|
||||
|
||||
@@ -27,7 +27,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Create user
|
||||
- POST /user
|
||||
@@ -63,7 +62,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
- POST /user/createWithArray
|
||||
@@ -98,7 +96,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
- POST /user/createWithList
|
||||
@@ -133,7 +130,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete user
|
||||
- DELETE /user/{username}
|
||||
@@ -168,7 +164,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
- GET /user/{username}
|
||||
@@ -203,7 +198,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
- GET /user/login
|
||||
@@ -243,7 +237,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
- GET /user/logout
|
||||
@@ -278,7 +271,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Updated user
|
||||
- PUT /user/{username}
|
||||
|
||||
@@ -12,11 +12,6 @@ import Foundation
|
||||
public struct ApiResponse: Codable {
|
||||
|
||||
public var code: Int?
|
||||
public var codeNum: NSNumber? {
|
||||
get {
|
||||
return code.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var type: String?
|
||||
public var message: String?
|
||||
|
||||
|
||||
@@ -12,11 +12,6 @@ import Foundation
|
||||
public struct Category: Codable {
|
||||
|
||||
public var _id: Int64?
|
||||
public var _idNum: NSNumber? {
|
||||
get {
|
||||
return _id.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var name: String = "default-name"
|
||||
|
||||
public init(_id: Int64?, name: String) {
|
||||
|
||||
@@ -12,41 +12,11 @@ import Foundation
|
||||
public struct FormatTest: Codable {
|
||||
|
||||
public var integer: Int?
|
||||
public var integerNum: NSNumber? {
|
||||
get {
|
||||
return integer.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var int32: Int?
|
||||
public var int32Num: NSNumber? {
|
||||
get {
|
||||
return int32.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var int64: Int64?
|
||||
public var int64Num: NSNumber? {
|
||||
get {
|
||||
return int64.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var number: Double
|
||||
public var numberNum: NSNumber? {
|
||||
get {
|
||||
return number.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var float: Float?
|
||||
public var floatNum: NSNumber? {
|
||||
get {
|
||||
return float.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var double: Double?
|
||||
public var doubleNum: NSNumber? {
|
||||
get {
|
||||
return double.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var string: String?
|
||||
public var byte: Data
|
||||
public var binary: URL?
|
||||
|
||||
@@ -13,11 +13,6 @@ import Foundation
|
||||
public struct Model200Response: Codable {
|
||||
|
||||
public var name: Int?
|
||||
public var nameNum: NSNumber? {
|
||||
get {
|
||||
return name.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var _class: String?
|
||||
|
||||
public init(name: Int?, _class: String?) {
|
||||
|
||||
@@ -13,24 +13,9 @@ import Foundation
|
||||
public struct Name: Codable {
|
||||
|
||||
public var name: Int
|
||||
public var nameNum: NSNumber? {
|
||||
get {
|
||||
return name.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var snakeCase: Int?
|
||||
public var snakeCaseNum: NSNumber? {
|
||||
get {
|
||||
return snakeCase.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var property: String?
|
||||
public var _123number: Int?
|
||||
public var _123numberNum: NSNumber? {
|
||||
get {
|
||||
return _123number.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(name: Int, snakeCase: Int?, property: String?, _123number: Int?) {
|
||||
self.name = name
|
||||
|
||||
@@ -12,11 +12,6 @@ import Foundation
|
||||
public struct NumberOnly: Codable {
|
||||
|
||||
public var justNumber: Double?
|
||||
public var justNumberNum: NSNumber? {
|
||||
get {
|
||||
return justNumber.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(justNumber: Double?) {
|
||||
self.justNumber = justNumber
|
||||
|
||||
@@ -17,32 +17,12 @@ public struct Order: Codable {
|
||||
case delivered = "delivered"
|
||||
}
|
||||
public var _id: Int64?
|
||||
public var _idNum: NSNumber? {
|
||||
get {
|
||||
return _id.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var petId: Int64?
|
||||
public var petIdNum: NSNumber? {
|
||||
get {
|
||||
return petId.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var quantity: Int?
|
||||
public var quantityNum: NSNumber? {
|
||||
get {
|
||||
return quantity.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var shipDate: Date?
|
||||
/** Order Status */
|
||||
public var status: Status?
|
||||
public var complete: Bool? = false
|
||||
public var completeNum: NSNumber? {
|
||||
get {
|
||||
return complete.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(_id: Int64?, petId: Int64?, quantity: Int?, shipDate: Date?, status: Status?, complete: Bool?) {
|
||||
self._id = _id
|
||||
|
||||
@@ -12,18 +12,8 @@ import Foundation
|
||||
public struct OuterComposite: Codable {
|
||||
|
||||
public var myNumber: Double?
|
||||
public var myNumberNum: NSNumber? {
|
||||
get {
|
||||
return myNumber.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var myString: String?
|
||||
public var myBoolean: Bool?
|
||||
public var myBooleanNum: NSNumber? {
|
||||
get {
|
||||
return myBoolean.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(myNumber: Double?, myString: String?, myBoolean: Bool?) {
|
||||
self.myNumber = myNumber
|
||||
|
||||
@@ -17,11 +17,6 @@ public struct Pet: Codable {
|
||||
case sold = "sold"
|
||||
}
|
||||
public var _id: Int64?
|
||||
public var _idNum: NSNumber? {
|
||||
get {
|
||||
return _id.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var category: Category?
|
||||
public var name: String
|
||||
public var photoUrls: [String]
|
||||
|
||||
@@ -13,11 +13,6 @@ import Foundation
|
||||
public struct Return: Codable {
|
||||
|
||||
public var _return: Int?
|
||||
public var _returnNum: NSNumber? {
|
||||
get {
|
||||
return _return.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(_return: Int?) {
|
||||
self._return = _return
|
||||
|
||||
@@ -12,11 +12,6 @@ import Foundation
|
||||
public struct SpecialModelName: Codable {
|
||||
|
||||
public var specialPropertyName: Int64?
|
||||
public var specialPropertyNameNum: NSNumber? {
|
||||
get {
|
||||
return specialPropertyName.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(specialPropertyName: Int64?) {
|
||||
self.specialPropertyName = specialPropertyName
|
||||
|
||||
@@ -12,11 +12,6 @@ import Foundation
|
||||
public struct Tag: Codable {
|
||||
|
||||
public var _id: Int64?
|
||||
public var _idNum: NSNumber? {
|
||||
get {
|
||||
return _id.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var name: String?
|
||||
|
||||
public init(_id: Int64?, name: String?) {
|
||||
|
||||
@@ -12,11 +12,6 @@ import Foundation
|
||||
public struct User: Codable {
|
||||
|
||||
public var _id: Int64?
|
||||
public var _idNum: NSNumber? {
|
||||
get {
|
||||
return _id.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
public var username: String?
|
||||
public var firstName: String?
|
||||
public var lastName: String?
|
||||
@@ -25,11 +20,6 @@ public struct User: Codable {
|
||||
public var phone: String?
|
||||
/** User Status */
|
||||
public var userStatus: Int?
|
||||
public var userStatusNum: NSNumber? {
|
||||
get {
|
||||
return userStatus.map({ return NSNumber(value: $0) })
|
||||
}
|
||||
}
|
||||
|
||||
public init(_id: Int64?, username: String?, firstName: String?, lastName: String?, email: String?, password: String?, phone: String?, userStatus: Int?) {
|
||||
self._id = _id
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.3.4-SNAPSHOT
|
||||
4.0.0-SNAPSHOT
|
||||
@@ -12,18 +12,6 @@ import PromiseKit
|
||||
|
||||
|
||||
open class AnotherFakeAPI {
|
||||
/**
|
||||
To test special tags
|
||||
|
||||
- parameter client: (body) client model
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func call123testSpecialTags(client: Client, completion: @escaping ((_ data: Client?,_ error: Error?) -> Void)) {
|
||||
call123testSpecialTagsWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test special tags
|
||||
|
||||
@@ -32,11 +20,13 @@ open class AnotherFakeAPI {
|
||||
*/
|
||||
open class func call123testSpecialTags( client: Client) -> Promise<Client> {
|
||||
let deferred = Promise<Client>.pending()
|
||||
call123testSpecialTags(client: client) { data, error in
|
||||
call123testSpecialTagsWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
|
||||
@@ -12,17 +12,6 @@ import PromiseKit
|
||||
|
||||
|
||||
open class FakeAPI {
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input boolean as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterBooleanSerialize(body: Bool? = nil, completion: @escaping ((_ data: Bool?,_ error: Error?) -> Void)) {
|
||||
fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input boolean as post body (optional)
|
||||
@@ -30,11 +19,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterBooleanSerialize( body: Bool? = nil) -> Promise<Bool> {
|
||||
let deferred = Promise<Bool>.pending()
|
||||
fakeOuterBooleanSerialize(body: body) { data, error in
|
||||
fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -58,17 +49,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter outerComposite: (body) Input composite as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterCompositeSerialize(outerComposite: OuterComposite? = nil, completion: @escaping ((_ data: OuterComposite?,_ error: Error?) -> Void)) {
|
||||
fakeOuterCompositeSerializeWithRequestBuilder(outerComposite: outerComposite).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter outerComposite: (body) Input composite as post body (optional)
|
||||
@@ -76,11 +56,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterCompositeSerialize( outerComposite: OuterComposite? = nil) -> Promise<OuterComposite> {
|
||||
let deferred = Promise<OuterComposite>.pending()
|
||||
fakeOuterCompositeSerialize(outerComposite: outerComposite) { data, error in
|
||||
fakeOuterCompositeSerializeWithRequestBuilder(outerComposite: outerComposite).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -104,17 +86,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input number as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterNumberSerialize(body: Double? = nil, completion: @escaping ((_ data: Double?,_ error: Error?) -> Void)) {
|
||||
fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input number as post body (optional)
|
||||
@@ -122,11 +93,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterNumberSerialize( body: Double? = nil) -> Promise<Double> {
|
||||
let deferred = Promise<Double>.pending()
|
||||
fakeOuterNumberSerialize(body: body) { data, error in
|
||||
fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -150,17 +123,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input string as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterStringSerialize(body: String? = nil, completion: @escaping ((_ data: String?,_ error: Error?) -> Void)) {
|
||||
fakeOuterStringSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input string as post body (optional)
|
||||
@@ -168,11 +130,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterStringSerialize( body: String? = nil) -> Promise<String> {
|
||||
let deferred = Promise<String>.pending()
|
||||
fakeOuterStringSerialize(body: body) { data, error in
|
||||
fakeOuterStringSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -196,21 +160,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter fileSchemaTestClass: (body)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testBodyWithFileSchema(fileSchemaTestClass: FileSchemaTestClass, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testBodyWithFileSchemaWithRequestBuilder(fileSchemaTestClass: fileSchemaTestClass).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter fileSchemaTestClass: (body)
|
||||
@@ -218,11 +167,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testBodyWithFileSchema( fileSchemaTestClass: FileSchemaTestClass) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testBodyWithFileSchema(fileSchemaTestClass: fileSchemaTestClass) { data, error in
|
||||
testBodyWithFileSchemaWithRequestBuilder(fileSchemaTestClass: fileSchemaTestClass).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -246,22 +195,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter query: (query)
|
||||
- parameter user: (body)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testBodyWithQueryParams(query: String, user: User, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testBodyWithQueryParamsWithRequestBuilder(query: query, user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter query: (query)
|
||||
@@ -270,11 +203,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testBodyWithQueryParams( query: String, user: User) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testBodyWithQueryParams(query: query, user: user) { data, error in
|
||||
testBodyWithQueryParamsWithRequestBuilder(query: query, user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -301,18 +234,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
|
||||
- parameter client: (body) client model
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testClientModel(client: Client, completion: @escaping ((_ data: Client?,_ error: Error?) -> Void)) {
|
||||
testClientModelWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
|
||||
@@ -321,11 +242,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testClientModel( client: Client) -> Promise<Client> {
|
||||
let deferred = Promise<Client>.pending()
|
||||
testClientModel(client: client) { data, error in
|
||||
testClientModelWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -350,35 +273,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "PATCH", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
|
||||
- parameter number: (form) None
|
||||
- parameter double: (form) None
|
||||
- parameter patternWithoutDelimiter: (form) None
|
||||
- parameter byte: (form) None
|
||||
- parameter integer: (form) None (optional)
|
||||
- parameter int32: (form) None (optional)
|
||||
- parameter int64: (form) None (optional)
|
||||
- parameter float: (form) None (optional)
|
||||
- parameter string: (form) None (optional)
|
||||
- parameter binary: (form) None (optional)
|
||||
- parameter date: (form) None (optional)
|
||||
- parameter dateTime: (form) None (optional)
|
||||
- parameter password: (form) None (optional)
|
||||
- parameter callback: (form) None (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
|
||||
@@ -400,11 +294,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testEndpointParameters( number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testEndpointParameters(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback) { data, error in
|
||||
testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -530,29 +424,6 @@ open class FakeAPI {
|
||||
case xyz = "(xyz)"
|
||||
}
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
|
||||
- parameter enumHeaderStringArray: (header) Header parameter enum test (string array) (optional)
|
||||
- parameter enumHeaderString: (header) Header parameter enum test (string) (optional, default to .-efg)
|
||||
- parameter enumQueryStringArray: (query) Query parameter enum test (string array) (optional)
|
||||
- parameter enumQueryString: (query) Query parameter enum test (string) (optional, default to .-efg)
|
||||
- parameter enumQueryInteger: (query) Query parameter enum test (double) (optional)
|
||||
- parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
|
||||
- parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .$)
|
||||
- parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .-efg)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
|
||||
@@ -568,11 +439,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testEnumParameters( enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testEnumParameters(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString) { data, error in
|
||||
testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -621,27 +492,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
|
||||
- parameter requiredStringGroup: (query) Required String in group parameters
|
||||
- parameter requiredBooleanGroup: (header) Required Boolean in group parameters
|
||||
- parameter requiredInt64Group: (query) Required Integer in group parameters
|
||||
- parameter stringGroup: (query) String in group parameters (optional)
|
||||
- parameter booleanGroup: (header) Boolean in group parameters (optional)
|
||||
- parameter int64Group: (query) Integer in group parameters (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
|
||||
@@ -655,11 +505,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testGroupParameters( requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testGroupParameters(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group) { data, error in
|
||||
testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -700,22 +550,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
|
||||
}
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
|
||||
- parameter requestBody: (body) request body
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testInlineAdditionalProperties(requestBody: [String:String], completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testInlineAdditionalPropertiesWithRequestBuilder(requestBody: requestBody).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
|
||||
@@ -724,11 +558,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testInlineAdditionalProperties( requestBody: [String:String]) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testInlineAdditionalProperties(requestBody: requestBody) { data, error in
|
||||
testInlineAdditionalPropertiesWithRequestBuilder(requestBody: requestBody).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -752,23 +586,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
|
||||
- parameter param: (form) field1
|
||||
- parameter param2: (form) field2
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testJsonFormData(param: String, param2: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
|
||||
@@ -778,11 +595,11 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testJsonFormData( param: String, param2: String) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
testJsonFormData(param: param, param2: param2) { data, error in
|
||||
testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
|
||||
@@ -12,18 +12,6 @@ import PromiseKit
|
||||
|
||||
|
||||
open class FakeClassnameTags123API {
|
||||
/**
|
||||
To test class name in snake case
|
||||
|
||||
- parameter client: (body) client model
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testClassname(client: Client, completion: @escaping ((_ data: Client?,_ error: Error?) -> Void)) {
|
||||
testClassnameWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test class name in snake case
|
||||
|
||||
@@ -32,11 +20,13 @@ open class FakeClassnameTags123API {
|
||||
*/
|
||||
open class func testClassname( client: Client) -> Promise<Client> {
|
||||
let deferred = Promise<Client>.pending()
|
||||
testClassname(client: client) { data, error in
|
||||
testClassnameWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
|
||||
@@ -12,22 +12,6 @@ import PromiseKit
|
||||
|
||||
|
||||
open class PetAPI {
|
||||
/**
|
||||
Add a new pet to the store
|
||||
|
||||
- parameter pet: (body) Pet object that needs to be added to the store
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func addPet(pet: Pet, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
addPetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Add a new pet to the store
|
||||
|
||||
@@ -36,11 +20,11 @@ open class PetAPI {
|
||||
*/
|
||||
open class func addPet( pet: Pet) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
addPet(pet: pet) { data, error in
|
||||
addPetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -67,23 +51,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
|
||||
- parameter petId: (path) Pet id to delete
|
||||
- parameter apiKey: (header) (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func deletePet(petId: Int64, apiKey: String? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
|
||||
@@ -93,11 +60,11 @@ open class PetAPI {
|
||||
*/
|
||||
open class func deletePet( petId: Int64, apiKey: String? = nil) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
deletePet(petId: petId, apiKey: apiKey) { data, error in
|
||||
deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -141,18 +108,6 @@ open class PetAPI {
|
||||
case sold = "sold"
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
|
||||
- parameter status: (query) Status values that need to be considered for filter
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func findPetsByStatus(status: [String], completion: @escaping ((_ data: [Pet]?,_ error: Error?) -> Void)) {
|
||||
findPetsByStatusWithRequestBuilder(status: status).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
|
||||
@@ -161,11 +116,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func findPetsByStatus( status: [String]) -> Promise<[Pet]> {
|
||||
let deferred = Promise<[Pet]>.pending()
|
||||
findPetsByStatus(status: status) { data, error in
|
||||
findPetsByStatusWithRequestBuilder(status: status).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -196,18 +153,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
|
||||
- parameter tags: (query) Tags to filter by
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func findPetsByTags(tags: [String], completion: @escaping ((_ data: [Pet]?,_ error: Error?) -> Void)) {
|
||||
findPetsByTagsWithRequestBuilder(tags: tags).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
|
||||
@@ -216,11 +161,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func findPetsByTags( tags: [String]) -> Promise<[Pet]> {
|
||||
let deferred = Promise<[Pet]>.pending()
|
||||
findPetsByTags(tags: tags) { data, error in
|
||||
findPetsByTagsWithRequestBuilder(tags: tags).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -251,18 +198,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
|
||||
- parameter petId: (path) ID of pet to return
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getPetById(petId: Int64, completion: @escaping ((_ data: Pet?,_ error: Error?) -> Void)) {
|
||||
getPetByIdWithRequestBuilder(petId: petId).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
|
||||
@@ -271,11 +206,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func getPetById( petId: Int64) -> Promise<Pet> {
|
||||
let deferred = Promise<Pet>.pending()
|
||||
getPetById(petId: petId) { data, error in
|
||||
getPetByIdWithRequestBuilder(petId: petId).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -306,22 +243,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
|
||||
- parameter pet: (body) Pet object that needs to be added to the store
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func updatePet(pet: Pet, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
updatePetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
|
||||
@@ -330,11 +251,11 @@ open class PetAPI {
|
||||
*/
|
||||
open class func updatePet( pet: Pet) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
updatePet(pet: pet) { data, error in
|
||||
updatePetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -361,24 +282,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
|
||||
- parameter petId: (path) ID of pet that needs to be updated
|
||||
- parameter name: (form) Updated name of the pet (optional)
|
||||
- parameter status: (form) Updated status of the pet (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
|
||||
@@ -389,11 +292,11 @@ open class PetAPI {
|
||||
*/
|
||||
open class func updatePetWithForm( petId: Int64, name: String? = nil, status: String? = nil) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
updatePetWithForm(petId: petId, name: name, status: status) { data, error in
|
||||
updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -431,20 +334,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
|
||||
- parameter petId: (path) ID of pet to update
|
||||
- parameter additionalMetadata: (form) Additional data to pass to server (optional)
|
||||
- parameter file: (form) file to upload (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, completion: @escaping ((_ data: ApiResponse?,_ error: Error?) -> Void)) {
|
||||
uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
|
||||
@@ -455,11 +344,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func uploadFile( petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> Promise<ApiResponse> {
|
||||
let deferred = Promise<ApiResponse>.pending()
|
||||
uploadFile(petId: petId, additionalMetadata: additionalMetadata, file: file) { data, error in
|
||||
uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -497,20 +388,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
|
||||
- parameter petId: (path) ID of pet to update
|
||||
- parameter requiredFile: (form) file to upload
|
||||
- parameter additionalMetadata: (form) Additional data to pass to server (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, completion: @escaping ((_ data: ApiResponse?,_ error: Error?) -> Void)) {
|
||||
uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
|
||||
@@ -521,11 +398,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func uploadFileWithRequiredFile( petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> Promise<ApiResponse> {
|
||||
let deferred = Promise<ApiResponse>.pending()
|
||||
uploadFileWithRequiredFile(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata) { data, error in
|
||||
uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
|
||||
@@ -12,22 +12,6 @@ import PromiseKit
|
||||
|
||||
|
||||
open class StoreAPI {
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
|
||||
- parameter orderId: (path) ID of the order that needs to be deleted
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func deleteOrder(orderId: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
deleteOrderWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
|
||||
@@ -36,11 +20,11 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func deleteOrder( orderId: String) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
deleteOrder(orderId: orderId) { data, error in
|
||||
deleteOrderWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -68,17 +52,6 @@ open class StoreAPI {
|
||||
return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getInventory(completion: @escaping ((_ data: [String:Int]?,_ error: Error?) -> Void)) {
|
||||
getInventoryWithRequestBuilder().execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
|
||||
@@ -86,11 +59,13 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func getInventory() -> Promise<[String:Int]> {
|
||||
let deferred = Promise<[String:Int]>.pending()
|
||||
getInventory() { data, error in
|
||||
getInventoryWithRequestBuilder().execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -117,18 +92,6 @@ open class StoreAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
|
||||
- parameter orderId: (path) ID of pet that needs to be fetched
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getOrderById(orderId: Int64, completion: @escaping ((_ data: Order?,_ error: Error?) -> Void)) {
|
||||
getOrderByIdWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
|
||||
@@ -137,11 +100,13 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func getOrderById( orderId: Int64) -> Promise<Order> {
|
||||
let deferred = Promise<Order>.pending()
|
||||
getOrderById(orderId: orderId) { data, error in
|
||||
getOrderByIdWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -169,18 +134,6 @@ open class StoreAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
|
||||
- parameter order: (body) order placed for purchasing the pet
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func placeOrder(order: Order, completion: @escaping ((_ data: Order?,_ error: Error?) -> Void)) {
|
||||
placeOrderWithRequestBuilder(order: order).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
|
||||
@@ -189,11 +142,13 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func placeOrder( order: Order) -> Promise<Order> {
|
||||
let deferred = Promise<Order>.pending()
|
||||
placeOrder(order: order) { data, error in
|
||||
placeOrderWithRequestBuilder(order: order).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
|
||||
@@ -12,22 +12,6 @@ import PromiseKit
|
||||
|
||||
|
||||
open class UserAPI {
|
||||
/**
|
||||
Create user
|
||||
|
||||
- parameter user: (body) Created user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func createUser(user: User, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
createUserWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Create user
|
||||
|
||||
@@ -36,11 +20,11 @@ open class UserAPI {
|
||||
*/
|
||||
open class func createUser( user: User) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
createUser(user: user) { data, error in
|
||||
createUserWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -65,22 +49,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
- parameter user: (body) List of user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func createUsersWithArrayInput(user: [User], completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
createUsersWithArrayInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
@@ -89,11 +57,11 @@ open class UserAPI {
|
||||
*/
|
||||
open class func createUsersWithArrayInput( user: [User]) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
createUsersWithArrayInput(user: user) { data, error in
|
||||
createUsersWithArrayInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -117,22 +85,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
- parameter user: (body) List of user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func createUsersWithListInput(user: [User], completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
createUsersWithListInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
@@ -141,11 +93,11 @@ open class UserAPI {
|
||||
*/
|
||||
open class func createUsersWithListInput( user: [User]) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
createUsersWithListInput(user: user) { data, error in
|
||||
createUsersWithListInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -169,22 +121,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Delete user
|
||||
|
||||
- parameter username: (path) The name that needs to be deleted
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func deleteUser(username: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
deleteUserWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Delete user
|
||||
|
||||
@@ -193,11 +129,11 @@ open class UserAPI {
|
||||
*/
|
||||
open class func deleteUser( username: String) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
deleteUser(username: username) { data, error in
|
||||
deleteUserWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -225,18 +161,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
|
||||
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getUserByName(username: String, completion: @escaping ((_ data: User?,_ error: Error?) -> Void)) {
|
||||
getUserByNameWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
|
||||
@@ -245,11 +169,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func getUserByName( username: String) -> Promise<User> {
|
||||
let deferred = Promise<User>.pending()
|
||||
getUserByName(username: username) { data, error in
|
||||
getUserByNameWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -276,19 +202,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
|
||||
- parameter username: (query) The user name for login
|
||||
- parameter password: (query) The password for login in clear text
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func loginUser(username: String, password: String, completion: @escaping ((_ data: String?,_ error: Error?) -> Void)) {
|
||||
loginUserWithRequestBuilder(username: username, password: password).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
|
||||
@@ -298,11 +211,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func loginUser( username: String, password: String) -> Promise<String> {
|
||||
let deferred = Promise<String>.pending()
|
||||
loginUser(username: username, password: password) { data, error in
|
||||
loginUserWithRequestBuilder(username: username, password: password).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else if let response = response {
|
||||
deferred.fulfill(response.body!)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
fatalError()
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -332,21 +247,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func logoutUser(completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
logoutUserWithRequestBuilder().execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
|
||||
@@ -354,11 +254,11 @@ open class UserAPI {
|
||||
*/
|
||||
open class func logoutUser() -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
logoutUser() { data, error in
|
||||
logoutUserWithRequestBuilder().execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
@@ -381,23 +281,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Updated user
|
||||
|
||||
- parameter username: (path) name that need to be deleted
|
||||
- parameter user: (body) Updated user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func updateUser(username: String, user: User, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
updateUserWithRequestBuilder(username: username, user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Updated user
|
||||
|
||||
@@ -407,11 +290,11 @@ open class UserAPI {
|
||||
*/
|
||||
open class func updateUser( username: String, user: User) -> Promise<Void> {
|
||||
let deferred = Promise<Void>.pending()
|
||||
updateUser(username: username, user: user) { data, error in
|
||||
updateUserWithRequestBuilder(username: username, user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
deferred.reject(error)
|
||||
} else {
|
||||
deferred.fulfill(data!)
|
||||
deferred.fulfill(())
|
||||
}
|
||||
}
|
||||
return deferred.promise
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.3.4-SNAPSHOT
|
||||
4.0.0-SNAPSHOT
|
||||
@@ -12,18 +12,6 @@ import RxSwift
|
||||
|
||||
|
||||
open class AnotherFakeAPI {
|
||||
/**
|
||||
To test special tags
|
||||
|
||||
- parameter client: (body) client model
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func call123testSpecialTags(client: Client, completion: @escaping ((_ data: Client?,_ error: Error?) -> Void)) {
|
||||
call123testSpecialTagsWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test special tags
|
||||
|
||||
@@ -32,13 +20,15 @@ open class AnotherFakeAPI {
|
||||
*/
|
||||
open class func call123testSpecialTags(client: Client) -> Observable<Client> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
call123testSpecialTags(client: client) { data, error in
|
||||
call123testSpecialTagsWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -12,17 +12,6 @@ import RxSwift
|
||||
|
||||
|
||||
open class FakeAPI {
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input boolean as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterBooleanSerialize(body: Bool? = nil, completion: @escaping ((_ data: Bool?,_ error: Error?) -> Void)) {
|
||||
fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input boolean as post body (optional)
|
||||
@@ -30,13 +19,15 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterBooleanSerialize(body: Bool? = nil) -> Observable<Bool> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
fakeOuterBooleanSerialize(body: body) { data, error in
|
||||
fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -60,17 +51,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter outerComposite: (body) Input composite as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterCompositeSerialize(outerComposite: OuterComposite? = nil, completion: @escaping ((_ data: OuterComposite?,_ error: Error?) -> Void)) {
|
||||
fakeOuterCompositeSerializeWithRequestBuilder(outerComposite: outerComposite).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter outerComposite: (body) Input composite as post body (optional)
|
||||
@@ -78,13 +58,15 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterCompositeSerialize(outerComposite: OuterComposite? = nil) -> Observable<OuterComposite> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
fakeOuterCompositeSerialize(outerComposite: outerComposite) { data, error in
|
||||
fakeOuterCompositeSerializeWithRequestBuilder(outerComposite: outerComposite).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -108,17 +90,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input number as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterNumberSerialize(body: Double? = nil, completion: @escaping ((_ data: Double?,_ error: Error?) -> Void)) {
|
||||
fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input number as post body (optional)
|
||||
@@ -126,13 +97,15 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterNumberSerialize(body: Double? = nil) -> Observable<Double> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
fakeOuterNumberSerialize(body: body) { data, error in
|
||||
fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -156,17 +129,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input string as post body (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func fakeOuterStringSerialize(body: String? = nil, completion: @escaping ((_ data: String?,_ error: Error?) -> Void)) {
|
||||
fakeOuterStringSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter body: (body) Input string as post body (optional)
|
||||
@@ -174,13 +136,15 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func fakeOuterStringSerialize(body: String? = nil) -> Observable<String> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
fakeOuterStringSerialize(body: body) { data, error in
|
||||
fakeOuterStringSerializeWithRequestBuilder(body: body).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -204,21 +168,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter fileSchemaTestClass: (body)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testBodyWithFileSchema(fileSchemaTestClass: FileSchemaTestClass, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testBodyWithFileSchemaWithRequestBuilder(fileSchemaTestClass: fileSchemaTestClass).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter fileSchemaTestClass: (body)
|
||||
@@ -226,13 +175,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testBodyWithFileSchema(fileSchemaTestClass: FileSchemaTestClass) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testBodyWithFileSchema(fileSchemaTestClass: fileSchemaTestClass) { data, error in
|
||||
testBodyWithFileSchemaWithRequestBuilder(fileSchemaTestClass: fileSchemaTestClass).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -256,22 +205,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter query: (query)
|
||||
- parameter user: (body)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testBodyWithQueryParams(query: String, user: User, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testBodyWithQueryParamsWithRequestBuilder(query: query, user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
- parameter query: (query)
|
||||
@@ -280,13 +213,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testBodyWithQueryParams(query: String, user: User) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testBodyWithQueryParams(query: query, user: user) { data, error in
|
||||
testBodyWithQueryParamsWithRequestBuilder(query: query, user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -313,18 +246,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
|
||||
- parameter client: (body) client model
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testClientModel(client: Client, completion: @escaping ((_ data: Client?,_ error: Error?) -> Void)) {
|
||||
testClientModelWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
|
||||
@@ -333,13 +254,15 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testClientModel(client: Client) -> Observable<Client> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testClientModel(client: client) { data, error in
|
||||
testClientModelWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -364,35 +287,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "PATCH", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
|
||||
- parameter number: (form) None
|
||||
- parameter double: (form) None
|
||||
- parameter patternWithoutDelimiter: (form) None
|
||||
- parameter byte: (form) None
|
||||
- parameter integer: (form) None (optional)
|
||||
- parameter int32: (form) None (optional)
|
||||
- parameter int64: (form) None (optional)
|
||||
- parameter float: (form) None (optional)
|
||||
- parameter string: (form) None (optional)
|
||||
- parameter binary: (form) None (optional)
|
||||
- parameter date: (form) None (optional)
|
||||
- parameter dateTime: (form) None (optional)
|
||||
- parameter password: (form) None (optional)
|
||||
- parameter callback: (form) None (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
|
||||
@@ -414,13 +308,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testEndpointParameters(number: Double, double: Double, patternWithoutDelimiter: String, byte: Data, integer: Int? = nil, int32: Int? = nil, int64: Int64? = nil, float: Float? = nil, string: String? = nil, binary: URL? = nil, date: Date? = nil, dateTime: Date? = nil, password: String? = nil, callback: String? = nil) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testEndpointParameters(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback) { data, error in
|
||||
testEndpointParametersWithRequestBuilder(number: number, double: double, patternWithoutDelimiter: patternWithoutDelimiter, byte: byte, integer: integer, int32: int32, int64: int64, float: float, string: string, binary: binary, date: date, dateTime: dateTime, password: password, callback: callback).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -546,29 +440,6 @@ open class FakeAPI {
|
||||
case xyz = "(xyz)"
|
||||
}
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
|
||||
- parameter enumHeaderStringArray: (header) Header parameter enum test (string array) (optional)
|
||||
- parameter enumHeaderString: (header) Header parameter enum test (string) (optional, default to .-efg)
|
||||
- parameter enumQueryStringArray: (query) Query parameter enum test (string array) (optional)
|
||||
- parameter enumQueryString: (query) Query parameter enum test (string) (optional, default to .-efg)
|
||||
- parameter enumQueryInteger: (query) Query parameter enum test (double) (optional)
|
||||
- parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
|
||||
- parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .$)
|
||||
- parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .-efg)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
|
||||
@@ -584,13 +455,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testEnumParameters(enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testEnumParameters(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString) { data, error in
|
||||
testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -639,27 +510,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
|
||||
- parameter requiredStringGroup: (query) Required String in group parameters
|
||||
- parameter requiredBooleanGroup: (header) Required Boolean in group parameters
|
||||
- parameter requiredInt64Group: (query) Required Integer in group parameters
|
||||
- parameter stringGroup: (query) String in group parameters (optional)
|
||||
- parameter booleanGroup: (header) Boolean in group parameters (optional)
|
||||
- parameter int64Group: (query) Integer in group parameters (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
|
||||
@@ -673,13 +523,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testGroupParameters(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group) { data, error in
|
||||
testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -720,22 +570,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false, headers: headerParameters)
|
||||
}
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
|
||||
- parameter requestBody: (body) request body
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testInlineAdditionalProperties(requestBody: [String:String], completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testInlineAdditionalPropertiesWithRequestBuilder(requestBody: requestBody).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
|
||||
@@ -744,13 +578,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testInlineAdditionalProperties(requestBody: [String:String]) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testInlineAdditionalProperties(requestBody: requestBody) { data, error in
|
||||
testInlineAdditionalPropertiesWithRequestBuilder(requestBody: requestBody).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -774,23 +608,6 @@ open class FakeAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
|
||||
- parameter param: (form) field1
|
||||
- parameter param2: (form) field2
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testJsonFormData(param: String, param2: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
|
||||
@@ -800,13 +617,13 @@ open class FakeAPI {
|
||||
*/
|
||||
open class func testJsonFormData(param: String, param2: String) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testJsonFormData(param: param, param2: param2) { data, error in
|
||||
testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -12,18 +12,6 @@ import RxSwift
|
||||
|
||||
|
||||
open class FakeClassnameTags123API {
|
||||
/**
|
||||
To test class name in snake case
|
||||
|
||||
- parameter client: (body) client model
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func testClassname(client: Client, completion: @escaping ((_ data: Client?,_ error: Error?) -> Void)) {
|
||||
testClassnameWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
To test class name in snake case
|
||||
|
||||
@@ -32,13 +20,15 @@ open class FakeClassnameTags123API {
|
||||
*/
|
||||
open class func testClassname(client: Client) -> Observable<Client> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
testClassname(client: client) { data, error in
|
||||
testClassnameWithRequestBuilder(client: client).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -12,22 +12,6 @@ import RxSwift
|
||||
|
||||
|
||||
open class PetAPI {
|
||||
/**
|
||||
Add a new pet to the store
|
||||
|
||||
- parameter pet: (body) Pet object that needs to be added to the store
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func addPet(pet: Pet, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
addPetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Add a new pet to the store
|
||||
|
||||
@@ -36,13 +20,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func addPet(pet: Pet) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
addPet(pet: pet) { data, error in
|
||||
addPetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -69,23 +53,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
|
||||
- parameter petId: (path) Pet id to delete
|
||||
- parameter apiKey: (header) (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func deletePet(petId: Int64, apiKey: String? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
|
||||
@@ -95,13 +62,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func deletePet(petId: Int64, apiKey: String? = nil) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
deletePet(petId: petId, apiKey: apiKey) { data, error in
|
||||
deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -145,18 +112,6 @@ open class PetAPI {
|
||||
case sold = "sold"
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
|
||||
- parameter status: (query) Status values that need to be considered for filter
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func findPetsByStatus(status: [String], completion: @escaping ((_ data: [Pet]?,_ error: Error?) -> Void)) {
|
||||
findPetsByStatusWithRequestBuilder(status: status).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
|
||||
@@ -165,13 +120,15 @@ open class PetAPI {
|
||||
*/
|
||||
open class func findPetsByStatus(status: [String]) -> Observable<[Pet]> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
findPetsByStatus(status: status) { data, error in
|
||||
findPetsByStatusWithRequestBuilder(status: status).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -202,18 +159,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
|
||||
- parameter tags: (query) Tags to filter by
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func findPetsByTags(tags: [String], completion: @escaping ((_ data: [Pet]?,_ error: Error?) -> Void)) {
|
||||
findPetsByTagsWithRequestBuilder(tags: tags).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
|
||||
@@ -222,13 +167,15 @@ open class PetAPI {
|
||||
*/
|
||||
open class func findPetsByTags(tags: [String]) -> Observable<[Pet]> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
findPetsByTags(tags: tags) { data, error in
|
||||
findPetsByTagsWithRequestBuilder(tags: tags).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -259,18 +206,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
|
||||
- parameter petId: (path) ID of pet to return
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getPetById(petId: Int64, completion: @escaping ((_ data: Pet?,_ error: Error?) -> Void)) {
|
||||
getPetByIdWithRequestBuilder(petId: petId).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
|
||||
@@ -279,13 +214,15 @@ open class PetAPI {
|
||||
*/
|
||||
open class func getPetById(petId: Int64) -> Observable<Pet> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
getPetById(petId: petId) { data, error in
|
||||
getPetByIdWithRequestBuilder(petId: petId).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -316,22 +253,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
|
||||
- parameter pet: (body) Pet object that needs to be added to the store
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func updatePet(pet: Pet, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
updatePetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
|
||||
@@ -340,13 +261,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func updatePet(pet: Pet) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
updatePet(pet: pet) { data, error in
|
||||
updatePetWithRequestBuilder(pet: pet).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -373,24 +294,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "PUT", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
|
||||
- parameter petId: (path) ID of pet that needs to be updated
|
||||
- parameter name: (form) Updated name of the pet (optional)
|
||||
- parameter status: (form) Updated status of the pet (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
|
||||
@@ -401,13 +304,13 @@ open class PetAPI {
|
||||
*/
|
||||
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
updatePetWithForm(petId: petId, name: name, status: status) { data, error in
|
||||
updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -445,20 +348,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
|
||||
- parameter petId: (path) ID of pet to update
|
||||
- parameter additionalMetadata: (form) Additional data to pass to server (optional)
|
||||
- parameter file: (form) file to upload (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, completion: @escaping ((_ data: ApiResponse?,_ error: Error?) -> Void)) {
|
||||
uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
|
||||
@@ -469,13 +358,15 @@ open class PetAPI {
|
||||
*/
|
||||
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> Observable<ApiResponse> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
uploadFile(petId: petId, additionalMetadata: additionalMetadata, file: file) { data, error in
|
||||
uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -513,20 +404,6 @@ open class PetAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
|
||||
- parameter petId: (path) ID of pet to update
|
||||
- parameter requiredFile: (form) file to upload
|
||||
- parameter additionalMetadata: (form) Additional data to pass to server (optional)
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, completion: @escaping ((_ data: ApiResponse?,_ error: Error?) -> Void)) {
|
||||
uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
|
||||
@@ -537,13 +414,15 @@ open class PetAPI {
|
||||
*/
|
||||
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> Observable<ApiResponse> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
uploadFileWithRequiredFile(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata) { data, error in
|
||||
uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -12,22 +12,6 @@ import RxSwift
|
||||
|
||||
|
||||
open class StoreAPI {
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
|
||||
- parameter orderId: (path) ID of the order that needs to be deleted
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func deleteOrder(orderId: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
deleteOrderWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
|
||||
@@ -36,13 +20,13 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func deleteOrder(orderId: String) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
deleteOrder(orderId: orderId) { data, error in
|
||||
deleteOrderWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -70,17 +54,6 @@ open class StoreAPI {
|
||||
return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getInventory(completion: @escaping ((_ data: [String:Int]?,_ error: Error?) -> Void)) {
|
||||
getInventoryWithRequestBuilder().execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
|
||||
@@ -88,13 +61,15 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func getInventory() -> Observable<[String:Int]> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
getInventory() { data, error in
|
||||
getInventoryWithRequestBuilder().execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -121,18 +96,6 @@ open class StoreAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
|
||||
- parameter orderId: (path) ID of pet that needs to be fetched
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getOrderById(orderId: Int64, completion: @escaping ((_ data: Order?,_ error: Error?) -> Void)) {
|
||||
getOrderByIdWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
|
||||
@@ -141,13 +104,15 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func getOrderById(orderId: Int64) -> Observable<Order> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
getOrderById(orderId: orderId) { data, error in
|
||||
getOrderByIdWithRequestBuilder(orderId: orderId).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -175,18 +140,6 @@ open class StoreAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
|
||||
- parameter order: (body) order placed for purchasing the pet
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func placeOrder(order: Order, completion: @escaping ((_ data: Order?,_ error: Error?) -> Void)) {
|
||||
placeOrderWithRequestBuilder(order: order).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
|
||||
@@ -195,13 +148,15 @@ open class StoreAPI {
|
||||
*/
|
||||
open class func placeOrder(order: Order) -> Observable<Order> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
placeOrder(order: order) { data, error in
|
||||
placeOrderWithRequestBuilder(order: order).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -12,22 +12,6 @@ import RxSwift
|
||||
|
||||
|
||||
open class UserAPI {
|
||||
/**
|
||||
Create user
|
||||
|
||||
- parameter user: (body) Created user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func createUser(user: User, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
createUserWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Create user
|
||||
|
||||
@@ -36,13 +20,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func createUser(user: User) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
createUser(user: user) { data, error in
|
||||
createUserWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -67,22 +51,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
- parameter user: (body) List of user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func createUsersWithArrayInput(user: [User], completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
createUsersWithArrayInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
@@ -91,13 +59,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func createUsersWithArrayInput(user: [User]) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
createUsersWithArrayInput(user: user) { data, error in
|
||||
createUsersWithArrayInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -121,22 +89,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
- parameter user: (body) List of user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func createUsersWithListInput(user: [User], completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
createUsersWithListInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
|
||||
@@ -145,13 +97,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func createUsersWithListInput(user: [User]) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
createUsersWithListInput(user: user) { data, error in
|
||||
createUsersWithListInputWithRequestBuilder(user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -175,22 +127,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true)
|
||||
}
|
||||
|
||||
/**
|
||||
Delete user
|
||||
|
||||
- parameter username: (path) The name that needs to be deleted
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func deleteUser(username: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
deleteUserWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Delete user
|
||||
|
||||
@@ -199,13 +135,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func deleteUser(username: String) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
deleteUser(username: username) { data, error in
|
||||
deleteUserWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -233,18 +169,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
|
||||
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func getUserByName(username: String, completion: @escaping ((_ data: User?,_ error: Error?) -> Void)) {
|
||||
getUserByNameWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
|
||||
@@ -253,13 +177,15 @@ open class UserAPI {
|
||||
*/
|
||||
open class func getUserByName(username: String) -> Observable<User> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
getUserByName(username: username) { data, error in
|
||||
getUserByNameWithRequestBuilder(username: username).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -286,19 +212,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
|
||||
- parameter username: (query) The user name for login
|
||||
- parameter password: (query) The password for login in clear text
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func loginUser(username: String, password: String, completion: @escaping ((_ data: String?,_ error: Error?) -> Void)) {
|
||||
loginUserWithRequestBuilder(username: username, password: password).execute { (response, error) -> Void in
|
||||
completion(response?.body, error)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
|
||||
@@ -308,13 +221,15 @@ open class UserAPI {
|
||||
*/
|
||||
open class func loginUser(username: String, password: String) -> Observable<String> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
loginUser(username: username, password: password) { data, error in
|
||||
loginUserWithRequestBuilder(username: username, password: password).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else if let response = response {
|
||||
observer.onNext(response.body!)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
fatalError()
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -344,21 +259,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func logoutUser(completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
logoutUserWithRequestBuilder().execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
|
||||
@@ -366,13 +266,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func logoutUser() -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
logoutUser() { data, error in
|
||||
logoutUserWithRequestBuilder().execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
@@ -395,23 +295,6 @@ open class UserAPI {
|
||||
return requestBuilder.init(method: "GET", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
|
||||
}
|
||||
|
||||
/**
|
||||
Updated user
|
||||
|
||||
- parameter username: (path) name that need to be deleted
|
||||
- parameter user: (body) Updated user object
|
||||
- parameter completion: completion handler to receive the data and the error objects
|
||||
*/
|
||||
open class func updateUser(username: String, user: User, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) {
|
||||
updateUserWithRequestBuilder(username: username, user: user).execute { (response, error) -> Void in
|
||||
if error == nil {
|
||||
completion((), error)
|
||||
} else {
|
||||
completion(nil, error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Updated user
|
||||
|
||||
@@ -421,13 +304,13 @@ open class UserAPI {
|
||||
*/
|
||||
open class func updateUser(username: String, user: User) -> Observable<Void> {
|
||||
return Observable.create { observer -> Disposable in
|
||||
updateUser(username: username, user: user) { data, error in
|
||||
updateUserWithRequestBuilder(username: username, user: user).execute { (response, error) -> Void in
|
||||
if let error = error {
|
||||
observer.on(.error(error))
|
||||
observer.onError(error)
|
||||
} else {
|
||||
observer.on(.next(data!))
|
||||
observer.onNext(())
|
||||
}
|
||||
observer.on(.completed)
|
||||
observer.onCompleted()
|
||||
}
|
||||
return Disposables.create()
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.3.4-SNAPSHOT
|
||||
4.0.0-SNAPSHOT
|
||||
@@ -23,7 +23,6 @@ open class AnotherFakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test special tags
|
||||
- PATCH /another-fake/dummy
|
||||
|
||||
@@ -22,7 +22,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/boolean
|
||||
- Test serialization of outer boolean types
|
||||
@@ -52,7 +51,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/composite
|
||||
- Test serialization of object with outer number type
|
||||
@@ -82,7 +80,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/number
|
||||
- Test serialization of outer number types
|
||||
@@ -112,7 +109,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- POST /fake/outer/string
|
||||
- Test serialization of outer string types
|
||||
@@ -146,7 +142,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- PUT /fake/body-with-file-schema
|
||||
- For this test, the body for this request much reference a schema named `File`.
|
||||
@@ -181,7 +176,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
- PUT /fake/body-with-query-params
|
||||
- parameter query: (query)
|
||||
@@ -215,7 +209,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test \"client\" model
|
||||
- PATCH /fake
|
||||
@@ -264,7 +257,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
|
||||
- POST /fake
|
||||
@@ -408,7 +400,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test enum parameters
|
||||
- GET /fake
|
||||
@@ -473,7 +464,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Fake endpoint to test group parameters (optional)
|
||||
- DELETE /fake
|
||||
@@ -525,7 +515,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
test inline additionalProperties
|
||||
- POST /fake/inline-additionalProperties
|
||||
@@ -561,7 +550,6 @@ open class FakeAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
test json serialization of form data
|
||||
- GET /fake/jsonFormData
|
||||
|
||||
@@ -23,7 +23,6 @@ open class FakeClassnameTags123API {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
To test class name in snake case
|
||||
- PATCH /fake_classname_test
|
||||
|
||||
@@ -27,7 +27,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Add a new pet to the store
|
||||
- POST /pet
|
||||
@@ -66,7 +65,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Deletes a pet
|
||||
- DELETE /pet/{petId}
|
||||
@@ -117,7 +115,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Finds Pets by status
|
||||
- GET /pet/findByStatus
|
||||
@@ -155,7 +152,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Finds Pets by tags
|
||||
- GET /pet/findByTags
|
||||
@@ -193,7 +189,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Find pet by ID
|
||||
- GET /pet/{petId}
|
||||
@@ -235,7 +230,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Update an existing pet
|
||||
- PUT /pet
|
||||
@@ -275,7 +269,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Updates a pet in the store with form data
|
||||
- POST /pet/{petId}
|
||||
@@ -322,7 +315,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
uploads an image
|
||||
- POST /pet/{petId}/uploadImage
|
||||
@@ -369,7 +361,6 @@ open class PetAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
uploads an image (required)
|
||||
- POST /fake/{petId}/uploadImageWithRequiredFile
|
||||
|
||||
@@ -27,7 +27,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete purchase order by ID
|
||||
- DELETE /store/order/{order_id}
|
||||
@@ -61,7 +60,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Returns pet inventories by status
|
||||
- GET /store/inventory
|
||||
@@ -95,7 +93,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Find purchase order by ID
|
||||
- GET /store/order/{order_id}
|
||||
@@ -130,7 +127,6 @@ open class StoreAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Place an order for a pet
|
||||
- POST /store/order
|
||||
|
||||
@@ -27,7 +27,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Create user
|
||||
- POST /user
|
||||
@@ -63,7 +62,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
- POST /user/createWithArray
|
||||
@@ -98,7 +96,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Creates list of users with given input array
|
||||
- POST /user/createWithList
|
||||
@@ -133,7 +130,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Delete user
|
||||
- DELETE /user/{username}
|
||||
@@ -168,7 +164,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Get user by user name
|
||||
- GET /user/{username}
|
||||
@@ -203,7 +198,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Logs user into the system
|
||||
- GET /user/login
|
||||
@@ -243,7 +237,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Logs out current logged in user session
|
||||
- GET /user/logout
|
||||
@@ -278,7 +271,6 @@ open class UserAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Updated user
|
||||
- PUT /user/{username}
|
||||
|
||||
@@ -1 +1 @@
|
||||
3.3.4-SNAPSHOT
|
||||
4.0.0-SNAPSHOT
|
||||
@@ -23,7 +23,6 @@ open class Swift4TestAPI {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
Get all of the models
|
||||
- GET /allModels
|
||||
|
||||
@@ -12,14 +12,10 @@ import Foundation
|
||||
|
||||
public struct SampleSubClass: Codable {
|
||||
|
||||
public var baseClassStringProp: String?
|
||||
public var baseClassIntegerProp: Int?
|
||||
public var subClassStringProp: String?
|
||||
public var subClassIntegerProp: Int?
|
||||
|
||||
public init(baseClassStringProp: String?, baseClassIntegerProp: Int?, subClassStringProp: String?, subClassIntegerProp: Int?) {
|
||||
self.baseClassStringProp = baseClassStringProp
|
||||
self.baseClassIntegerProp = baseClassIntegerProp
|
||||
public init(subClassStringProp: String?, subClassIntegerProp: Int?) {
|
||||
self.subClassStringProp = subClassStringProp
|
||||
self.subClassIntegerProp = subClassIntegerProp
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user