Update samples for Swift3. (#5200)

This commit is contained in:
Paŭlo Ebermann 2017-03-26 16:44:00 +02:00 committed by wing328
parent 282b22744c
commit f8c3a69ebe
15 changed files with 156 additions and 108 deletions

View File

@ -181,6 +181,22 @@ open class FakeAPI: APIBase {
case xyz = "(xyz)"
}
/**
* enum for parameter enumQueryInteger
*/
public enum EnumQueryInteger_testEnumParameters: Int32 {
case _1 = 1
case numberminus2 = -2
}
/**
* enum for parameter enumQueryDouble
*/
public enum EnumQueryDouble_testEnumParameters: Double {
case _11 = 1.1
case numberminus12 = -1.2
}
/**
To test enum parameters
@ -194,7 +210,7 @@ open class FakeAPI: APIBase {
- parameter enumQueryDouble: (form) Query parameter enum test (double) (optional)
- parameter completion: completion handler to receive the data and the error objects
*/
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil, completion: @escaping ((_ error: Error?) -> Void)) {
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, completion: @escaping ((_ error: Error?) -> Void)) {
testEnumParametersWithRequestBuilder(enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble).execute { (response, error) -> Void in
completion(error);
}
@ -217,13 +233,13 @@ open class FakeAPI: APIBase {
- returns: RequestBuilder<Void>
*/
open class func testEnumParametersWithRequestBuilder(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil) -> RequestBuilder<Void> {
open class func testEnumParametersWithRequestBuilder(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil) -> RequestBuilder<Void> {
let path = "/fake"
let URLString = PetstoreClientAPI.basePath + path
let formParams: [String:Any?] = [
"enum_form_string_array": enumFormStringArray,
"enum_form_string": enumFormString?.rawValue,
"enum_query_double": enumQueryDouble
"enum_query_double": enumQueryDouble?.rawValue
]
let nonNullParameters = APIHelper.rejectNil(formParams)
@ -233,7 +249,7 @@ open class FakeAPI: APIBase {
url?.queryItems = APIHelper.mapValuesToQueryItems(values:[
"enum_query_string_array": enumQueryStringArray,
"enum_query_string": enumQueryString?.rawValue,
"enum_query_integer": enumQueryInteger?.encodeToJSON()
"enum_query_integer": enumQueryInteger?.encodeToJSON()?.rawValue
])
let nillableHeaders: [String: Any?] = [

View File

@ -134,14 +134,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 7,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 4
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 5
"id" : 1
} ],
"status" : "available"
} ]}]
@ -157,14 +157,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 7,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 4
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 5
"id" : 1
} ],
"status" : "available"
} ]}]
@ -221,14 +221,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 3,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 2
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 9
"id" : 1
} ],
"status" : "available"
} ]}]
@ -244,14 +244,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 3,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 2
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 9
"id" : 1
} ],
"status" : "available"
} ]}]
@ -308,14 +308,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example={
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 8,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 2
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 8
"id" : 1
} ],
"status" : "available"
}}]
@ -331,14 +331,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example={
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 8,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 2
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 8
"id" : 1
} ],
"status" : "available"
}}]
@ -471,7 +471,7 @@ open class PetAPI: APIBase {
- type: oauth2
- name: petstore_auth
- examples: [{contentType=application/json, example={
"code" : 9,
"code" : 0,
"type" : "aeiou",
"message" : "aeiou"
}}]

View File

@ -66,7 +66,7 @@ open class StoreAPI: APIBase {
- type: apiKey api_key
- name: api_key
- examples: [{contentType=application/json, example={
"key" : 5
"key" : 0
}}]
- returns: RequestBuilder<[String:Int32]>
@ -109,8 +109,8 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 8,
"quantity" : 9,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
@ -124,8 +124,8 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 8,
"quantity" : 9,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
@ -176,8 +176,8 @@ open class StoreAPI: APIBase {
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 6,
"quantity" : 6,
"id" : 7,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
"status" : "placed"
@ -191,8 +191,8 @@ open class StoreAPI: APIBase {
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 6,
"quantity" : 6,
"id" : 7,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
"status" : "placed"

View File

@ -181,9 +181,9 @@ open class UserAPI: APIBase {
"firstName" : "aeiou",
"lastName" : "aeiou",
"password" : "aeiou",
"userStatus" : 8,
"userStatus" : 6,
"phone" : "aeiou",
"id" : 6,
"id" : 0,
"email" : "aeiou",
"username" : "aeiou"
}}]
@ -200,9 +200,9 @@ open class UserAPI: APIBase {
"firstName" : "aeiou",
"lastName" : "aeiou",
"password" : "aeiou",
"userStatus" : 8,
"userStatus" : 6,
"phone" : "aeiou",
"id" : 6,
"id" : 0,
"email" : "aeiou",
"username" : "aeiou"
}}]

View File

@ -15,11 +15,11 @@ open class EnumTest: JSONEncodable {
case empty = ""
}
public enum EnumInteger: Int32 {
case number1 = 1
case _1 = 1
case numberminus1 = -1
}
public enum EnumNumber: Double {
case number11 = 1.1
case _11 = 1.1
case numberminus12 = -1.2
}
public var enumString: EnumString?

View File

@ -229,6 +229,22 @@ open class FakeAPI: APIBase {
case xyz = "(xyz)"
}
/**
* enum for parameter enumQueryInteger
*/
public enum EnumQueryInteger_testEnumParameters: Int32 {
case _1 = 1
case numberminus2 = -2
}
/**
* enum for parameter enumQueryDouble
*/
public enum EnumQueryDouble_testEnumParameters: Double {
case _11 = 1.1
case numberminus12 = -1.2
}
/**
To test enum parameters
@ -242,7 +258,7 @@ open class FakeAPI: APIBase {
- parameter enumQueryDouble: (form) Query parameter enum test (double) (optional)
- parameter completion: completion handler to receive the data and the error objects
*/
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil, completion: @escaping ((_ error: Error?) -> Void)) {
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, completion: @escaping ((_ error: Error?) -> Void)) {
testEnumParametersWithRequestBuilder(enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble).execute { (response, error) -> Void in
completion(error);
}
@ -261,7 +277,7 @@ open class FakeAPI: APIBase {
- parameter enumQueryDouble: (form) Query parameter enum test (double) (optional)
- returns: Promise<Void>
*/
open class func testEnumParameters( enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil) -> Promise<Void> {
open class func testEnumParameters( enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil) -> Promise<Void> {
let deferred = Promise<Void>.pending()
testEnumParameters(enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble) { error in
if let error = error {
@ -289,13 +305,13 @@ open class FakeAPI: APIBase {
- returns: RequestBuilder<Void>
*/
open class func testEnumParametersWithRequestBuilder(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil) -> RequestBuilder<Void> {
open class func testEnumParametersWithRequestBuilder(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil) -> RequestBuilder<Void> {
let path = "/fake"
let URLString = PetstoreClientAPI.basePath + path
let formParams: [String:Any?] = [
"enum_form_string_array": enumFormStringArray,
"enum_form_string": enumFormString?.rawValue,
"enum_query_double": enumQueryDouble
"enum_query_double": enumQueryDouble?.rawValue
]
let nonNullParameters = APIHelper.rejectNil(formParams)
@ -305,7 +321,7 @@ open class FakeAPI: APIBase {
url?.queryItems = APIHelper.mapValuesToQueryItems(values:[
"enum_query_string_array": enumQueryStringArray,
"enum_query_string": enumQueryString?.rawValue,
"enum_query_integer": enumQueryInteger?.encodeToJSON()
"enum_query_integer": enumQueryInteger?.encodeToJSON()?.rawValue
])
let nillableHeaders: [String: Any?] = [

View File

@ -187,14 +187,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 5,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 5
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 4
"id" : 1
} ],
"status" : "available"
} ]}]
@ -210,14 +210,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 5,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 5
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 4
"id" : 1
} ],
"status" : "available"
} ]}]
@ -294,11 +294,11 @@ open class PetAPI: APIBase {
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 3
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 8
"id" : 1
} ],
"status" : "available"
} ]}]
@ -317,11 +317,11 @@ open class PetAPI: APIBase {
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 3
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 8
"id" : 1
} ],
"status" : "available"
} ]}]
@ -398,11 +398,11 @@ open class PetAPI: APIBase {
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 8
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 7
"id" : 1
} ],
"status" : "available"
}}]
@ -421,11 +421,11 @@ open class PetAPI: APIBase {
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 8
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 7
"id" : 1
} ],
"status" : "available"
}}]
@ -613,7 +613,7 @@ open class PetAPI: APIBase {
- type: oauth2
- name: petstore_auth
- examples: [{contentType=application/json, example={
"code" : 7,
"code" : 0,
"type" : "aeiou",
"message" : "aeiou"
}}]

View File

@ -100,7 +100,7 @@ open class StoreAPI: APIBase {
- type: apiKey api_key
- name: api_key
- examples: [{contentType=application/json, example={
"key" : 7
"key" : 0
}}]
- returns: RequestBuilder<[String:Int32]>
@ -161,7 +161,7 @@ open class StoreAPI: APIBase {
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 6,
"quantity" : 5,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
@ -176,7 +176,7 @@ open class StoreAPI: APIBase {
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 6,
"quantity" : 5,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
@ -243,9 +243,9 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 9,
"quantity" : 9,
"id" : 3,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
"status" : "placed"
@ -258,9 +258,9 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 9,
"quantity" : 9,
"id" : 3,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
"status" : "placed"

View File

@ -267,7 +267,7 @@ open class UserAPI: APIBase {
"firstName" : "aeiou",
"lastName" : "aeiou",
"password" : "aeiou",
"userStatus" : 5,
"userStatus" : 6,
"phone" : "aeiou",
"id" : 0,
"email" : "aeiou",
@ -286,7 +286,7 @@ open class UserAPI: APIBase {
"firstName" : "aeiou",
"lastName" : "aeiou",
"password" : "aeiou",
"userStatus" : 5,
"userStatus" : 6,
"phone" : "aeiou",
"id" : 0,
"email" : "aeiou",

View File

@ -15,11 +15,11 @@ open class EnumTest: JSONEncodable {
case empty = ""
}
public enum EnumInteger: Int32 {
case number1 = 1
case _1 = 1
case numberminus1 = -1
}
public enum EnumNumber: Double {
case number11 = 1.1
case _11 = 1.1
case numberminus12 = -1.2
}
public var enumString: EnumString?

View File

@ -233,6 +233,22 @@ open class FakeAPI: APIBase {
case xyz = "(xyz)"
}
/**
* enum for parameter enumQueryInteger
*/
public enum EnumQueryInteger_testEnumParameters: Int32 {
case _1 = 1
case numberminus2 = -2
}
/**
* enum for parameter enumQueryDouble
*/
public enum EnumQueryDouble_testEnumParameters: Double {
case _11 = 1.1
case numberminus12 = -1.2
}
/**
To test enum parameters
@ -246,7 +262,7 @@ open class FakeAPI: APIBase {
- parameter enumQueryDouble: (form) Query parameter enum test (double) (optional)
- parameter completion: completion handler to receive the data and the error objects
*/
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil, completion: @escaping ((_ error: Error?) -> Void)) {
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, completion: @escaping ((_ error: Error?) -> Void)) {
testEnumParametersWithRequestBuilder(enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble).execute { (response, error) -> Void in
completion(error);
}
@ -265,7 +281,7 @@ open class FakeAPI: APIBase {
- parameter enumQueryDouble: (form) Query parameter enum test (double) (optional)
- returns: Observable<Void>
*/
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil) -> Observable<Void> {
open class func testEnumParameters(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil) -> Observable<Void> {
return Observable.create { observer -> Disposable in
testEnumParameters(enumFormStringArray: enumFormStringArray, enumFormString: enumFormString, enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble) { error in
if let error = error {
@ -295,13 +311,13 @@ open class FakeAPI: APIBase {
- returns: RequestBuilder<Void>
*/
open class func testEnumParametersWithRequestBuilder(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: Int32? = nil, enumQueryDouble: Double? = nil) -> RequestBuilder<Void> {
open class func testEnumParametersWithRequestBuilder(enumFormStringArray: [String]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, enumHeaderStringArray: [String]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [String]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil) -> RequestBuilder<Void> {
let path = "/fake"
let URLString = PetstoreClientAPI.basePath + path
let formParams: [String:Any?] = [
"enum_form_string_array": enumFormStringArray,
"enum_form_string": enumFormString?.rawValue,
"enum_query_double": enumQueryDouble
"enum_query_double": enumQueryDouble?.rawValue
]
let nonNullParameters = APIHelper.rejectNil(formParams)
@ -311,7 +327,7 @@ open class FakeAPI: APIBase {
url?.queryItems = APIHelper.mapValuesToQueryItems(values:[
"enum_query_string_array": enumQueryStringArray,
"enum_query_string": enumQueryString?.rawValue,
"enum_query_integer": enumQueryInteger?.encodeToJSON()
"enum_query_integer": enumQueryInteger?.encodeToJSON()?.rawValue
])
let nillableHeaders: [String: Any?] = [

View File

@ -193,7 +193,7 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 6,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 6
@ -216,7 +216,7 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 6,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 6
@ -299,14 +299,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 2,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 1
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 2
"id" : 1
} ],
"status" : "available"
} ]}]
@ -322,14 +322,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example=[ {
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 2,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 1
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 2
"id" : 1
} ],
"status" : "available"
} ]}]
@ -405,14 +405,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example={
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 8,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 7
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 7
"id" : 1
} ],
"status" : "available"
}}]
@ -428,14 +428,14 @@ open class PetAPI: APIBase {
</Pet>}, {contentType=application/json, example={
"photoUrls" : [ "aeiou" ],
"name" : "doggie",
"id" : 8,
"id" : 0,
"category" : {
"name" : "aeiou",
"id" : 7
"id" : 6
},
"tags" : [ {
"name" : "aeiou",
"id" : 7
"id" : 1
} ],
"status" : "available"
}}]
@ -629,7 +629,7 @@ open class PetAPI: APIBase {
- type: oauth2
- name: petstore_auth
- examples: [{contentType=application/json, example={
"code" : 9,
"code" : 0,
"type" : "aeiou",
"message" : "aeiou"
}}]

View File

@ -104,7 +104,7 @@ open class StoreAPI: APIBase {
- type: apiKey api_key
- name: api_key
- examples: [{contentType=application/json, example={
"key" : 9
"key" : 0
}}]
- returns: RequestBuilder<[String:Int32]>
@ -166,9 +166,9 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 0,
"quantity" : 0,
"id" : 2,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
"status" : "placed"
@ -181,9 +181,9 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 0,
"quantity" : 0,
"id" : 2,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
"status" : "placed"
@ -251,8 +251,8 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 4,
"quantity" : 3,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,
@ -266,8 +266,8 @@ open class StoreAPI: APIBase {
<status>aeiou</status>
<complete>true</complete>
</Order>}, {contentType=application/json, example={
"petId" : 4,
"quantity" : 3,
"petId" : 6,
"quantity" : 1,
"id" : 0,
"shipDate" : "2000-01-23T04:56:07.000+00:00",
"complete" : false,

View File

@ -277,9 +277,9 @@ open class UserAPI: APIBase {
"firstName" : "aeiou",
"lastName" : "aeiou",
"password" : "aeiou",
"userStatus" : 2,
"userStatus" : 6,
"phone" : "aeiou",
"id" : 7,
"id" : 0,
"email" : "aeiou",
"username" : "aeiou"
}}]
@ -296,9 +296,9 @@ open class UserAPI: APIBase {
"firstName" : "aeiou",
"lastName" : "aeiou",
"password" : "aeiou",
"userStatus" : 2,
"userStatus" : 6,
"phone" : "aeiou",
"id" : 7,
"id" : 0,
"email" : "aeiou",
"username" : "aeiou"
}}]

View File

@ -15,11 +15,11 @@ open class EnumTest: JSONEncodable {
case empty = ""
}
public enum EnumInteger: Int32 {
case number1 = 1
case _1 = 1
case numberminus1 = -1
}
public enum EnumNumber: Double {
case number11 = 1.1
case _11 = 1.1
case numberminus12 = -1.2
}
public var enumString: EnumString?