forked from loafle/openapi-generator-original
[swift5][client] remove apiResponseQueue in the clients that don't have any impact (#11698)
This commit is contained in:
parent
6e7c39e64f
commit
266cd5de0d
@ -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):
|
||||
|
@ -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)
|
||||
|
@ -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: ())
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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: ())
|
||||
|
@ -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))
|
||||
|
@ -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(()))
|
||||
|
@ -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))
|
||||
|
@ -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))
|
||||
|
@ -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))
|
||||
|
@ -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(()))
|
||||
|
@ -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)
|
||||
|
@ -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(())
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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(())
|
||||
|
Loading…
x
Reference in New Issue
Block a user