Skip to content

Commit 1a5b592

Browse files
authored
[Swift][client] update samples (OpenAPITools#12923)
1 parent 8fded5c commit 1a5b592

File tree

14 files changed

+28
-28
lines changed

14 files changed

+28
-28
lines changed

samples/client/petstore/swift5/asyncAwaitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/combineLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/default/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/deprecated/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/frozenEnums/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ internal class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionReques
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/objcCompatible/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/oneOf/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/promisekitLibrary/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

samples/client/petstore/swift5/readonlyProperties/PetstoreClient/Classes/OpenAPIs/URLSessionImplementations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,8 @@ open class URLSessionDecodableRequestBuilder<T: Decodable>: URLSessionRequestBui
353353
default:
354354

355355
guard let data = data, !data.isEmpty else {
356-
if T.self is ExpressibleByNilLiteral.Type {
357-
completion(.success(Response(response: httpResponse, body: Optional<T>.none as! T)))
356+
if let E = T.self as? ExpressibleByNilLiteral.Type {
357+
completion(.success(Response(response: httpResponse, body: E.init(nilLiteral: ()) as! T)))
358358
} else {
359359
completion(.failure(ErrorResponse.error(httpResponse.statusCode, nil, response, DecodableRequestBuilderError.emptyDataResponse)))
360360
}

0 commit comments

Comments
 (0)