Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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);
}
Expand All @@ -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)
Expand All @@ -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?] = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
} ]}]
Expand All @@ -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"
} ]}]
Expand Down Expand Up @@ -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"
} ]}]
Expand All @@ -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"
} ]}]
Expand Down Expand Up @@ -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"
}}]
Expand All @@ -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"
}}]
Expand Down Expand Up @@ -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"
}}]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]>
Expand Down Expand Up @@ -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,
Expand All @@ -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,
Expand Down Expand Up @@ -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"
Expand All @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}}]
Expand All @@ -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"
}}]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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);
}
Expand All @@ -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 {
Expand Down Expand Up @@ -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)
Expand All @@ -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?] = [
Expand Down
Loading