[swift5][client] remove apiResponseQueue in the clients that don't have any impact (#11698)

This commit is contained in:
Bruno Coelho 2022-02-23 17:37:33 +00:00 committed by GitHub
parent 6e7c39e64f
commit 266cd5de0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 216 additions and 324 deletions

View File

@ -97,15 +97,14 @@ extension {{projectName}}API {
{{{.}}}
{{/summary}}{{#allParams}}
- parameter {{paramName}}: ({{#isFormParam}}form{{/isFormParam}}{{#isQueryParam}}query{{/isQueryParam}}{{#isPathParam}}path{{/isPathParam}}{{#isHeaderParam}}header{{/isHeaderParam}}{{#isBodyParam}}body{{/isBodyParam}}) {{description}} {{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{/allParams}}
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}>
*/
{{#isDeprecated}}
@available(*, deprecated, message: "This operation is deprecated.")
{{/isDeprecated}}
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}} {{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue) -> Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}> {
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}} {{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}) -> Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}> {
let deferred = Promise<{{{returnType}}}{{^returnType}}Void{{/returnType}}>.pending()
{{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result in
{{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute { result in
switch result {
{{#returnType}}
case let .success(response):
@ -166,7 +165,6 @@ extension {{projectName}}API {
{{{.}}}
{{/summary}}{{#allParams}}
- parameter {{paramName}}: ({{#isFormParam}}form{{/isFormParam}}{{#isQueryParam}}query{{/isQueryParam}}{{#isPathParam}}path{{/isPathParam}}{{#isHeaderParam}}header{{/isHeaderParam}}{{#isBodyParam}}body{{/isBodyParam}}) {{description}} {{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{/allParams}}
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error>
*/
#if canImport(Combine)
@ -174,10 +172,10 @@ extension {{projectName}}API {
@available(*, deprecated, message: "This operation is deprecated.")
{{/isDeprecated}}
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue) -> AnyPublisher<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error> {
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}) -> AnyPublisher<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error> {
var requestTask: RequestTask?
return Future<{{{returnType}}}{{^returnType}}Void{{/returnType}}, Error> { promise in
requestTask = {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result in
requestTask = {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute { result in
switch result {
{{#returnType}}
case let .success(response):
@ -206,14 +204,13 @@ extension {{projectName}}API {
{{{.}}}
{{/summary}}{{#allParams}}
- parameter {{paramName}}: ({{#isFormParam}}form{{/isFormParam}}{{#isQueryParam}}query{{/isQueryParam}}{{#isPathParam}}path{{/isPathParam}}{{#isHeaderParam}}header{{/isHeaderParam}}{{#isBodyParam}}body{{/isBodyParam}}) {{description}} {{^required}}(optional{{#defaultValue}}, default to {{{.}}}{{/defaultValue}}){{/required}}{{/allParams}}
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: {{{returnType}}}{{^returnType}}Void{{/returnType}}
*/
{{#isDeprecated}}
@available(*, deprecated, message: "This operation is deprecated.")
{{/isDeprecated}}
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}{{#hasParams}}, {{/hasParams}}apiResponseQueue: DispatchQueue = {{projectName}}API.apiResponseQueue) async throws{{#returnType}} -> {{{returnType}}}{{/returnType}} {
{{#nonPublicApi}}internal{{/nonPublicApi}}{{^nonPublicApi}}open{{/nonPublicApi}} class func {{operationId}}({{#allParams}}{{paramName}}: {{#isEnum}}{{#isContainer}}[{{enumName}}_{{operationId}}]{{/isContainer}}{{^isContainer}}{{enumName}}_{{operationId}}{{/isContainer}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{/isEnum}}{{^required}}? = nil{{/required}}{{^-last}}, {{/-last}}{{/allParams}}) async throws{{#returnType}} -> {{{returnType}}}{{/returnType}} {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -223,7 +220,7 @@ extension {{projectName}}API {
return
}
requestTask = {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute(apiResponseQueue) { result in
requestTask = {{operationId}}WithRequestBuilder({{#allParams}}{{paramName}}: {{paramName}}{{^-last}}, {{/-last}}{{/allParams}}).execute { result in
switch result {
{{#returnType}}
case let .success(response):

View File

@ -16,11 +16,10 @@ open class AnotherFakeAPI {
To test special tags
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Client
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Client {
open class func call123testSpecialTags(body: Client) async throws -> Client {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -30,7 +29,7 @@ open class AnotherFakeAPI {
return
}
requestTask = call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = call123testSpecialTagsWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)

View File

@ -15,11 +15,10 @@ open class FakeAPI {
/**
- parameter body: (body) Input boolean as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Bool
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Bool {
open class func fakeOuterBooleanSerialize(body: Bool? = nil) async throws -> Bool {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -29,7 +28,7 @@ open class FakeAPI {
return
}
requestTask = fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -70,11 +69,10 @@ open class FakeAPI {
/**
- parameter body: (body) Input composite as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: OuterComposite
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> OuterComposite {
open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil) async throws -> OuterComposite {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -84,7 +82,7 @@ open class FakeAPI {
return
}
requestTask = fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -125,11 +123,10 @@ open class FakeAPI {
/**
- parameter body: (body) Input number as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Double
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Double {
open class func fakeOuterNumberSerialize(body: Double? = nil) async throws -> Double {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -139,7 +136,7 @@ open class FakeAPI {
return
}
requestTask = fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -180,11 +177,10 @@ open class FakeAPI {
/**
- parameter body: (body) Input string as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: String
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> String {
open class func fakeOuterStringSerialize(body: String? = nil) async throws -> String {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -194,7 +190,7 @@ open class FakeAPI {
return
}
requestTask = fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterStringSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -235,11 +231,10 @@ open class FakeAPI {
/**
- parameter body: (body)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func testBodyWithFileSchema(body: FileSchemaTestClass) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -249,7 +244,7 @@ open class FakeAPI {
return
}
requestTask = testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = testBodyWithFileSchemaWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -291,11 +286,10 @@ open class FakeAPI {
- parameter query: (query)
- parameter body: (body)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func testBodyWithQueryParams(query: String, body: User) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -305,7 +299,7 @@ open class FakeAPI {
return
}
requestTask = testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result in
requestTask = testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -350,11 +344,10 @@ open class FakeAPI {
To test \"client\" model
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Client
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Client {
open class func testClientModel(body: Client) async throws -> Client {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -364,7 +357,7 @@ open class FakeAPI {
return
}
requestTask = testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = testClientModelWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -420,11 +413,10 @@ open class FakeAPI {
- parameter dateTime: (form) None (optional)
- parameter password: (form) None (optional)
- parameter callback: (form) None (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
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, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
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) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -434,7 +426,7 @@ open class FakeAPI {
return
}
requestTask = 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(apiResponseQueue) { result in
requestTask = 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 { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -585,11 +577,10 @@ open class FakeAPI {
- parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
- parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .dollar)
- parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testEnumParameters(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func testEnumParameters(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -599,7 +590,7 @@ open class FakeAPI {
return
}
requestTask = testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result in
requestTask = testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -668,11 +659,10 @@ open class FakeAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -682,7 +672,7 @@ open class FakeAPI {
return
}
requestTask = testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result in
requestTask = testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -737,11 +727,10 @@ open class FakeAPI {
test inline additionalProperties
- parameter param: (body) request body
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func testInlineAdditionalProperties(param: [String: String]) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -751,7 +740,7 @@ open class FakeAPI {
return
}
requestTask = testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result in
requestTask = testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -794,11 +783,10 @@ open class FakeAPI {
- parameter param: (form) field1
- parameter param2: (form) field2
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func testJsonFormData(param: String, param2: String) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -808,7 +796,7 @@ open class FakeAPI {
return
}
requestTask = testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result in
requestTask = testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { result in
switch result {
case .success:
continuation.resume(returning: ())

View File

@ -16,11 +16,10 @@ open class FakeClassnameTags123API {
To test class name in snake case
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Client
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Client {
open class func testClassname(body: Client) async throws -> Client {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -30,7 +29,7 @@ open class FakeClassnameTags123API {
return
}
requestTask = testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = testClassnameWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)

View File

@ -16,11 +16,10 @@ open class PetAPI {
Add a new pet to the store
- parameter body: (body) Pet object that needs to be added to the store
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func addPet(body: Pet) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -30,7 +29,7 @@ open class PetAPI {
return
}
requestTask = addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = addPetWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -76,11 +75,10 @@ open class PetAPI {
- parameter petId: (path) Pet id to delete
- parameter apiKey: (header) (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func deletePet(petId: Int64, apiKey: String? = nil) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -90,7 +88,7 @@ open class PetAPI {
return
}
requestTask = deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result in
requestTask = deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -148,11 +146,10 @@ open class PetAPI {
Finds Pets by status
- parameter status: (query) Status values that need to be considered for filter
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: [Pet]
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func findPetsByStatus(status: [Status_findPetsByStatus], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> [Pet] {
open class func findPetsByStatus(status: [Status_findPetsByStatus]) async throws -> [Pet] {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -162,7 +159,7 @@ open class PetAPI {
return
}
requestTask = findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result in
requestTask = findPetsByStatusWithRequestBuilder(status: status).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -211,12 +208,11 @@ open class PetAPI {
Finds Pets by tags
- parameter tags: (query) Tags to filter by
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: [Pet]
*/
@available(*, deprecated, message: "This operation is deprecated.")
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> [Pet] {
open class func findPetsByTags(tags: [String]) async throws -> [Pet] {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -226,7 +222,7 @@ open class PetAPI {
return
}
requestTask = findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result in
requestTask = findPetsByTagsWithRequestBuilder(tags: tags).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -276,11 +272,10 @@ open class PetAPI {
Find pet by ID
- parameter petId: (path) ID of pet to return
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Pet
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Pet {
open class func getPetById(petId: Int64) async throws -> Pet {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -290,7 +285,7 @@ open class PetAPI {
return
}
requestTask = getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result in
requestTask = getPetByIdWithRequestBuilder(petId: petId).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -339,11 +334,10 @@ open class PetAPI {
Update an existing pet
- parameter body: (body) Pet object that needs to be added to the store
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func updatePet(body: Pet) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -353,7 +347,7 @@ open class PetAPI {
return
}
requestTask = updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = updatePetWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -400,11 +394,10 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -414,7 +407,7 @@ open class PetAPI {
return
}
requestTask = updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result in
requestTask = updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -472,11 +465,10 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: ApiResponse
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> ApiResponse {
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) async throws -> ApiResponse {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -486,7 +478,7 @@ open class PetAPI {
return
}
requestTask = uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result in
requestTask = uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -544,11 +536,10 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: ApiResponse
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> ApiResponse {
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) async throws -> ApiResponse {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -558,7 +549,7 @@ open class PetAPI {
return
}
requestTask = uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result in
requestTask = uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)

View File

@ -16,11 +16,10 @@ open class StoreAPI {
Delete purchase order by ID
- parameter orderId: (path) ID of the order that needs to be deleted
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func deleteOrder(orderId: String) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -30,7 +29,7 @@ open class StoreAPI {
return
}
requestTask = deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result in
requestTask = deleteOrderWithRequestBuilder(orderId: orderId).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -75,11 +74,10 @@ open class StoreAPI {
/**
Returns pet inventories by status
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: [String: Int]
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> [String: Int] {
open class func getInventory() async throws -> [String: Int] {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -89,7 +87,7 @@ open class StoreAPI {
return
}
requestTask = getInventoryWithRequestBuilder().execute(apiResponseQueue) { result in
requestTask = getInventoryWithRequestBuilder().execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -134,11 +132,10 @@ open class StoreAPI {
Find purchase order by ID
- parameter orderId: (path) ID of pet that needs to be fetched
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Order
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Order {
open class func getOrderById(orderId: Int64) async throws -> Order {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -148,7 +145,7 @@ open class StoreAPI {
return
}
requestTask = getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result in
requestTask = getOrderByIdWithRequestBuilder(orderId: orderId).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -194,11 +191,10 @@ open class StoreAPI {
Place an order for a pet
- parameter body: (body) order placed for purchasing the pet
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Order
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> Order {
open class func placeOrder(body: Order) async throws -> Order {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -208,7 +204,7 @@ open class StoreAPI {
return
}
requestTask = placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = placeOrderWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)

View File

@ -16,11 +16,10 @@ open class UserAPI {
Create user
- parameter body: (body) Created user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func createUser(body: User) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -30,7 +29,7 @@ open class UserAPI {
return
}
requestTask = createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = createUserWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -73,11 +72,10 @@ open class UserAPI {
Creates list of users with given input array
- parameter body: (body) List of user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func createUsersWithArrayInput(body: [User]) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -87,7 +85,7 @@ open class UserAPI {
return
}
requestTask = createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = createUsersWithArrayInputWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -129,11 +127,10 @@ open class UserAPI {
Creates list of users with given input array
- parameter body: (body) List of user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func createUsersWithListInput(body: [User]) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -143,7 +140,7 @@ open class UserAPI {
return
}
requestTask = createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = createUsersWithListInputWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -185,11 +182,10 @@ open class UserAPI {
Delete user
- parameter username: (path) The name that needs to be deleted
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func deleteUser(username: String) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -199,7 +195,7 @@ open class UserAPI {
return
}
requestTask = deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result in
requestTask = deleteUserWithRequestBuilder(username: username).execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -245,11 +241,10 @@ open class UserAPI {
Get user by user name
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: User
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> User {
open class func getUserByName(username: String) async throws -> User {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -259,7 +254,7 @@ open class UserAPI {
return
}
requestTask = getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result in
requestTask = getUserByNameWithRequestBuilder(username: username).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -305,11 +300,10 @@ open class UserAPI {
- parameter username: (query) The user name for login
- parameter password: (query) The password for login in clear text
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: String
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws -> String {
open class func loginUser(username: String, password: String) async throws -> String {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -319,7 +313,7 @@ open class UserAPI {
return
}
requestTask = loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result in
requestTask = loginUserWithRequestBuilder(username: username, password: password).execute { result in
switch result {
case let .success(response):
continuation.resume(returning: response.body)
@ -366,11 +360,10 @@ open class UserAPI {
/**
Logs out current logged in user session
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func logoutUser() async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -380,7 +373,7 @@ open class UserAPI {
return
}
requestTask = logoutUserWithRequestBuilder().execute(apiResponseQueue) { result in
requestTask = logoutUserWithRequestBuilder().execute { result in
switch result {
case .success:
continuation.resume(returning: ())
@ -422,11 +415,10 @@ open class UserAPI {
- parameter username: (path) name that need to be deleted
- parameter body: (body) Updated user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Void
*/
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) async throws {
open class func updateUser(username: String, body: User) async throws {
var requestTask: RequestTask?
return try await withTaskCancellationHandler {
try Task.checkCancellation()
@ -436,7 +428,7 @@ open class UserAPI {
return
}
requestTask = updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result in
requestTask = updateUserWithRequestBuilder(username: username, body: body).execute { result in
switch result {
case .success:
continuation.resume(returning: ())

View File

@ -19,15 +19,14 @@ open class AnotherFakeAPI {
To test special tags
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Client, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func call123testSpecialTags(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Client, Error> {
open class func call123testSpecialTags(body: Client) -> AnyPublisher<Client, Error> {
var requestTask: RequestTask?
return Future<Client, Error> { promise in
requestTask = call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = call123testSpecialTagsWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))

View File

@ -18,15 +18,14 @@ open class FakeAPI {
/**
- parameter body: (body) Input boolean as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Bool, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterBooleanSerialize(body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Bool, Error> {
open class func fakeOuterBooleanSerialize(body: Bool? = nil) -> AnyPublisher<Bool, Error> {
var requestTask: RequestTask?
return Future<Bool, Error> { promise in
requestTask = fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -69,15 +68,14 @@ open class FakeAPI {
/**
- parameter body: (body) Input composite as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<OuterComposite, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<OuterComposite, Error> {
open class func fakeOuterCompositeSerialize(body: OuterComposite? = nil) -> AnyPublisher<OuterComposite, Error> {
var requestTask: RequestTask?
return Future<OuterComposite, Error> { promise in
requestTask = fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -120,15 +118,14 @@ open class FakeAPI {
/**
- parameter body: (body) Input number as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Double, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterNumberSerialize(body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Double, Error> {
open class func fakeOuterNumberSerialize(body: Double? = nil) -> AnyPublisher<Double, Error> {
var requestTask: RequestTask?
return Future<Double, Error> { promise in
requestTask = fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -171,15 +168,14 @@ open class FakeAPI {
/**
- parameter body: (body) Input string as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<String, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func fakeOuterStringSerialize(body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<String, Error> {
open class func fakeOuterStringSerialize(body: String? = nil) -> AnyPublisher<String, Error> {
var requestTask: RequestTask?
return Future<String, Error> { promise in
requestTask = fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = fakeOuterStringSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -222,15 +218,14 @@ open class FakeAPI {
/**
- parameter body: (body)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testBodyWithFileSchema(body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func testBodyWithFileSchema(body: FileSchemaTestClass) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = testBodyWithFileSchemaWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -274,15 +269,14 @@ open class FakeAPI {
- parameter query: (query)
- parameter body: (body)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testBodyWithQueryParams(query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func testBodyWithQueryParams(query: String, body: User) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result in
requestTask = testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -329,15 +323,14 @@ open class FakeAPI {
To test \"client\" model
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Client, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testClientModel(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Client, Error> {
open class func testClientModel(body: Client) -> AnyPublisher<Client, Error> {
var requestTask: RequestTask?
return Future<Client, Error> { promise in
requestTask = testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = testClientModelWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -395,15 +388,14 @@ open class FakeAPI {
- parameter dateTime: (form) None (optional)
- parameter password: (form) None (optional)
- parameter callback: (form) None (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
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, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
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) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = 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(apiResponseQueue) { result in
requestTask = 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 { result in
switch result {
case .success:
promise(.success(()))
@ -556,15 +548,14 @@ open class FakeAPI {
- parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
- parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .dollar)
- parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testEnumParameters(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func testEnumParameters(enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result in
requestTask = testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { result in
switch result {
case .success:
promise(.success(()))
@ -635,15 +626,14 @@ open class FakeAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func testGroupParameters(requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result in
requestTask = testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { result in
switch result {
case .success:
promise(.success(()))
@ -700,15 +690,14 @@ open class FakeAPI {
test inline additionalProperties
- parameter param: (body) request body
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testInlineAdditionalProperties(param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func testInlineAdditionalProperties(param: [String: String]) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result in
requestTask = testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute { result in
switch result {
case .success:
promise(.success(()))
@ -753,15 +742,14 @@ open class FakeAPI {
- parameter param: (form) field1
- parameter param2: (form) field2
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testJsonFormData(param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func testJsonFormData(param: String, param2: String) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result in
requestTask = testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { result in
switch result {
case .success:
promise(.success(()))

View File

@ -19,15 +19,14 @@ open class FakeClassnameTags123API {
To test class name in snake case
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Client, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func testClassname(body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Client, Error> {
open class func testClassname(body: Client) -> AnyPublisher<Client, Error> {
var requestTask: RequestTask?
return Future<Client, Error> { promise in
requestTask = testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = testClassnameWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))

View File

@ -19,15 +19,14 @@ open class PetAPI {
Add a new pet to the store
- parameter body: (body) Pet object that needs to be added to the store
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func addPet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func addPet(body: Pet) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = addPetWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -75,15 +74,14 @@ open class PetAPI {
- parameter petId: (path) Pet id to delete
- parameter apiKey: (header) (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func deletePet(petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func deletePet(petId: Int64, apiKey: String? = nil) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result in
requestTask = deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { result in
switch result {
case .success:
promise(.success(()))
@ -143,15 +141,14 @@ open class PetAPI {
Finds Pets by status
- parameter status: (query) Status values that need to be considered for filter
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<[Pet], Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func findPetsByStatus(status: [Status_findPetsByStatus], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<[Pet], Error> {
open class func findPetsByStatus(status: [Status_findPetsByStatus]) -> AnyPublisher<[Pet], Error> {
var requestTask: RequestTask?
return Future<[Pet], Error> { promise in
requestTask = findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result in
requestTask = findPetsByStatusWithRequestBuilder(status: status).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -202,16 +199,15 @@ open class PetAPI {
Finds Pets by tags
- parameter tags: (query) Tags to filter by
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<[Pet], Error>
*/
#if canImport(Combine)
@available(*, deprecated, message: "This operation is deprecated.")
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func findPetsByTags(tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<[Pet], Error> {
open class func findPetsByTags(tags: [String]) -> AnyPublisher<[Pet], Error> {
var requestTask: RequestTask?
return Future<[Pet], Error> { promise in
requestTask = findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result in
requestTask = findPetsByTagsWithRequestBuilder(tags: tags).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -263,15 +259,14 @@ open class PetAPI {
Find pet by ID
- parameter petId: (path) ID of pet to return
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Pet, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getPetById(petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Pet, Error> {
open class func getPetById(petId: Int64) -> AnyPublisher<Pet, Error> {
var requestTask: RequestTask?
return Future<Pet, Error> { promise in
requestTask = getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result in
requestTask = getPetByIdWithRequestBuilder(petId: petId).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -322,15 +317,14 @@ open class PetAPI {
Update an existing pet
- parameter body: (body) Pet object that needs to be added to the store
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func updatePet(body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func updatePet(body: Pet) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = updatePetWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -379,15 +373,14 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func updatePetWithForm(petId: Int64, name: String? = nil, status: String? = nil) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result in
requestTask = updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { result in
switch result {
case .success:
promise(.success(()))
@ -447,15 +440,14 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<ApiResponse, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<ApiResponse, Error> {
open class func uploadFile(petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> AnyPublisher<ApiResponse, Error> {
var requestTask: RequestTask?
return Future<ApiResponse, Error> { promise in
requestTask = uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result in
requestTask = uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -515,15 +507,14 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<ApiResponse, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<ApiResponse, Error> {
open class func uploadFileWithRequiredFile(petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> AnyPublisher<ApiResponse, Error> {
var requestTask: RequestTask?
return Future<ApiResponse, Error> { promise in
requestTask = uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result in
requestTask = uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))

View File

@ -19,15 +19,14 @@ open class StoreAPI {
Delete purchase order by ID
- parameter orderId: (path) ID of the order that needs to be deleted
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func deleteOrder(orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func deleteOrder(orderId: String) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result in
requestTask = deleteOrderWithRequestBuilder(orderId: orderId).execute { result in
switch result {
case .success:
promise(.success(()))
@ -74,15 +73,14 @@ open class StoreAPI {
/**
Returns pet inventories by status
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<[String: Int], Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<[String: Int], Error> {
open class func getInventory() -> AnyPublisher<[String: Int], Error> {
var requestTask: RequestTask?
return Future<[String: Int], Error> { promise in
requestTask = getInventoryWithRequestBuilder().execute(apiResponseQueue) { result in
requestTask = getInventoryWithRequestBuilder().execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -129,15 +127,14 @@ open class StoreAPI {
Find purchase order by ID
- parameter orderId: (path) ID of pet that needs to be fetched
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Order, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getOrderById(orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Order, Error> {
open class func getOrderById(orderId: Int64) -> AnyPublisher<Order, Error> {
var requestTask: RequestTask?
return Future<Order, Error> { promise in
requestTask = getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result in
requestTask = getOrderByIdWithRequestBuilder(orderId: orderId).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -185,15 +182,14 @@ open class StoreAPI {
Place an order for a pet
- parameter body: (body) order placed for purchasing the pet
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Order, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func placeOrder(body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Order, Error> {
open class func placeOrder(body: Order) -> AnyPublisher<Order, Error> {
var requestTask: RequestTask?
return Future<Order, Error> { promise in
requestTask = placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = placeOrderWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))

View File

@ -19,15 +19,14 @@ open class UserAPI {
Create user
- parameter body: (body) Created user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func createUser(body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func createUser(body: User) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = createUserWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -72,15 +71,14 @@ open class UserAPI {
Creates list of users with given input array
- parameter body: (body) List of user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func createUsersWithArrayInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func createUsersWithArrayInput(body: [User]) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = createUsersWithArrayInputWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -124,15 +122,14 @@ open class UserAPI {
Creates list of users with given input array
- parameter body: (body) List of user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func createUsersWithListInput(body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func createUsersWithListInput(body: [User]) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
requestTask = createUsersWithListInputWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
promise(.success(()))
@ -176,15 +173,14 @@ open class UserAPI {
Delete user
- parameter username: (path) The name that needs to be deleted
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func deleteUser(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func deleteUser(username: String) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result in
requestTask = deleteUserWithRequestBuilder(username: username).execute { result in
switch result {
case .success:
promise(.success(()))
@ -232,15 +228,14 @@ open class UserAPI {
Get user by user name
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<User, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func getUserByName(username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<User, Error> {
open class func getUserByName(username: String) -> AnyPublisher<User, Error> {
var requestTask: RequestTask?
return Future<User, Error> { promise in
requestTask = getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result in
requestTask = getUserByNameWithRequestBuilder(username: username).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -288,15 +283,14 @@ open class UserAPI {
- parameter username: (query) The user name for login
- parameter password: (query) The password for login in clear text
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<String, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func loginUser(username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<String, Error> {
open class func loginUser(username: String, password: String) -> AnyPublisher<String, Error> {
var requestTask: RequestTask?
return Future<String, Error> { promise in
requestTask = loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result in
requestTask = loginUserWithRequestBuilder(username: username, password: password).execute { result in
switch result {
case let .success(response):
promise(.success(response.body))
@ -345,15 +339,14 @@ open class UserAPI {
/**
Logs out current logged in user session
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func logoutUser() -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = logoutUserWithRequestBuilder().execute(apiResponseQueue) { result in
requestTask = logoutUserWithRequestBuilder().execute { result in
switch result {
case .success:
promise(.success(()))
@ -397,15 +390,14 @@ open class UserAPI {
- parameter username: (path) name that need to be deleted
- parameter body: (body) Updated user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: AnyPublisher<Void, Error>
*/
#if canImport(Combine)
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *)
open class func updateUser(username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> AnyPublisher<Void, Error> {
open class func updateUser(username: String, body: User) -> AnyPublisher<Void, Error> {
var requestTask: RequestTask?
return Future<Void, Error> { promise in
requestTask = updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result in
requestTask = updateUserWithRequestBuilder(username: username, body: body).execute { result in
switch result {
case .success:
promise(.success(()))

View File

@ -17,12 +17,11 @@ open class AnotherFakeAPI {
To test special tags
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Client>
*/
open class func call123testSpecialTags( body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Client> {
open class func call123testSpecialTags( body: Client) -> Promise<Client> {
let deferred = Promise<Client>.pending()
call123testSpecialTagsWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
call123testSpecialTagsWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)

View File

@ -16,12 +16,11 @@ open class FakeAPI {
/**
- parameter body: (body) Input boolean as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Bool>
*/
open class func fakeOuterBooleanSerialize( body: Bool? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Bool> {
open class func fakeOuterBooleanSerialize( body: Bool? = nil) -> Promise<Bool> {
let deferred = Promise<Bool>.pending()
fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
fakeOuterBooleanSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -59,12 +58,11 @@ open class FakeAPI {
/**
- parameter body: (body) Input composite as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<OuterComposite>
*/
open class func fakeOuterCompositeSerialize( body: OuterComposite? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<OuterComposite> {
open class func fakeOuterCompositeSerialize( body: OuterComposite? = nil) -> Promise<OuterComposite> {
let deferred = Promise<OuterComposite>.pending()
fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
fakeOuterCompositeSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -102,12 +100,11 @@ open class FakeAPI {
/**
- parameter body: (body) Input number as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Double>
*/
open class func fakeOuterNumberSerialize( body: Double? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Double> {
open class func fakeOuterNumberSerialize( body: Double? = nil) -> Promise<Double> {
let deferred = Promise<Double>.pending()
fakeOuterNumberSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
fakeOuterNumberSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -145,12 +142,11 @@ open class FakeAPI {
/**
- parameter body: (body) Input string as post body (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<String>
*/
open class func fakeOuterStringSerialize( body: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<String> {
open class func fakeOuterStringSerialize( body: String? = nil) -> Promise<String> {
let deferred = Promise<String>.pending()
fakeOuterStringSerializeWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
fakeOuterStringSerializeWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -188,12 +184,11 @@ open class FakeAPI {
/**
- parameter body: (body)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func testBodyWithFileSchema( body: FileSchemaTestClass, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func testBodyWithFileSchema( body: FileSchemaTestClass) -> Promise<Void> {
let deferred = Promise<Void>.pending()
testBodyWithFileSchemaWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
testBodyWithFileSchemaWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -232,12 +227,11 @@ open class FakeAPI {
- parameter query: (query)
- parameter body: (body)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func testBodyWithQueryParams( query: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func testBodyWithQueryParams( query: String, body: User) -> Promise<Void> {
let deferred = Promise<Void>.pending()
testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute(apiResponseQueue) { result in
testBodyWithQueryParamsWithRequestBuilder(query: query, body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -279,12 +273,11 @@ open class FakeAPI {
To test \"client\" model
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Client>
*/
open class func testClientModel( body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Client> {
open class func testClientModel( body: Client) -> Promise<Client> {
let deferred = Promise<Client>.pending()
testClientModelWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
testClientModelWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -337,12 +330,11 @@ open class FakeAPI {
- parameter dateTime: (form) None (optional)
- parameter password: (form) None (optional)
- parameter callback: (form) None (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
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, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
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()
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(apiResponseQueue) { result 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 { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -490,12 +482,11 @@ open class FakeAPI {
- parameter enumQueryDouble: (query) Query parameter enum test (double) (optional)
- parameter enumFormStringArray: (form) Form parameter enum test (string array) (optional, default to .dollar)
- parameter enumFormString: (form) Form parameter enum test (string) (optional, default to .efg)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func testEnumParameters( enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func testEnumParameters( enumHeaderStringArray: [EnumHeaderStringArray_testEnumParameters]? = nil, enumHeaderString: EnumHeaderString_testEnumParameters? = nil, enumQueryStringArray: [EnumQueryStringArray_testEnumParameters]? = nil, enumQueryString: EnumQueryString_testEnumParameters? = nil, enumQueryInteger: EnumQueryInteger_testEnumParameters? = nil, enumQueryDouble: EnumQueryDouble_testEnumParameters? = nil, enumFormStringArray: [EnumFormStringArray_testEnumParameters]? = nil, enumFormString: EnumFormString_testEnumParameters? = nil) -> Promise<Void> {
let deferred = Promise<Void>.pending()
testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute(apiResponseQueue) { result in
testEnumParametersWithRequestBuilder(enumHeaderStringArray: enumHeaderStringArray, enumHeaderString: enumHeaderString, enumQueryStringArray: enumQueryStringArray, enumQueryString: enumQueryString, enumQueryInteger: enumQueryInteger, enumQueryDouble: enumQueryDouble, enumFormStringArray: enumFormStringArray, enumFormString: enumFormString).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -561,12 +552,11 @@ open class FakeAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func testGroupParameters( requiredStringGroup: Int, requiredBooleanGroup: Bool, requiredInt64Group: Int64, stringGroup: Int? = nil, booleanGroup: Bool? = nil, int64Group: Int64? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
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()
testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute(apiResponseQueue) { result in
testGroupParametersWithRequestBuilder(requiredStringGroup: requiredStringGroup, requiredBooleanGroup: requiredBooleanGroup, requiredInt64Group: requiredInt64Group, stringGroup: stringGroup, booleanGroup: booleanGroup, int64Group: int64Group).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -618,12 +608,11 @@ open class FakeAPI {
test inline additionalProperties
- parameter param: (body) request body
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func testInlineAdditionalProperties( param: [String: String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func testInlineAdditionalProperties( param: [String: String]) -> Promise<Void> {
let deferred = Promise<Void>.pending()
testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute(apiResponseQueue) { result in
testInlineAdditionalPropertiesWithRequestBuilder(param: param).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -663,12 +652,11 @@ open class FakeAPI {
- parameter param: (form) field1
- parameter param2: (form) field2
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func testJsonFormData( param: String, param2: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func testJsonFormData( param: String, param2: String) -> Promise<Void> {
let deferred = Promise<Void>.pending()
testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute(apiResponseQueue) { result in
testJsonFormDataWithRequestBuilder(param: param, param2: param2).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())

View File

@ -17,12 +17,11 @@ open class FakeClassnameTags123API {
To test class name in snake case
- parameter body: (body) client model
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Client>
*/
open class func testClassname( body: Client, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Client> {
open class func testClassname( body: Client) -> Promise<Client> {
let deferred = Promise<Client>.pending()
testClassnameWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
testClassnameWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)

View File

@ -17,12 +17,11 @@ open class PetAPI {
Add a new pet to the store
- parameter body: (body) Pet object that needs to be added to the store
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func addPet( body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func addPet( body: Pet) -> Promise<Void> {
let deferred = Promise<Void>.pending()
addPetWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
addPetWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -65,12 +64,11 @@ open class PetAPI {
- parameter petId: (path) Pet id to delete
- parameter apiKey: (header) (optional)
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func deletePet( petId: Int64, apiKey: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func deletePet( petId: Int64, apiKey: String? = nil) -> Promise<Void> {
let deferred = Promise<Void>.pending()
deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute(apiResponseQueue) { result in
deletePetWithRequestBuilder(petId: petId, apiKey: apiKey).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -125,12 +123,11 @@ open class PetAPI {
Finds Pets by status
- parameter status: (query) Status values that need to be considered for filter
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<[Pet]>
*/
open class func findPetsByStatus( status: [Status_findPetsByStatus], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<[Pet]> {
open class func findPetsByStatus( status: [Status_findPetsByStatus]) -> Promise<[Pet]> {
let deferred = Promise<[Pet]>.pending()
findPetsByStatusWithRequestBuilder(status: status).execute(apiResponseQueue) { result in
findPetsByStatusWithRequestBuilder(status: status).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -176,13 +173,12 @@ open class PetAPI {
Finds Pets by tags
- parameter tags: (query) Tags to filter by
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<[Pet]>
*/
@available(*, deprecated, message: "This operation is deprecated.")
open class func findPetsByTags( tags: [String], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<[Pet]> {
open class func findPetsByTags( tags: [String]) -> Promise<[Pet]> {
let deferred = Promise<[Pet]>.pending()
findPetsByTagsWithRequestBuilder(tags: tags).execute(apiResponseQueue) { result in
findPetsByTagsWithRequestBuilder(tags: tags).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -229,12 +225,11 @@ open class PetAPI {
Find pet by ID
- parameter petId: (path) ID of pet to return
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Pet>
*/
open class func getPetById( petId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Pet> {
open class func getPetById( petId: Int64) -> Promise<Pet> {
let deferred = Promise<Pet>.pending()
getPetByIdWithRequestBuilder(petId: petId).execute(apiResponseQueue) { result in
getPetByIdWithRequestBuilder(petId: petId).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -280,12 +275,11 @@ open class PetAPI {
Update an existing pet
- parameter body: (body) Pet object that needs to be added to the store
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func updatePet( body: Pet, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func updatePet( body: Pet) -> Promise<Void> {
let deferred = Promise<Void>.pending()
updatePetWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
updatePetWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -329,12 +323,11 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func updatePetWithForm( petId: Int64, name: String? = nil, status: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func updatePetWithForm( petId: Int64, name: String? = nil, status: String? = nil) -> Promise<Void> {
let deferred = Promise<Void>.pending()
updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute(apiResponseQueue) { result in
updatePetWithFormWithRequestBuilder(petId: petId, name: name, status: status).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -389,12 +382,11 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<ApiResponse>
*/
open class func uploadFile( petId: Int64, additionalMetadata: String? = nil, file: URL? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<ApiResponse> {
open class func uploadFile( petId: Int64, additionalMetadata: String? = nil, file: URL? = nil) -> Promise<ApiResponse> {
let deferred = Promise<ApiResponse>.pending()
uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute(apiResponseQueue) { result in
uploadFileWithRequestBuilder(petId: petId, additionalMetadata: additionalMetadata, file: file).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -449,12 +441,11 @@ open class PetAPI {
- 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 apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<ApiResponse>
*/
open class func uploadFileWithRequiredFile( petId: Int64, requiredFile: URL, additionalMetadata: String? = nil, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<ApiResponse> {
open class func uploadFileWithRequiredFile( petId: Int64, requiredFile: URL, additionalMetadata: String? = nil) -> Promise<ApiResponse> {
let deferred = Promise<ApiResponse>.pending()
uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute(apiResponseQueue) { result in
uploadFileWithRequiredFileWithRequestBuilder(petId: petId, requiredFile: requiredFile, additionalMetadata: additionalMetadata).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)

View File

@ -17,12 +17,11 @@ open class StoreAPI {
Delete purchase order by ID
- parameter orderId: (path) ID of the order that needs to be deleted
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func deleteOrder( orderId: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func deleteOrder( orderId: String) -> Promise<Void> {
let deferred = Promise<Void>.pending()
deleteOrderWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result in
deleteOrderWithRequestBuilder(orderId: orderId).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -64,12 +63,11 @@ open class StoreAPI {
/**
Returns pet inventories by status
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<[String: Int]>
*/
open class func getInventory(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<[String: Int]> {
open class func getInventory() -> Promise<[String: Int]> {
let deferred = Promise<[String: Int]>.pending()
getInventoryWithRequestBuilder().execute(apiResponseQueue) { result in
getInventoryWithRequestBuilder().execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -111,12 +109,11 @@ open class StoreAPI {
Find purchase order by ID
- parameter orderId: (path) ID of pet that needs to be fetched
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Order>
*/
open class func getOrderById( orderId: Int64, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Order> {
open class func getOrderById( orderId: Int64) -> Promise<Order> {
let deferred = Promise<Order>.pending()
getOrderByIdWithRequestBuilder(orderId: orderId).execute(apiResponseQueue) { result in
getOrderByIdWithRequestBuilder(orderId: orderId).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -159,12 +156,11 @@ open class StoreAPI {
Place an order for a pet
- parameter body: (body) order placed for purchasing the pet
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Order>
*/
open class func placeOrder( body: Order, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Order> {
open class func placeOrder( body: Order) -> Promise<Order> {
let deferred = Promise<Order>.pending()
placeOrderWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
placeOrderWithRequestBuilder(body: body).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)

View File

@ -17,12 +17,11 @@ open class UserAPI {
Create user
- parameter body: (body) Created user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func createUser( body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func createUser( body: User) -> Promise<Void> {
let deferred = Promise<Void>.pending()
createUserWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
createUserWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -62,12 +61,11 @@ open class UserAPI {
Creates list of users with given input array
- parameter body: (body) List of user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func createUsersWithArrayInput( body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func createUsersWithArrayInput( body: [User]) -> Promise<Void> {
let deferred = Promise<Void>.pending()
createUsersWithArrayInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
createUsersWithArrayInputWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -106,12 +104,11 @@ open class UserAPI {
Creates list of users with given input array
- parameter body: (body) List of user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func createUsersWithListInput( body: [User], apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func createUsersWithListInput( body: [User]) -> Promise<Void> {
let deferred = Promise<Void>.pending()
createUsersWithListInputWithRequestBuilder(body: body).execute(apiResponseQueue) { result in
createUsersWithListInputWithRequestBuilder(body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -150,12 +147,11 @@ open class UserAPI {
Delete user
- parameter username: (path) The name that needs to be deleted
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func deleteUser( username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func deleteUser( username: String) -> Promise<Void> {
let deferred = Promise<Void>.pending()
deleteUserWithRequestBuilder(username: username).execute(apiResponseQueue) { result in
deleteUserWithRequestBuilder(username: username).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -198,12 +194,11 @@ open class UserAPI {
Get user by user name
- parameter username: (path) The name that needs to be fetched. Use user1 for testing.
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<User>
*/
open class func getUserByName( username: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<User> {
open class func getUserByName( username: String) -> Promise<User> {
let deferred = Promise<User>.pending()
getUserByNameWithRequestBuilder(username: username).execute(apiResponseQueue) { result in
getUserByNameWithRequestBuilder(username: username).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -246,12 +241,11 @@ open class UserAPI {
- parameter username: (query) The user name for login
- parameter password: (query) The password for login in clear text
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<String>
*/
open class func loginUser( username: String, password: String, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<String> {
open class func loginUser( username: String, password: String) -> Promise<String> {
let deferred = Promise<String>.pending()
loginUserWithRequestBuilder(username: username, password: password).execute(apiResponseQueue) { result in
loginUserWithRequestBuilder(username: username, password: password).execute { result in
switch result {
case let .success(response):
deferred.resolver.fulfill(response.body)
@ -295,12 +289,11 @@ open class UserAPI {
/**
Logs out current logged in user session
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func logoutUser(apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func logoutUser() -> Promise<Void> {
let deferred = Promise<Void>.pending()
logoutUserWithRequestBuilder().execute(apiResponseQueue) { result in
logoutUserWithRequestBuilder().execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())
@ -339,12 +332,11 @@ open class UserAPI {
- parameter username: (path) name that need to be deleted
- parameter body: (body) Updated user object
- parameter apiResponseQueue: The queue on which api response is dispatched.
- returns: Promise<Void>
*/
open class func updateUser( username: String, body: User, apiResponseQueue: DispatchQueue = PetstoreClientAPI.apiResponseQueue) -> Promise<Void> {
open class func updateUser( username: String, body: User) -> Promise<Void> {
let deferred = Promise<Void>.pending()
updateUserWithRequestBuilder(username: username, body: body).execute(apiResponseQueue) { result in
updateUserWithRequestBuilder(username: username, body: body).execute { result in
switch result {
case .success:
deferred.resolver.fulfill(())