The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build IBMSwiftSDKCore, reference 1.2.1 (652ff3), with Swift 6.1 for Wasm on 28 May 2025 04:35:28 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:16: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:43: error: cannot infer contextual base in reference to member 'default'
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                           `- error: cannot infer contextual base in reference to member 'default'
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:112: error: 'nil' requires a contextual type
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                                                                                                `- error: 'nil' requires a contextual type
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:26: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                          `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:57: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                                                         `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:36:38: error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
   |                                      `- error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
37 |     }
38 | }
[7/16] Compiling IBMSwiftSDKCore JWT.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:23:30: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     /// Allow network requests to a server without verification of the server certificate.
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
   |                              `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
25 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:33:50: error: cannot find type 'URLSessionDelegate' in scope
31 |  **IMPORTANT**: This can potentially cause dangerous security breaches, so use only if you are certain that you have taken necessary precautions.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
   |                                                  `- error: cannot find type 'URLSessionDelegate' in scope
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:135: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                                                                                       `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:66: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                  `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:16: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:43: error: cannot infer contextual base in reference to member 'default'
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                           `- error: cannot infer contextual base in reference to member 'default'
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:112: error: 'nil' requires a contextual type
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                                                                                                `- error: 'nil' requires a contextual type
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:26: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                          `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:57: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                                                         `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:36:38: error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
   |                                      `- error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
37 |     }
38 | }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[8/16] Emitting module IBMSwiftSDKCore
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:39: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:81: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:39: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:81: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:46: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                              `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:109: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:39: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:81: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:131:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |
130 |     // Declare session to allow unit tests to insert mocks
131 |     var session: URLSession {get set}
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |
133 |     #if !os(Linux)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:39: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:81: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:32: error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:110: error: cannot infer contextual base in reference to member 'background'
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:30: error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:106: error: cannot infer contextual base in reference to member 'userInitiated'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:114:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |     }
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:32: error: cannot find 'DispatchQueue' in scope
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:110: error: cannot infer contextual base in reference to member 'background'
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:30: error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:106: error: cannot infer contextual base in reference to member 'userInitiated'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:111:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
109 |     }
110 |
111 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |         var errorMessage: String?
113 |         var metadata = [String: Any]()
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:23:30: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     /// Allow network requests to a server without verification of the server certificate.
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
   |                              `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
25 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:33:50: error: cannot find type 'URLSessionDelegate' in scope
31 |  **IMPORTANT**: This can potentially cause dangerous security breaches, so use only if you are certain that you have taken necessary precautions.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
   |                                                  `- error: cannot find type 'URLSessionDelegate' in scope
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:135: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                                                                                       `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:66: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                  `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestError.swift:55:10: warning: associated value 'http(statusCode:message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
53 |
54 |     /// Generic HTTP error with a status code and description.
55 |     case http(statusCode: Int?, message: String?, metadata: [String: Any]?)
   |          `- warning: associated value 'http(statusCode:message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
56 |
57 |     /// Error that does not fall under any other `RestError` category
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestError.swift:58:10: warning: associated value 'other(message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
56 |
57 |     /// Error that does not fall under any other `RestError` category
58 |     case other(message: String?, metadata: [String: Any]?)
   |          `- warning: associated value 'other(message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
59 | }
60 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:28:23: warning: static property 'userAgent' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 |     /// The "User-Agent" header that will be sent with every network request
 27 |     /// This can include information such as the operating system and the SDK/framework calling this API
 28 |     public static var userAgent: String?
    |                       |- warning: static property 'userAgent' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'userAgent' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'userAgent' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |     private let session: URLSession
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:30:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 28 |     public static var userAgent: String?
 29 |
 30 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 31 |     internal var authenticator: Authenticator
 32 |     internal var errorResponseDecoder: ((Data, HTTPURLResponse) -> RestError)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:32:48: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |     private let session: URLSession
 31 |     internal var authenticator: Authenticator
 32 |     internal var errorResponseDecoder: ((Data, HTTPURLResponse) -> RestError)
    |                                                `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 33 |     internal var method: String
 34 |     internal var url: String
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:40:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 38 |
 39 |     public init(
 40 |         session: URLSession,
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 41 |         authenticator: Authenticator,
 42 |         errorResponseDecoder: @escaping ((Data, HTTPURLResponse) -> RestError),
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:42:49: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |         session: URLSession,
 41 |         authenticator: Authenticator,
 42 |         errorResponseDecoder: @escaping ((Data, HTTPURLResponse) -> RestError),
    |                                                 `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 43 |         method: String,
 44 |         url: String,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:59:29: error: cannot find type 'URLRequest' in scope
 57 |     }
 58 |
 59 |     private var urlRequest: URLRequest? {
    |                             `- error: cannot find type 'URLRequest' in scope
 60 |         guard var components = URLComponents(string: url) else {
 61 |             return nil
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:90:46: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 88 |      */
 89 |     internal func execute(
 90 |         completionHandler: @escaping (Data?, HTTPURLResponse?, RestError?) -> Void)
    |                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 91 |     {
 92 |         // add authentication credentials to the request
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:300:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
298 |     public func download(
299 |         to destination: URL,
300 |         completionHandler: @escaping (HTTPURLResponse?, RestError?) -> Void)
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
301 |     {
302 |         // add authentication credentials to the request
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:50:29: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
48 |     }
49 |
50 |     internal init(response: HTTPURLResponse) {
   |                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
51 |         var headers: [String: String] = [:]
52 |         for (key, value) in response.allHeaderFields {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
[9/16] Compiling IBMSwiftSDKCore ConfigBasedAuthenticatorFactory.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:32: error: cannot find 'DispatchQueue' in scope
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:110: error: cannot infer contextual base in reference to member 'background'
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:30: error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:106: error: cannot infer contextual base in reference to member 'userInitiated'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:111:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
109 |     }
110 |
111 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |         var errorMessage: String?
113 |         var metadata = [String: Any]()
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:48: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:88: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                        `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:44: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                            `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:84: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:128:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
128 |         return RestError.http(statusCode: response.statusCode, message: errorMessage, metadata: metadata)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
129 |     }
130 |
[10/16] Compiling IBMSwiftSDKCore IAMAuthenticator.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:32: error: cannot find 'DispatchQueue' in scope
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:110: error: cannot infer contextual base in reference to member 'background'
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:30: error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:106: error: cannot infer contextual base in reference to member 'userInitiated'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:111:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
109 |     }
110 |
111 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |         var errorMessage: String?
113 |         var metadata = [String: Any]()
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:48: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:88: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                        `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:44: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                            `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:84: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:128:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
128 |         return RestError.http(statusCode: response.statusCode, message: errorMessage, metadata: metadata)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
129 |     }
130 |
[11/16] Compiling IBMSwiftSDKCore Authentication.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:39: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:81: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:39: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:81: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:46: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                              `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:109: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:39: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:81: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:131:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |
130 |     // Declare session to allow unit tests to insert mocks
131 |     var session: URLSession {get set}
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |
133 |     #if !os(Linux)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:39: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:81: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:59:36: error: 'nil' requires a contextual type
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
 59 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 60 |     }
 61 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:82:36: error: 'nil' requires a contextual type
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
 82 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 83 |     }
 84 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:107:36: error: 'nil' requires a contextual type
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
107 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
108 |     }
109 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:32: error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:110: error: cannot infer contextual base in reference to member 'background'
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:30: error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:106: error: cannot infer contextual base in reference to member 'userInitiated'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:114:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |     }
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:39: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                       `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:79: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                               `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:116:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |     }
118 |
[12/16] Compiling IBMSwiftSDKCore CloudPakForDataAuthenticator.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:39: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:81: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:39: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:81: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:46: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                              `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:109: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:39: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:81: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:131:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |
130 |     // Declare session to allow unit tests to insert mocks
131 |     var session: URLSession {get set}
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |
133 |     #if !os(Linux)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:39: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:81: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:59:36: error: 'nil' requires a contextual type
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
 59 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 60 |     }
 61 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:82:36: error: 'nil' requires a contextual type
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
 82 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 83 |     }
 84 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:107:36: error: 'nil' requires a contextual type
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
107 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
108 |     }
109 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:32: error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:110: error: cannot infer contextual base in reference to member 'background'
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:30: error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:106: error: cannot infer contextual base in reference to member 'userInitiated'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:114:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |     }
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:39: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                       `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:79: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                               `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:116:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |     }
118 |
[13/16] Compiling IBMSwiftSDKCore RestError.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestError.swift:55:10: warning: associated value 'http(statusCode:message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
53 |
54 |     /// Generic HTTP error with a status code and description.
55 |     case http(statusCode: Int?, message: String?, metadata: [String: Any]?)
   |          `- warning: associated value 'http(statusCode:message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
56 |
57 |     /// Error that does not fall under any other `RestError` category
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestError.swift:58:10: warning: associated value 'other(message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
56 |
57 |     /// Error that does not fall under any other `RestError` category
58 |     case other(message: String?, metadata: [String: Any]?)
   |          `- warning: associated value 'other(message:metadata:)' of 'Sendable'-conforming enum 'RestError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
59 | }
60 |
[14/16] Compiling IBMSwiftSDKCore JSON.swift
[15/16] Compiling IBMSwiftSDKCore MultipartFormData.swift
[16/16] Compiling IBMSwiftSDKCore RestResponse.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:50:29: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
48 |     }
49 |
50 |     internal init(response: HTTPURLResponse) {
   |                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
51 |         var headers: [String: String] = [:]
52 |         for (key, value) in response.allHeaderFields {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:52:38: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
50 |     internal init(response: HTTPURLResponse) {
51 |         var headers: [String: String] = [:]
52 |         for (key, value) in response.allHeaderFields {
   |                                      `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
53 |             if let key = key as? String,
54 |                 let value = value as? String {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:58:40: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
56 |             }
57 |         }
58 |         self.init(statusCode: response.statusCode, headers: headers)
   |                                        `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
59 |     }
60 | }
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/14] Compiling IBMSwiftSDKCore Authentication.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:39: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:81: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:39: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:81: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:46: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                              `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:109: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:39: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:81: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:131:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |
130 |     // Declare session to allow unit tests to insert mocks
131 |     var session: URLSession {get set}
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |
133 |     #if !os(Linux)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:39: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:81: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:59:36: error: 'nil' requires a contextual type
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
 59 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 60 |     }
 61 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:82:36: error: 'nil' requires a contextual type
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
 82 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 83 |     }
 84 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:107:36: error: 'nil' requires a contextual type
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
107 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
108 |     }
109 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:32: error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:110: error: cannot infer contextual base in reference to member 'background'
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:30: error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:106: error: cannot infer contextual base in reference to member 'userInitiated'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:114:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |     }
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:39: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                       `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:79: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                               `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:116:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |     }
118 |
[3/14] Compiling IBMSwiftSDKCore CloudPakForDataAuthenticator.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:39: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:81: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:39: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:81: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:46: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                              `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:109: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:39: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:81: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:131:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |
130 |     // Declare session to allow unit tests to insert mocks
131 |     var session: URLSession {get set}
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |
133 |     #if !os(Linux)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:39: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:81: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:59:36: error: 'nil' requires a contextual type
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
 59 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 60 |     }
 61 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:82:36: error: 'nil' requires a contextual type
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
 82 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
 83 |     }
 84 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:107:36: error: 'nil' requires a contextual type
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
107 |         completionHandler(request, nil)
    |                                    `- error: 'nil' requires a contextual type
108 |     }
109 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:32: error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:110: error: cannot infer contextual base in reference to member 'background'
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:30: error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:106: error: cannot infer contextual base in reference to member 'userInitiated'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:114:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |     }
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:39: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                       `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:115:79: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                               `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
117 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:116:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |     }
118 |
[4/15] Compiling IBMSwiftSDKCore RestError.swift
[5/15] Compiling IBMSwiftSDKCore RestRequest.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:30:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 28 |     public static var userAgent: String?
 29 |
 30 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 31 |     internal var authenticator: Authenticator
 32 |     internal var errorResponseDecoder: ((Data, HTTPURLResponse) -> RestError)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:32:48: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |     private let session: URLSession
 31 |     internal var authenticator: Authenticator
 32 |     internal var errorResponseDecoder: ((Data, HTTPURLResponse) -> RestError)
    |                                                `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 33 |     internal var method: String
 34 |     internal var url: String
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:40:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 38 |
 39 |     public init(
 40 |         session: URLSession,
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 41 |         authenticator: Authenticator,
 42 |         errorResponseDecoder: @escaping ((Data, HTTPURLResponse) -> RestError),
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:42:49: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |         session: URLSession,
 41 |         authenticator: Authenticator,
 42 |         errorResponseDecoder: @escaping ((Data, HTTPURLResponse) -> RestError),
    |                                                 `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 43 |         method: String,
 44 |         url: String,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:59:29: error: cannot find type 'URLRequest' in scope
 57 |     }
 58 |
 59 |     private var urlRequest: URLRequest? {
    |                             `- error: cannot find type 'URLRequest' in scope
 60 |         guard var components = URLComponents(string: url) else {
 61 |             return nil
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:90:46: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 88 |      */
 89 |     internal func execute(
 90 |         completionHandler: @escaping (Data?, HTTPURLResponse?, RestError?) -> Void)
    |                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 91 |     {
 92 |         // add authentication credentials to the request
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:300:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
298 |     public func download(
299 |         to destination: URL,
300 |         completionHandler: @escaping (HTTPURLResponse?, RestError?) -> Void)
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
301 |     {
302 |         // add authentication credentials to the request
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:69:23: error: cannot find 'URLRequest' in scope
 67 |             return nil
 68 |         }
 69 |         var request = URLRequest(url: urlWithQuery)
    |                       `- error: cannot find 'URLRequest' in scope
 70 |         request.httpMethod = method
 71 |         request.httpBody = messageBody
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/15] Emitting module IBMSwiftSDKCore
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:39: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:58:81: error: cannot find type 'URLRequest' in scope
 56 |     }
 57 |
 58 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 59 |         completionHandler(request, nil)
 60 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:39: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:79:81: error: cannot find type 'URLRequest' in scope
 77 |     }
 78 |
 79 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
 80 |         var request = request
 81 |         request.addValue("Basic \(encodedCredentials)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:46: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                              `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:104:109: error: cannot find type 'URLRequest' in scope
102 |     }
103 |
104 |     public static func authenticate(request: URLRequest, bearerToken: String, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                                             `- error: cannot find type 'URLRequest' in scope
105 |         var request = request
106 |         request.addValue("Bearer \(bearerToken)", forHTTPHeaderField: "Authorization")
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:39: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:114:81: error: cannot find type 'URLRequest' in scope
112 |     }
113 |
114 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
115 |         BearerTokenAuthenticator.authenticate(request: request, bearerToken: bearerToken, completionHandler: completionHandler)
116 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:131:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
129 |
130 |     // Declare session to allow unit tests to insert mocks
131 |     var session: URLSession {get set}
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |
133 |     #if !os(Linux)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:39: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                       `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:180:81: error: cannot find type 'URLRequest' in scope
178 |     }
179 |
180 |     public func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void) {
    |                                                                                 `- error: cannot find type 'URLRequest' in scope
181 |         tokenSource.getToken { token, error in
182 |             if let token = token {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:35:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 33 |     var headers: [String: String]?
 34 |
 35 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 36 |
 37 |     private var clientAuthenticator: Authenticator
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:32: error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:57:110: error: cannot infer contextual base in reference to member 'background'
 55 |
 56 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 57 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:30: error: cannot find 'DispatchQueue' in scope
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:60:106: error: cannot infer contextual base in reference to member 'userInitiated'
 58 |
 59 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 60 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 61 |
 62 |     let urlSuffix = "/v1/preauth/validateAuth"
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/CloudPakForDataAuthenticator.swift:114:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |     }
113 |
114 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |         let message = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
116 |         return RestError.http(statusCode: response.statusCode, message: message, metadata: nil)
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:32: error: cannot find 'DispatchQueue' in scope
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:110: error: cannot infer contextual base in reference to member 'background'
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:30: error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:106: error: cannot infer contextual base in reference to member 'userInitiated'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:111:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
109 |     }
110 |
111 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |         var errorMessage: String?
113 |         var metadata = [String: Any]()
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:23:30: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     /// Allow network requests to a server without verification of the server certificate.
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
   |                              `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
25 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:33:50: error: cannot find type 'URLSessionDelegate' in scope
31 |  **IMPORTANT**: This can potentially cause dangerous security breaches, so use only if you are certain that you have taken necessary precautions.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
   |                                                  `- error: cannot find type 'URLSessionDelegate' in scope
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:135: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                                                                                       `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:66: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                  `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:30:26: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 28 |     public static var userAgent: String?
 29 |
 30 |     private let session: URLSession
    |                          `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 31 |     internal var authenticator: Authenticator
 32 |     internal var errorResponseDecoder: ((Data, HTTPURLResponse) -> RestError)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:32:48: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 30 |     private let session: URLSession
 31 |     internal var authenticator: Authenticator
 32 |     internal var errorResponseDecoder: ((Data, HTTPURLResponse) -> RestError)
    |                                                `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 33 |     internal var method: String
 34 |     internal var url: String
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:40:18: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 38 |
 39 |     public init(
 40 |         session: URLSession,
    |                  `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 41 |         authenticator: Authenticator,
 42 |         errorResponseDecoder: @escaping ((Data, HTTPURLResponse) -> RestError),
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:42:49: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 40 |         session: URLSession,
 41 |         authenticator: Authenticator,
 42 |         errorResponseDecoder: @escaping ((Data, HTTPURLResponse) -> RestError),
    |                                                 `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 43 |         method: String,
 44 |         url: String,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:59:29: error: cannot find type 'URLRequest' in scope
 57 |     }
 58 |
 59 |     private var urlRequest: URLRequest? {
    |                             `- error: cannot find type 'URLRequest' in scope
 60 |         guard var components = URLComponents(string: url) else {
 61 |             return nil
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:90:46: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 88 |      */
 89 |     internal func execute(
 90 |         completionHandler: @escaping (Data?, HTTPURLResponse?, RestError?) -> Void)
    |                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 91 |     {
 92 |         // add authentication credentials to the request
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestRequest.swift:300:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
298 |     public func download(
299 |         to destination: URL,
300 |         completionHandler: @escaping (HTTPURLResponse?, RestError?) -> Void)
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
301 |     {
302 |         // add authentication credentials to the request
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:50:29: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
48 |     }
49 |
50 |     internal init(response: HTTPURLResponse) {
   |                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
51 |         var headers: [String: String] = [:]
52 |         for (key, value) in response.allHeaderFields {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
[7/15] Compiling IBMSwiftSDKCore RestResponse.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:50:29: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
48 |     }
49 |
50 |     internal init(response: HTTPURLResponse) {
   |                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
51 |         var headers: [String: String] = [:]
52 |         for (key, value) in response.allHeaderFields {
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:52:38: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
50 |     internal init(response: HTTPURLResponse) {
51 |         var headers: [String: String] = [:]
52 |         for (key, value) in response.allHeaderFields {
   |                                      `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
53 |             if let key = key as? String,
54 |                 let value = value as? String {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/RestResponse.swift:58:40: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
56 |             }
57 |         }
58 |         self.init(statusCode: response.statusCode, headers: headers)
   |                                        `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
59 |     }
60 | }
[8/15] Compiling IBMSwiftSDKCore CodableExtensions.swift
[9/15] Compiling IBMSwiftSDKCore CredentialUtils.swift
[10/15] Compiling IBMSwiftSDKCore JSON.swift
[11/15] Compiling IBMSwiftSDKCore MultipartFormData.swift
[12/15] Compiling IBMSwiftSDKCore ConfigBasedAuthenticatorFactory.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:32: error: cannot find 'DispatchQueue' in scope
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:110: error: cannot infer contextual base in reference to member 'background'
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:30: error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:106: error: cannot infer contextual base in reference to member 'userInitiated'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:111:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
109 |     }
110 |
111 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |         var errorMessage: String?
113 |         var metadata = [String: Any]()
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:48: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:88: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                        `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:44: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                            `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:84: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:128:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
128 |         return RestError.http(statusCode: response.statusCode, message: errorMessage, metadata: metadata)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
129 |     }
130 |
[13/15] Compiling IBMSwiftSDKCore IAMAuthenticator.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:19: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:42:69: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 40 |     var headers: [String: String]?
 41 |
 42 |     var session = URLSession(configuration: URLSessionConfiguration.default)
    |                                                                     `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
 43 |
 44 |     private let apiKey: String
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:32: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/Authentication.swift:46:74: error: cannot find type 'URLRequest' in scope
 44 |      - parameter completionHandler: The completion handler to execute with the authenticated `URLRequest`.
 45 |      */
 46 |     func authenticate(request: URLRequest, completionHandler: @escaping (URLRequest?, RestError?) -> Void)
    |                                                                          `- error: cannot find type 'URLRequest' in scope
 47 | }
 48 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:32: error: cannot find 'DispatchQueue' in scope
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                `- error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:51:110: error: cannot infer contextual base in reference to member 'background'
 49 |
 50 |     // Dispatch queue for token refresh.  This is a serial queue (the default), so only one refresh at a time
 51 |     private var refreshQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-refresh", qos: .background)
    |                                                                                                              `- error: cannot infer contextual base in reference to member 'background'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:30: error: cannot find 'DispatchQueue' in scope
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                              `- error: cannot find 'DispatchQueue' in scope
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:54:106: error: cannot infer contextual base in reference to member 'userInitiated'
 52 |
 53 |     // Dispatch queue for token fetch.  This is a serial queue (the default), so only one fetch at a time
 54 |     private var fetchQueue = DispatchQueue.init(label: "com.ibm.cloud.swift-sdk-core.token-fetch", qos: .userInitiated)
    |                                                                                                          `- error: cannot infer contextual base in reference to member 'userInitiated'
 55 |
 56 |     init(apiKey: String, url: String? = nil) {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:111:62: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
109 |     }
110 |
111 |     internal func errorResponseDecoder(data: Data, response: HTTPURLResponse) -> RestError {
    |                                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
112 |         var errorMessage: String?
113 |         var metadata = [String: Any]()
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:48: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:121:88: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
119 |                 errorMessage = message
120 |             } else {
121 |                 errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                        `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
122 |             }
123 |         } catch {
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:44: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                            `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:125:84: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
123 |         } catch {
124 |             metadata["response"] = data
125 |             errorMessage = HTTPURLResponse.localizedString(forStatusCode: response.statusCode)
    |                                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/IAMAuthenticator.swift:128:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
126 |         }
127 |
128 |         return RestError.http(statusCode: response.statusCode, message: errorMessage, metadata: metadata)
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
129 |     }
130 |
[14/15] Compiling IBMSwiftSDKCore InsecureConnection.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:23:30: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     /// Allow network requests to a server without verification of the server certificate.
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
   |                              `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
25 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:33:50: error: cannot find type 'URLSessionDelegate' in scope
31 |  **IMPORTANT**: This can potentially cause dangerous security breaches, so use only if you are certain that you have taken necessary precautions.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
   |                                                  `- error: cannot find type 'URLSessionDelegate' in scope
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:135: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                                                                                       `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:66: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                  `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:16: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:43: error: cannot infer contextual base in reference to member 'default'
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                           `- error: cannot infer contextual base in reference to member 'default'
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:112: error: 'nil' requires a contextual type
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                                                                                                `- error: 'nil' requires a contextual type
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:26: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                          `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:57: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                                                         `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:36:38: error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
   |                                      `- error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
37 |     }
38 | }
[15/15] Compiling IBMSwiftSDKCore JWT.swift
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:23:30: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     /// Allow network requests to a server without verification of the server certificate.
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
   |                              `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
25 |     }
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:33:50: error: cannot find type 'URLSessionDelegate' in scope
31 |  **IMPORTANT**: This can potentially cause dangerous security breaches, so use only if you are certain that you have taken necessary precautions.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
   |                                                  `- error: cannot find type 'URLSessionDelegate' in scope
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:135: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                                                                                       `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:34:66: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |  */
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
   |                                                                  `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:16: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:43: error: cannot infer contextual base in reference to member 'default'
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                           `- error: cannot infer contextual base in reference to member 'default'
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:24:112: error: 'nil' requires a contextual type
22 |     /// **IMPORTANT**: This should ONLY be used if truly intended, as it is unsafe otherwise.
23 |     static func session() -> URLSession {
24 |         return URLSession(configuration: .default, delegate: AllowInsecureConnectionDelegate(), delegateQueue: nil)
   |                                                                                                                `- error: 'nil' requires a contextual type
25 |     }
26 | }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:26: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                          `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:35:57: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
33 | class AllowInsecureConnectionDelegate: NSObject, URLSessionDelegate {
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
   |                                                         `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
37 |     }
/host/spi-builder-workspace/Sources/IBMSwiftSDKCore/Authentication/InsecureConnection.swift:36:38: error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
34 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge, completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
35 |         let credential = URLCredential(trust: challenge.protectionSpace.serverTrust!)
36 |         completionHandler(URLSession.AuthChallengeDisposition.useCredential, credential)
   |                                      `- error: type 'URLSession' (aka 'AnyObject') has no member 'AuthChallengeDisposition'
37 |     }
38 | }
BUILD FAILURE 6.1 wasm