The Swift Package Index logo.Swift Package Index

Build Information

Failed to build EZNetworking, reference 5.6.0 (c0bc82), with Swift 6.4 for Wasm on 25 Sep 2026 08:37:31 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1

Build Log

  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultWebSocketTaskInterceptor.swift:14:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     }
13 |
14 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: any Error) {
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |         onEvent?(.didOpenWithError(error: error))
16 |     }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultWebSocketTaskInterceptor.swift:18:59: error: cannot find type 'URLSessionWebSocketTask' in scope
16 |     }
17 |
18 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?) {
   |                                                           `- error: cannot find type 'URLSessionWebSocketTask' in scope
19 |         onEvent?(.didClose(code: closeCode, reason: reason))
20 |     }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultWebSocketTaskInterceptor.swift:18:108: error: cannot find type 'URLSessionWebSocketTask' in scope
16 |     }
17 |
18 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?) {
   |                                                                                                            `- error: cannot find type 'URLSessionWebSocketTask' in scope
19 |         onEvent?(.didClose(code: closeCode, reason: reason))
20 |     }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultWebSocketTaskInterceptor.swift:18:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |     }
17 |
18 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?) {
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |         onEvent?(.didClose(code: closeCode, reason: reason))
20 |     }
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/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:8:59: error: cannot find type 'URLSessionWebSocketTask' in scope
 6 |
 7 |     /// Intercepts when a WebSocket task opens with a protocol.
 8 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didOpenWithProtocol protocol: String?)
   |                                                           `- error: cannot find type 'URLSessionWebSocketTask' in scope
 9 |
10 |     /// Intercepts when a WebSocket task closes with a code and reason.
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:11:59: error: cannot find type 'URLSessionWebSocketTask' in scope
 9 |
10 |     /// Intercepts when a WebSocket task closes with a code and reason.
11 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?)
   |                                                           `- error: cannot find type 'URLSessionWebSocketTask' in scope
12 |
13 |     /// Intercepts when a task completes with  an error.
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:11:108: error: cannot find type 'URLSessionWebSocketTask' in scope
 9 |
10 |     /// Intercepts when a WebSocket task closes with a code and reason.
11 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?)
   |                                                                                                            `- error: cannot find type 'URLSessionWebSocketTask' in scope
12 |
13 |     /// Intercepts when a task completes with  an error.
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:6:137: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
 4 | public protocol AuthenticationInterceptor: AnyObject {
 5 |     /// Intercepts authentication challenges for a specific URLSession task.
 6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                                                                                                                         `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol AuthenticationInterceptor: AnyObject {
 5 |     /// Intercepts authentication challenges for a specific URLSession task.
 6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
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/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:6:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol AuthenticationInterceptor: AnyObject {
 5 |     /// Intercepts authentication challenges for a specific URLSession task.
 6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:6:88: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol AuthenticationInterceptor: AnyObject {
 5 |     /// Intercepts authentication challenges for a specific URLSession task.
 6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                                                                        `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
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/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:9:115: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
 9 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                                                                                                   `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
10 | }
11 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:9:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
 9 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 | }
11 |
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/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift:9:66: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts authentication challenges for the entire URLSession.
 9 |     func urlSession(_ session: URLSession, didReceive challenge: URLAuthenticationChallenge) async -> (URLSession.AuthChallengeDisposition, URLCredential?)
   |                                                                  `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 | }
11 |
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/EZNetworking/Core/Session/Interceptors/Protocols/CacheInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol CacheInterceptor: AnyObject {
5 |     /// Intercepts cache responses before they are cached for a specific data task.
6 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, willCacheResponse proposedResponse: CachedURLResponse) async -> CachedURLResponse?
  |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
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/EZNetworking/Core/Session/Interceptors/Protocols/CacheInterceptor.swift:6:54: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol CacheInterceptor: AnyObject {
5 |     /// Intercepts cache responses before they are cached for a specific data task.
6 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, willCacheResponse proposedResponse: CachedURLResponse) async -> CachedURLResponse?
  |                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/CacheInterceptor.swift:6:110: error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol CacheInterceptor: AnyObject {
5 |     /// Intercepts cache responses before they are cached for a specific data task.
6 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, willCacheResponse proposedResponse: CachedURLResponse) async -> CachedURLResponse?
  |                                                                                                              `- error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
Foundation.CachedURLResponse:2:18: note: 'CachedURLResponse' 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 CachedURLResponse = AnyObject
  |                  `- note: 'CachedURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/CacheInterceptor.swift:6:138: error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol CacheInterceptor: AnyObject {
5 |     /// Intercepts cache responses before they are cached for a specific data task.
6 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, willCacheResponse proposedResponse: CachedURLResponse) async -> CachedURLResponse?
  |                                                                                                                                          `- error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
Foundation.CachedURLResponse:2:18: note: 'CachedURLResponse' 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 CachedURLResponse = AnyObject
  |                  `- note: 'CachedURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol DataTaskInterceptor: AnyObject {
 5 |     /// Intercepts data received for a specific data task.
 6 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a data task transitions to a download task.
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/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:6:54: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol DataTaskInterceptor: AnyObject {
 5 |     /// Intercepts data received for a specific data task.
 6 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
   |                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a data task transitions to a download task.
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:9:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a data task transitions to a download task.
 9 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome downloadTask: URLSessionDownloadTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
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/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:9:54: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a data task transitions to a download task.
 9 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome downloadTask: URLSessionDownloadTask)
   |                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:9:98: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a data task transitions to a download task.
 9 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome downloadTask: URLSessionDownloadTask)
   |                                                                                                  `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:12:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
12 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome streamTask: URLSessionStreamTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts the response for a data task before it is processed.
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/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:12:54: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
12 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome streamTask: URLSessionStreamTask)
   |                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts the response for a data task before it is processed.
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:12:96: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
12 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome streamTask: URLSessionStreamTask)
   |                                                                                                `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts the response for a data task before it is processed.
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:12:10: error: invalid redeclaration of 'urlSession(_:dataTask:didBecome:)'
 7 |
 8 |     /// Intercepts when a data task transitions to a download task.
 9 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome downloadTask: URLSessionDownloadTask)
   |          `- note: 'urlSession(_:dataTask:didBecome:)' previously declared here
10 |
11 |     /// Intercepts when a data task transitions to a stream task.
12 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didBecome streamTask: URLSessionStreamTask)
   |          `- error: invalid redeclaration of 'urlSession(_:dataTask:didBecome:)'
13 |
14 |     /// Intercepts the response for a data task before it is processed.
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:15:128: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
13 |
14 |     /// Intercepts the response for a data task before it is processed.
15 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse) async -> URLSession.ResponseDisposition
   |                                                                                                                                `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
16 | }
17 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:15:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts the response for a data task before it is processed.
15 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse) async -> URLSession.ResponseDisposition
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 | }
17 |
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/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:15:54: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts the response for a data task before it is processed.
15 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse) async -> URLSession.ResponseDisposition
   |                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 | }
17 |
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift:15:95: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts the response for a data task before it is processed.
15 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse) async -> URLSession.ResponseDisposition
   |                                                                                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 | }
17 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:15:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts when a download task finishes downloading to a location.
15 |     func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts progress updates during the download task.
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/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:15:58: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts when a download task finishes downloading to a location.
15 |     func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL)
   |                                                          `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts progress updates during the download task.
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:18:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts progress updates during the download task.
18 |     func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts when a download task is resumed.
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/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:18:58: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts progress updates during the download task.
18 |     func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64)
   |                                                          `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts when a download task is resumed.
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:21:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts when a download task is resumed.
21 |     func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |
23 |     /// Intercepts when a download task completes with an error.
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/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:21:58: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts when a download task is resumed.
21 |     func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64)
   |                                                          `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |
23 |     /// Intercepts when a download task completes with an error.
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:24:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |
23 |     /// Intercepts when a download task completes with an error.
24 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | }
26 |
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/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift:24:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |
23 |     /// Intercepts when a download task completes with an error.
24 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error)
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | }
26 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/MetricsInterceptor.swift:6:95: error: cannot find type 'URLSessionTaskMetrics' in scope
4 | public protocol MetricsInterceptor: AnyObject {
5 |     /// Intercepts metrics after task completion.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didFinishCollecting metrics: URLSessionTaskMetrics)
  |                                                                                               `- error: cannot find type 'URLSessionTaskMetrics' in scope
7 | }
8 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/MetricsInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol MetricsInterceptor: AnyObject {
5 |     /// Intercepts metrics after task completion.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didFinishCollecting metrics: URLSessionTaskMetrics)
  |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
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/EZNetworking/Core/Session/Interceptors/Protocols/MetricsInterceptor.swift:6:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol MetricsInterceptor: AnyObject {
5 |     /// Intercepts metrics after task completion.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didFinishCollecting metrics: URLSessionTaskMetrics)
  |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/RedirectInterceptor.swift:6:161: error: cannot find type 'URLRequest' in scope
4 | public protocol RedirectInterceptor: AnyObject {
5 |     /// Intercepts URL redirection before the request is performed.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest) async -> URLRequest?
  |                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
7 | }
8 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/RedirectInterceptor.swift:6:140: error: cannot find type 'URLRequest' in scope
4 | public protocol RedirectInterceptor: AnyObject {
5 |     /// Intercepts URL redirection before the request is performed.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest) async -> URLRequest?
  |                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
7 | }
8 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/RedirectInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol RedirectInterceptor: AnyObject {
5 |     /// Intercepts URL redirection before the request is performed.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest) async -> URLRequest?
  |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
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/EZNetworking/Core/Session/Interceptors/Protocols/RedirectInterceptor.swift:6:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol RedirectInterceptor: AnyObject {
5 |     /// Intercepts URL redirection before the request is performed.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest) async -> URLRequest?
  |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/RedirectInterceptor.swift:6:103: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | public protocol RedirectInterceptor: AnyObject {
5 |     /// Intercepts URL redirection before the request is performed.
6 |     func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest) async -> URLRequest?
  |                                                                                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | }
8 |
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/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol StreamTaskInterceptor: AnyObject {
 5 |     /// Intercepts when a stream task's read is closed.
 6 |     func urlSession(_ session: URLSession, readClosedFor streamTask: URLSessionStreamTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a stream task's write is closed.
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/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:6:70: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol StreamTaskInterceptor: AnyObject {
 5 |     /// Intercepts when a stream task's read is closed.
 6 |     func urlSession(_ session: URLSession, readClosedFor streamTask: URLSessionStreamTask)
   |                                                                      `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a stream task's write is closed.
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:9:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a stream task's write is closed.
 9 |     func urlSession(_ session: URLSession, writeClosedFor streamTask: URLSessionStreamTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a better route is discovered for a stream task.
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/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:9:71: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a stream task's write is closed.
 9 |     func urlSession(_ session: URLSession, writeClosedFor streamTask: URLSessionStreamTask)
   |                                                                       `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a better route is discovered for a stream task.
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:12:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a better route is discovered for a stream task.
12 |     func urlSession(_ session: URLSession, betterRouteDiscoveredFor streamTask: URLSessionStreamTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts when a stream task becomes input and output streams.
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/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:12:81: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a better route is discovered for a stream task.
12 |     func urlSession(_ session: URLSession, betterRouteDiscoveredFor streamTask: URLSessionStreamTask)
   |                                                                                 `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts when a stream task becomes input and output streams.
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:15:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts when a stream task becomes input and output streams.
15 |     func urlSession(_ session: URLSession, streamTask: URLSessionStreamTask, didBecome inputStream: InputStream, outputStream: OutputStream)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 | }
17 |
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/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift:15:56: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts when a stream task becomes input and output streams.
15 |     func urlSession(_ session: URLSession, streamTask: URLSessionStreamTask, didBecome inputStream: InputStream, outputStream: OutputStream)
   |                                                        `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 | }
17 |
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift:6:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol TaskLifecycleInterceptor: AnyObject {
 5 |     /// Intercepts when a task completes with or without an error.
 6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a task is waiting for connectivity.
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/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift:6:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 | public protocol TaskLifecycleInterceptor: AnyObject {
 5 |     /// Intercepts when a task completes with or without an error.
 6 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?)
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a task is waiting for connectivity.
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift:9:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a task is waiting for connectivity.
 9 |     func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a task is created.
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/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift:9:79: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |
 8 |     /// Intercepts when a task is waiting for connectivity.
 9 |     func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
   |                                                                               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a task is created.
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift:12:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a task is created.
12 |     func urlSession(_ session: URLSession, didCreateTask task: URLSessionTask)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 | }
14 |
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/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift:12:64: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     /// Intercepts when a task is created.
12 |     func urlSession(_ session: URLSession, didCreateTask task: URLSessionTask)
   |                                                                `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 | }
14 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift:15:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts progress updates as the request body is sent.
15 |     func urlSession(_ session: URLSession, task: URLSessionTask, didSendBodyData bytesSent: Int64, totalBytesSent: Int64, totalBytesExpectedToSend: Int64)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts response body bytes as they arrive (the server's reply to the upload).
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/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift:15:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |
14 |     /// Intercepts progress updates as the request body is sent.
15 |     func urlSession(_ session: URLSession, task: URLSessionTask, didSendBodyData bytesSent: Int64, totalBytesSent: Int64, totalBytesExpectedToSend: Int64)
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts response body bytes as they arrive (the server's reply to the upload).
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift:18:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts response body bytes as they arrive (the server's reply to the upload).
18 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts task completion. A nil error signals successful upload; a non-nil error signals failure.
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/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift:18:54: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |
17 |     /// Intercepts response body bytes as they arrive (the server's reply to the upload).
18 |     func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data)
   |                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts task completion. A nil error signals successful upload; a non-nil error signals failure.
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift:21:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts task completion. A nil error signals successful upload; a non-nil error signals failure.
21 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 | }
23 |
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/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift:21:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     /// Intercepts task completion. A nil error signals successful upload; a non-nil error signals failure.
21 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?)
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 | }
23 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:8:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |
 7 |     /// Intercepts when a WebSocket task opens with a protocol.
 8 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didOpenWithProtocol protocol: String?)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     /// Intercepts when a WebSocket task closes with a code and reason.
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/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:11:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     /// Intercepts when a WebSocket task closes with a code and reason.
11 |     func urlSession(_ session: URLSession, webSocketTask: URLSessionWebSocketTask, didCloseWith closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     /// Intercepts when a task completes with  an error.
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/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:14:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     /// Intercepts when a task completes with  an error.
14 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error)
   |                                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | }
16 |
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/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:14:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |
13 |     /// Intercepts when a task completes with  an error.
14 |     func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error)
   |                                                  `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | }
16 |
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift:20:25: error: cannot find type 'URLSessionWebSocketTask' in scope
18 |     case didOpenWithProtocol(protocolStr: String?)
19 |     case didOpenWithError(error: Error)
20 |     case didClose(code: URLSessionWebSocketTask.CloseCode, reason: Data?)
   |                         `- error: cannot find type 'URLSessionWebSocketTask' in scope
21 | }
22 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:4:24: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 2 |
 3 | public protocol NetworkSession {
 4 |     var configuration: URLSessionConfiguration { get }
   |                        `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 5 |     var delegate: SessionDelegate { get }
 6 |     var delegateQueue: OperationQueue? { get }
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
  |                  `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:6:24: error: cannot find type 'OperationQueue' in scope
 4 |     var configuration: URLSessionConfiguration { get }
 5 |     var delegate: SessionDelegate { get }
 6 |     var delegateQueue: OperationQueue? { get }
   |                        `- error: cannot find type 'OperationQueue' in scope
 7 |
 8 |     var urlSession: URLSessionProtocol { get }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:4:28: error: cannot find type 'URLRequest' in scope
 2 |
 3 | public protocol URLSessionProtocol {
 4 |     func data(for request: URLRequest) async throws -> (Data, URLResponse)
   |                            `- error: cannot find type 'URLRequest' in scope
 5 |
 6 |     func webSocketTaskInspectable(with request: URLRequest) -> URLSessionWebSocketTaskProtocol
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:6:49: error: cannot find type 'URLRequest' in scope
 4 |     func data(for request: URLRequest) async throws -> (Data, URLResponse)
 5 |
 6 |     func webSocketTaskInspectable(with request: URLRequest) -> URLSessionWebSocketTaskProtocol
   |                                                 `- error: cannot find type 'URLRequest' in scope
 7 |
 8 |     func bytes(for request: URLRequest) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse)
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:8:29: error: cannot find type 'URLRequest' in scope
 6 |     func webSocketTaskInspectable(with request: URLRequest) -> URLSessionWebSocketTaskProtocol
 7 |
 8 |     func bytes(for request: URLRequest) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse)
   |                             `- error: cannot find type 'URLRequest' in scope
 9 |
10 |     func downloadTaskInspectable(with request: URLRequest) -> URLSessionDownloadTaskProtocol
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:10:48: error: cannot find type 'URLRequest' in scope
 8 |     func bytes(for request: URLRequest) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse)
 9 |
10 |     func downloadTaskInspectable(with request: URLRequest) -> URLSessionDownloadTaskProtocol
   |                                                `- error: cannot find type 'URLRequest' in scope
11 |     func downloadTaskInspectable(withResumeData resumeData: Data) -> URLSessionDownloadTaskProtocol
12 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:13:46: error: cannot find type 'URLRequest' in scope
11 |     func downloadTaskInspectable(withResumeData resumeData: Data) -> URLSessionDownloadTaskProtocol
12 |
13 |     func uploadTaskInspectable(with request: URLRequest, fromFile fileURL: URL) -> URLSessionUploadTaskProtocol
   |                                              `- error: cannot find type 'URLRequest' in scope
14 |     func uploadTaskInspectable(withResumeData resumeData: Data) -> URLSessionUploadTaskProtocol
15 | }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:12:45: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 | public class Session: NetworkSession {
12 |     public internal(set) var configuration: URLSessionConfiguration
   |                                             `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |     public internal(set) var delegate: SessionDelegate
14 |     public internal(set) var delegateQueue: OperationQueue?
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
  |                  `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:14:45: error: cannot find type 'OperationQueue' in scope
12 |     public internal(set) var configuration: URLSessionConfiguration
13 |     public internal(set) var delegate: SessionDelegate
14 |     public internal(set) var delegateQueue: OperationQueue?
   |                                             `- error: cannot find type 'OperationQueue' in scope
15 |
16 |     public private(set) lazy var urlSession: URLSessionProtocol = URLSession(configuration: configuration, delegate: delegate, delegateQueue: delegateQueue)
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:16:67: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
14 |     public internal(set) var delegateQueue: OperationQueue?
15 |
16 |     public private(set) lazy var urlSession: URLSessionProtocol = URLSession(configuration: configuration, delegate: delegate, delegateQueue: delegateQueue)
   |                                                                   `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
17 |
18 |     public init(
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:21:24: error: cannot find type 'OperationQueue' in scope
19 |         configuration: URLSessionConfiguration = .default,
20 |         delegate: SessionDelegate = SessionDelegate(),
21 |         delegateQueue: OperationQueue? = nil
   |                        `- error: cannot find type 'OperationQueue' in scope
22 |     ) {
23 |         self.configuration = configuration
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:19:24: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
17 |
18 |     public init(
19 |         configuration: URLSessionConfiguration = .default,
   |                        `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |         delegate: SessionDelegate = SessionDelegate(),
21 |         delegateQueue: OperationQueue? = nil
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
  |                  `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:19:51: error: value of type '_' expected to be instance of class or class-constrained type
17 |
18 |     public init(
19 |         configuration: URLSessionConfiguration = .default,
   |                                                   `- error: value of type '_' expected to be instance of class or class-constrained type
20 |         delegate: SessionDelegate = SessionDelegate(),
21 |         delegateQueue: OperationQueue? = nil
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift:19:51: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
17 |
18 |     public init(
19 |         configuration: URLSessionConfiguration = .default,
   |                                                   `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
20 |         delegate: SessionDelegate = SessionDelegate(),
21 |         delegateQueue: OperationQueue? = nil
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:3:28: error: cannot find type 'URLSessionDataDelegate' in scope
 1 | import Foundation
 2 |
 3 | extension SessionDelegate: URLSessionDataDelegate {
   |                            `- error: cannot find type 'URLSessionDataDelegate' in scope
 4 |     public func urlSession(
 5 |         _ session: URLSession,
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:5:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 3 | extension SessionDelegate: URLSessionDataDelegate {
 4 |     public func urlSession(
 5 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         dataTask: URLSessionDataTask,
 7 |         willCacheResponse proposedResponse: CachedURLResponse
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:6:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     public func urlSession(
 5 |         _ session: URLSession,
 6 |         dataTask: URLSessionDataTask,
   |                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |         willCacheResponse proposedResponse: CachedURLResponse
 8 |     ) async -> CachedURLResponse? {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:7:45: error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 5 |         _ session: URLSession,
 6 |         dataTask: URLSessionDataTask,
 7 |         willCacheResponse proposedResponse: CachedURLResponse
   |                                             `- error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |     ) async -> CachedURLResponse? {
 9 |         await cacheInterceptor?.urlSession(session, dataTask: dataTask, willCacheResponse: proposedResponse) ?? proposedResponse
Foundation.CachedURLResponse:2:18: note: 'CachedURLResponse' 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 CachedURLResponse = AnyObject
  |                  `- note: 'CachedURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:8:16: error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         dataTask: URLSessionDataTask,
 7 |         willCacheResponse proposedResponse: CachedURLResponse
 8 |     ) async -> CachedURLResponse? {
   |                `- error: 'CachedURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |         await cacheInterceptor?.urlSession(session, dataTask: dataTask, willCacheResponse: proposedResponse) ?? proposedResponse
10 |     }
Foundation.CachedURLResponse:2:18: note: 'CachedURLResponse' 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 CachedURLResponse = AnyObject
  |                  `- note: 'CachedURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:16:27: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
14 |         dataTask: URLSessionDataTask,
15 |         didReceive response: URLResponse
16 |     ) async -> URLSession.ResponseDisposition {
   |                           `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
17 |         await dataTaskInterceptor?.urlSession(session, dataTask: dataTask, didReceive: response) ?? .allow
18 |     }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:13:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |
12 |     public func urlSession(
13 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         dataTask: URLSessionDataTask,
15 |         didReceive response: URLResponse
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:14:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     public func urlSession(
13 |         _ session: URLSession,
14 |         dataTask: URLSessionDataTask,
   |                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |         didReceive response: URLResponse
16 |     ) async -> URLSession.ResponseDisposition {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:15:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |         _ session: URLSession,
14 |         dataTask: URLSessionDataTask,
15 |         didReceive response: URLResponse
   |                              `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |     ) async -> URLSession.ResponseDisposition {
17 |         await dataTaskInterceptor?.urlSession(session, dataTask: dataTask, didReceive: response) ?? .allow
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:21:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |
20 |     public func urlSession(
21 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |         dataTask: URLSessionDataTask,
23 |         didReceive data: Data
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:22:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |     public func urlSession(
21 |         _ session: URLSession,
22 |         dataTask: URLSessionDataTask,
   |                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |         didReceive data: Data
24 |     ) {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:32:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
30 |
31 |     public func urlSession(
32 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 |         dataTask: URLSessionDataTask,
34 |         didBecome downloadTask: URLSessionDownloadTask
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:33:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
31 |     public func urlSession(
32 |         _ session: URLSession,
33 |         dataTask: URLSessionDataTask,
   |                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 |         didBecome downloadTask: URLSessionDownloadTask
35 |     ) {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:34:33: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |         _ session: URLSession,
33 |         dataTask: URLSessionDataTask,
34 |         didBecome downloadTask: URLSessionDownloadTask
   |                                 `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |     ) {
36 |         dataTaskInterceptor?.urlSession(session, dataTask: dataTask, didBecome: downloadTask)
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:40:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |
39 |     public func urlSession(
40 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
41 |         dataTask: URLSessionDataTask,
42 |         didBecome streamTask: URLSessionStreamTask
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:41:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
39 |     public func urlSession(
40 |         _ session: URLSession,
41 |         dataTask: URLSessionDataTask,
   |                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
42 |         didBecome streamTask: URLSessionStreamTask
43 |     ) {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:42:31: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
40 |         _ session: URLSession,
41 |         dataTask: URLSessionDataTask,
42 |         didBecome streamTask: URLSessionStreamTask
   |                               `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
43 |     ) {
44 |         dataTaskInterceptor?.urlSession(session, dataTask: dataTask, didBecome: streamTask)
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift:39:17: error: invalid redeclaration of 'urlSession(_:dataTask:didBecome:)'
29 |     }
30 |
31 |     public func urlSession(
   |                 `- note: 'urlSession(_:dataTask:didBecome:)' previously declared here
32 |         _ session: URLSession,
33 |         dataTask: URLSessionDataTask,
   :
37 |     }
38 |
39 |     public func urlSession(
   |                 `- error: invalid redeclaration of 'urlSession(_:dataTask:didBecome:)'
40 |         _ session: URLSession,
41 |         dataTask: URLSessionDataTask,
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift:3:28: error: cannot find type 'URLSessionDelegate' in scope
 1 | import Foundation
 2 |
 3 | extension SessionDelegate: URLSessionDelegate {
   |                            `- error: cannot find type 'URLSessionDelegate' in scope
 4 |     public func urlSession(
 5 |         _ session: URLSession,
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift:7:28: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
 5 |         _ session: URLSession,
 6 |         didReceive challenge: URLAuthenticationChallenge
 7 |     ) async -> (URLSession.AuthChallengeDisposition, URLCredential?) {
   |                            `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
 8 |         await authenticationInterceptor?.urlSession(session, didReceive: challenge) ?? (.performDefaultHandling, nil)
 9 |     }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift:5:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 3 | extension SessionDelegate: URLSessionDelegate {
 4 |     public func urlSession(
 5 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         didReceive challenge: URLAuthenticationChallenge
 7 |     ) async -> (URLSession.AuthChallengeDisposition, URLCredential?) {
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift:6:31: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     public func urlSession(
 5 |         _ session: URLSession,
 6 |         didReceive challenge: URLAuthenticationChallenge
   |                               `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |     ) async -> (URLSession.AuthChallengeDisposition, URLCredential?) {
 8 |         await authenticationInterceptor?.urlSession(session, didReceive: challenge) ?? (.performDefaultHandling, nil)
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift:11:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |     }
10 |
11 |     public func urlSession(_ session: URLSession, didCreateTask task: URLSessionTask) {
   |                                       `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |         taskLifecycleInterceptor?.urlSession(session, didCreateTask: task)
13 |     }
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift:11:71: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |     }
10 |
11 |     public func urlSession(_ session: URLSession, didCreateTask task: URLSessionTask) {
   |                                                                       `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |         taskLifecycleInterceptor?.urlSession(session, didCreateTask: task)
13 |     }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:3:28: error: cannot find type 'URLSessionDownloadDelegate' in scope
 1 | import Foundation
 2 |
 3 | extension SessionDelegate: URLSessionDownloadDelegate {
   |                            `- error: cannot find type 'URLSessionDownloadDelegate' in scope
 4 |     public func urlSession(
 5 |         _ session: URLSession,
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:5:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 3 | extension SessionDelegate: URLSessionDownloadDelegate {
 4 |     public func urlSession(
 5 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         downloadTask: URLSessionDownloadTask,
 7 |         didFinishDownloadingTo location: URL
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:6:23: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     public func urlSession(
 5 |         _ session: URLSession,
 6 |         downloadTask: URLSessionDownloadTask,
   |                       `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |         didFinishDownloadingTo location: URL
 8 |     ) {
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:13:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |
12 |     public func urlSession(
13 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         downloadTask: URLSessionDownloadTask,
15 |         didWriteData bytesWritten: Int64,
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:14:23: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     public func urlSession(
13 |         _ session: URLSession,
14 |         downloadTask: URLSessionDownloadTask,
   |                       `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |         didWriteData bytesWritten: Int64,
16 |         totalBytesWritten: Int64,
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:23:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |
22 |     public func urlSession(
23 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |         downloadTask: URLSessionDownloadTask,
25 |         didResumeAtOffset fileOffset: Int64,
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift:24:23: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |     public func urlSession(
23 |         _ session: URLSession,
24 |         downloadTask: URLSessionDownloadTask,
   |                       `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |         didResumeAtOffset fileOffset: Int64,
26 |         expectedTotalBytes: Int64
Foundation.URLSessionDownloadTask:2:18: note: 'URLSessionDownloadTask' 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 URLSessionDownloadTask = AnyObject
  |                  `- note: 'URLSessionDownloadTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:3:28: error: cannot find type 'URLSessionStreamDelegate' in scope
 1 | import Foundation
 2 |
 3 | extension SessionDelegate: URLSessionStreamDelegate {
   |                            `- error: cannot find type 'URLSessionStreamDelegate' in scope
 4 |     public func urlSession(
 5 |         _ session: URLSession,
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:5:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 3 | extension SessionDelegate: URLSessionStreamDelegate {
 4 |     public func urlSession(
 5 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         readClosedFor streamTask: URLSessionStreamTask
 7 |     ) {
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:6:35: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     public func urlSession(
 5 |         _ session: URLSession,
 6 |         readClosedFor streamTask: URLSessionStreamTask
   |                                   `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |     ) {
 8 |         streamTaskInterceptor?.urlSession(session, readClosedFor: streamTask)
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:12:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
10 |
11 |     public func urlSession(
12 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |         writeClosedFor streamTask: URLSessionStreamTask
14 |     ) {
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:13:36: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |     public func urlSession(
12 |         _ session: URLSession,
13 |         writeClosedFor streamTask: URLSessionStreamTask
   |                                    `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |     ) {
15 |         streamTaskInterceptor?.urlSession(session, writeClosedFor: streamTask)
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:19:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
17 |
18 |     public func urlSession(
19 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |         betterRouteDiscoveredFor streamTask: URLSessionStreamTask
21 |     ) {
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:20:46: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 |     public func urlSession(
19 |         _ session: URLSession,
20 |         betterRouteDiscoveredFor streamTask: URLSessionStreamTask
   |                                              `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
21 |     ) {
22 |         streamTaskInterceptor?.urlSession(session, betterRouteDiscoveredFor: streamTask)
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:26:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |
25 |     public func urlSession(
26 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 |         streamTask: URLSessionStreamTask,
28 |         didBecome inputStream: InputStream,
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift:27:21: error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 |     public func urlSession(
26 |         _ session: URLSession,
27 |         streamTask: URLSessionStreamTask,
   |                     `- error: 'URLSessionStreamTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
28 |         didBecome inputStream: InputStream,
29 |         outputStream: OutputStream
Foundation.URLSessionStreamTask:2:18: note: 'URLSessionStreamTask' 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 URLSessionStreamTask = AnyObject
  |                  `- note: 'URLSessionStreamTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:3:28: error: cannot find type 'URLSessionTaskDelegate' in scope
 1 | import Foundation
 2 |
 3 | extension SessionDelegate: URLSessionTaskDelegate {
   |                            `- error: cannot find type 'URLSessionTaskDelegate' in scope
 4 |     // Async authentication
 5 |     public func urlSession(
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:9:28: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
 7 |         task: URLSessionTask,
 8 |         didReceive challenge: URLAuthenticationChallenge
 9 |     ) async -> (URLSession.AuthChallengeDisposition, URLCredential?) {
   |                            `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
10 |         await authenticationInterceptor?.urlSession(session, task: task, didReceive: challenge) ?? (.performDefaultHandling, nil)
11 |     }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:6:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 4 |     // Async authentication
 5 |     public func urlSession(
 6 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 7 |         task: URLSessionTask,
 8 |         didReceive challenge: URLAuthenticationChallenge
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:7:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 5 |     public func urlSession(
 6 |         _ session: URLSession,
 7 |         task: URLSessionTask,
   |               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 8 |         didReceive challenge: URLAuthenticationChallenge
 9 |     ) async -> (URLSession.AuthChallengeDisposition, URLCredential?) {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:8:31: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         _ session: URLSession,
 7 |         task: URLSessionTask,
 8 |         didReceive challenge: URLAuthenticationChallenge
   |                               `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |     ) async -> (URLSession.AuthChallengeDisposition, URLCredential?) {
10 |         await authenticationInterceptor?.urlSession(session, task: task, didReceive: challenge) ?? (.performDefaultHandling, nil)
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:19:16: error: cannot find type 'URLRequest' in scope
17 |         willPerformHTTPRedirection response: HTTPURLResponse,
18 |         newRequest request: URLRequest
19 |     ) async -> URLRequest? {
   |                `- error: cannot find type 'URLRequest' in scope
20 |         await redirectInterceptor?.urlSession(session, task: task, willPerformHTTPRedirection: response, newRequest: request) ?? request
21 |     }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:18:29: error: cannot find type 'URLRequest' in scope
16 |         task: URLSessionTask,
17 |         willPerformHTTPRedirection response: HTTPURLResponse,
18 |         newRequest request: URLRequest
   |                             `- error: cannot find type 'URLRequest' in scope
19 |     ) async -> URLRequest? {
20 |         await redirectInterceptor?.urlSession(session, task: task, willPerformHTTPRedirection: response, newRequest: request) ?? request
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:15:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 |     // Redirect Interception
14 |     public func urlSession(
15 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |         task: URLSessionTask,
17 |         willPerformHTTPRedirection response: HTTPURLResponse,
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:16:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |     public func urlSession(
15 |         _ session: URLSession,
16 |         task: URLSessionTask,
   |               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
17 |         willPerformHTTPRedirection response: HTTPURLResponse,
18 |         newRequest request: URLRequest
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:17:46: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |         _ session: URLSession,
16 |         task: URLSessionTask,
17 |         willPerformHTTPRedirection response: HTTPURLResponse,
   |                                              `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 |         newRequest request: URLRequest
19 |     ) async -> URLRequest? {
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:27:38: error: cannot find type 'URLSessionTaskMetrics' in scope
25 |         _ session: URLSession,
26 |         task: URLSessionTask,
27 |         didFinishCollecting metrics: URLSessionTaskMetrics
   |                                      `- error: cannot find type 'URLSessionTaskMetrics' in scope
28 |     ) {
29 |         metricsInterceptor?.urlSession(session, task: task, didFinishCollecting: metrics)
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:25:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
23 |     // Metrics Interception
24 |     public func urlSession(
25 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
26 |         task: URLSessionTask,
27 |         didFinishCollecting metrics: URLSessionTaskMetrics
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:26:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |     public func urlSession(
25 |         _ session: URLSession,
26 |         task: URLSessionTask,
   |               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 |         didFinishCollecting metrics: URLSessionTaskMetrics
28 |     ) {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:34:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |     // Task Lifecycle Interception
33 |     public func urlSession(
34 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 |         task: URLSessionTask,
36 |         didCompleteWithError error: Error?
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:35:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 |     public func urlSession(
34 |         _ session: URLSession,
35 |         task: URLSessionTask,
   |               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
36 |         didCompleteWithError error: Error?
37 |     ) {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:55:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
53 |
54 |     public func urlSession(
55 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
56 |         taskIsWaitingForConnectivity task: URLSessionTask
57 |     ) {
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:56:44: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
54 |     public func urlSession(
55 |         _ session: URLSession,
56 |         taskIsWaitingForConnectivity task: URLSessionTask
   |                                            `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
57 |     ) {
58 |         taskLifecycleInterceptor?.urlSession(session, taskIsWaitingForConnectivity: task)
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:62:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
60 |
61 |     public func urlSession(
62 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
63 |         task: URLSessionTask,
64 |         didSendBodyData bytesSent: Int64,
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift:63:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
61 |     public func urlSession(
62 |         _ session: URLSession,
63 |         task: URLSessionTask,
   |               `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
64 |         didSendBodyData bytesSent: Int64,
65 |         totalBytesSent: Int64,
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
  |                  `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift:3:28: error: cannot find type 'URLSessionWebSocketDelegate' in scope
 1 | import Foundation
 2 |
 3 | extension SessionDelegate: URLSessionWebSocketDelegate {
   |                            `- error: cannot find type 'URLSessionWebSocketDelegate' in scope
 4 |     public func urlSession(
 5 |         _ session: URLSession,
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift:6:24: error: cannot find type 'URLSessionWebSocketTask' in scope
 4 |     public func urlSession(
 5 |         _ session: URLSession,
 6 |         webSocketTask: URLSessionWebSocketTask,
   |                        `- error: cannot find type 'URLSessionWebSocketTask' in scope
 7 |         didOpenWithProtocol protocol: String?
 8 |     ) {
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift:5:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 3 | extension SessionDelegate: URLSessionWebSocketDelegate {
 4 |     public func urlSession(
 5 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |         webSocketTask: URLSessionWebSocketTask,
 7 |         didOpenWithProtocol protocol: String?
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/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift:14:24: error: cannot find type 'URLSessionWebSocketTask' in scope
12 |     public func urlSession(
13 |         _ session: URLSession,
14 |         webSocketTask: URLSessionWebSocketTask,
   |                        `- error: cannot find type 'URLSessionWebSocketTask' in scope
15 |         didCloseWith closeCode: URLSessionWebSocketTask.CloseCode,
16 |         reason: Data?
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift:15:33: error: cannot find type 'URLSessionWebSocketTask' in scope
13 |         _ session: URLSession,
14 |         webSocketTask: URLSessionWebSocketTask,
15 |         didCloseWith closeCode: URLSessionWebSocketTask.CloseCode,
   |                                 `- error: cannot find type 'URLSessionWebSocketTask' in scope
16 |         reason: Data?
17 |     ) {
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift:13:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
11 |
12 |     public func urlSession(
13 |         _ session: URLSession,
   |                    `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
14 |         webSocketTask: URLSessionWebSocketTask,
15 |         didCloseWith closeCode: URLSessionWebSocketTask.CloseCode,
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/EZNetworking/Core/Session/URLSessionProtocols/URLSessionDownloadTaskProtocol.swift:9:1: error: non-nominal type 'URLSessionDownloadTask' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
 7 | }
 8 |
 9 | extension URLSessionDownloadTask: URLSessionDownloadTaskProtocol {}
   | `- error: non-nominal type 'URLSessionDownloadTask' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
10 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:4:63: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 2 |
 3 | public protocol URLSessionProtocol {
 4 |     func data(for request: URLRequest) async throws -> (Data, URLResponse)
   |                                                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 5 |
 6 |     func webSocketTaskInspectable(with request: URLRequest) -> URLSessionWebSocketTaskProtocol
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:8:93: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 6 |     func webSocketTaskInspectable(with request: URLRequest) -> URLSessionWebSocketTaskProtocol
 7 |
 8 |     func bytes(for request: URLRequest) async throws -> (AsyncThrowingStream<UInt8, Error>, URLResponse)
   |                                                                                             `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 9 |
10 |     func downloadTaskInspectable(with request: URLRequest) -> URLSessionDownloadTaskProtocol
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift:17:1: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
15 | }
16 |
17 | extension URLSession: URLSessionProtocol {
   | `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
18 |     public func downloadTaskInspectable(with request: URLRequest) -> URLSessionDownloadTaskProtocol {
19 |         let task: URLSessionDownloadTask = downloadTask(with: request)
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionUploadTaskProtocol.swift:9:1: error: non-nominal type 'URLSessionUploadTask' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
 7 | }
 8 |
 9 | extension URLSessionUploadTask: URLSessionUploadTaskProtocol {}
   | `- error: non-nominal type 'URLSessionUploadTask' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
10 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:6:33: error: cannot find type 'URLSessionWebSocketTask' in scope
 4 | public protocol URLSessionWebSocketTaskProtocol {
 5 |     func resume()
 6 |     func cancel(with closeCode: URLSessionWebSocketTask.CloseCode, reason: Data?)
   |                                 `- error: cannot find type 'URLSessionWebSocketTask' in scope
 7 |
 8 |     func sendPing() async throws
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:11:26: error: cannot find type 'URLSessionWebSocketTask' in scope
 9 |     func sendPing(pongReceiveHandler: @escaping @Sendable ((any Error)?) -> Void)
10 |
11 |     func send(_ message: URLSessionWebSocketTask.Message) async throws
   |                          `- error: cannot find type 'URLSessionWebSocketTask' in scope
12 |     func send(_ message: URLSessionWebSocketTask.Message, completionHandler: @escaping @Sendable (Error?) -> Void)
13 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:12:26: error: cannot find type 'URLSessionWebSocketTask' in scope
10 |
11 |     func send(_ message: URLSessionWebSocketTask.Message) async throws
12 |     func send(_ message: URLSessionWebSocketTask.Message, completionHandler: @escaping @Sendable (Error?) -> Void)
   |                          `- error: cannot find type 'URLSessionWebSocketTask' in scope
13 |
14 |     func receive() async throws -> URLSessionWebSocketTask.Message
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:14:36: error: cannot find type 'URLSessionWebSocketTask' in scope
12 |     func send(_ message: URLSessionWebSocketTask.Message, completionHandler: @escaping @Sendable (Error?) -> Void)
13 |
14 |     func receive() async throws -> URLSessionWebSocketTask.Message
   |                                    `- error: cannot find type 'URLSessionWebSocketTask' in scope
15 |     func receive(completionHandler: @escaping @Sendable (Result<URLSessionWebSocketTask.Message, Error>) -> Void)
16 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:15:65: error: cannot find type 'URLSessionWebSocketTask' in scope
13 |
14 |     func receive() async throws -> URLSessionWebSocketTask.Message
15 |     func receive(completionHandler: @escaping @Sendable (Result<URLSessionWebSocketTask.Message, Error>) -> Void)
   |                                                                 `- error: cannot find type 'URLSessionWebSocketTask' in scope
16 |
17 |     var closeCode: URLSessionWebSocketTask.CloseCode { get }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:17:20: error: cannot find type 'URLSessionWebSocketTask' in scope
15 |     func receive(completionHandler: @escaping @Sendable (Result<URLSessionWebSocketTask.Message, Error>) -> Void)
16 |
17 |     var closeCode: URLSessionWebSocketTask.CloseCode { get }
   |                    `- error: cannot find type 'URLSessionWebSocketTask' in scope
18 |     var closeReason: Data? { get }
19 | }
/host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift:35:11: error: cannot find type 'URLSessionWebSocketTask' in scope
33 | }
34 |
35 | extension URLSessionWebSocketTask: URLSessionWebSocketTaskProtocol {}
   |           `- error: cannot find type 'URLSessionWebSocketTask' in scope
36 |
/host/spi-builder-workspace/Sources/EZNetworking/Core/Validator/ResponseValidator.swift:4:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 2 |
 3 | public protocol ResponseValidator {
 4 |     func validateStatus(from urlResponse: URLResponse?) throws
   |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 5 | }
 6 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Validator/ResponseValidator.swift:14:50: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
12 |     }
13 |
14 |     public func validateStatus(from urlResponse: URLResponse?) throws {
   |                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 |         guard let urlResponse else {
16 |             throw NetworkingError.responseValidationFailed(reason: .noURLResponse)
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/EZNetworking/Core/Validator/ResponseValidator.swift:32:45: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
30 |     }
31 |
32 |     private func convert(_ httpURLResponse: HTTPURLResponse) -> HTTPResponse {
   |                                             `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 |         // Convert headers from [AnyHashable: Any] to [String: String]
34 |         let headers = httpURLResponse.allHeaderFields.reduce(into: [String: String]()) { result, pair in
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/EZNetworking/Services/ServerSentEvent/ServerSentEventManager.swift:61:36: error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'timeoutIntervalForRequest'
 59 |         self.responseValidator = responseValidator
 60 |
 61 |         self.session.configuration.timeoutIntervalForRequest = 60 // Connection timeout 1 minute
    |                                    `- error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'timeoutIntervalForRequest'
 62 |         self.session.configuration.timeoutIntervalForResource = 86400 // 24-hour stream timeout
 63 |         self.session.configuration.httpShouldUsePipelining = false
/host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/ServerSentEventManager.swift:62:36: error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'timeoutIntervalForResource'
 60 |
 61 |         self.session.configuration.timeoutIntervalForRequest = 60 // Connection timeout 1 minute
 62 |         self.session.configuration.timeoutIntervalForResource = 86400 // 24-hour stream timeout
    |                                    `- error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'timeoutIntervalForResource'
 63 |         self.session.configuration.httpShouldUsePipelining = false
 64 |         self.session.configuration.requestCachePolicy = .reloadIgnoringLocalCacheData
/host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/ServerSentEventManager.swift:63:36: error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'httpShouldUsePipelining'
 61 |         self.session.configuration.timeoutIntervalForRequest = 60 // Connection timeout 1 minute
 62 |         self.session.configuration.timeoutIntervalForResource = 86400 // 24-hour stream timeout
 63 |         self.session.configuration.httpShouldUsePipelining = false
    |                                    `- error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'httpShouldUsePipelining'
 64 |         self.session.configuration.requestCachePolicy = .reloadIgnoringLocalCacheData
 65 |
/host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/ServerSentEventManager.swift:64:36: error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'requestCachePolicy'
 62 |         self.session.configuration.timeoutIntervalForResource = 86400 // 24-hour stream timeout
 63 |         self.session.configuration.httpShouldUsePipelining = false
 64 |         self.session.configuration.requestCachePolicy = .reloadIgnoringLocalCacheData
    |                                    `- error: value of type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'requestCachePolicy'
 65 |
 66 |         let (eventsStream, eventsContinuation) = AsyncStream<ServerSentEvent>.makeStream()
/host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/ServerSentEventManager.swift:64:58: error: cannot infer contextual base in reference to member 'reloadIgnoringLocalCacheData'
 62 |         self.session.configuration.timeoutIntervalForResource = 86400 // 24-hour stream timeout
 63 |         self.session.configuration.httpShouldUsePipelining = false
 64 |         self.session.configuration.requestCachePolicy = .reloadIgnoringLocalCacheData
    |                                                          `- error: cannot infer contextual base in reference to member 'reloadIgnoringLocalCacheData'
 65 |
 66 |         let (eventsStream, eventsContinuation) = AsyncStream<ServerSentEvent>.makeStream()
/host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/Protocols/WebSocketClient.swift:3:36: error: cannot find type 'URLSessionWebSocketTask' in scope
 1 | import Foundation
 2 |
 3 | public typealias OutboundMessage = URLSessionWebSocketTask.Message
   |                                    `- error: cannot find type 'URLSessionWebSocketTask' in scope
 4 | public typealias InboundMessage = URLSessionWebSocketTask.Message
 5 |
/host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/Protocols/WebSocketClient.swift:4:35: error: cannot find type 'URLSessionWebSocketTask' in scope
 2 |
 3 | public typealias OutboundMessage = URLSessionWebSocketTask.Message
 4 | public typealias InboundMessage = URLSessionWebSocketTask.Message
   |                                   `- error: cannot find type 'URLSessionWebSocketTask' in scope
 5 |
 6 | /// A client for managing WebSocket connections.
/host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/WebSocket.swift:231:20: error: cannot find type 'URLSessionWebSocketTask' in scope
229 |     /// This allows the streams to persist after disconnect and reconnect
230 |     private func cleanup(
231 |         closeCode: URLSessionWebSocketTask.CloseCode,
    |                    `- error: cannot find type 'URLSessionWebSocketTask' in scope
232 |         data: Data?,
233 |         newState: WebSocketConnectionState,
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/EZNetworking/Core/Common/Decoding/EZJSONDecoder.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Common/EmptyResponse.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Common/Extensions/AsyncSequence-ext.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Common/Extensions/Data-ext.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Common/Extensions/String-ext.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Common/RetryPolicy.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/HTTPResponse/HTTPResponse.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/HTTPResponse/StatusCodeTypes/HTTPClientErrorStatus.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/HTTPResponse/StatusCodeTypes/HTTPInformationalStatus.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/HTTPResponse/StatusCodeTypes/HTTPRedirectionStatus.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/HTTPResponse/StatusCodeTypes/HTTPServerErrorStatus.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/HTTPResponse/StatusCodeTypes/HTTPSuccessStatus.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/DecodingFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/DownloadFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/RequestFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/ResponseValidationFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/SendableError/SendableError.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/ServerSentEvenFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/URLBuildFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/UploadFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkFailureReason/WebSocketFailureReason.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Error/NetworkingError.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Body/HTTPBody.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Body/MultipartFormData/MultipartFormData.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Body/MultipartFormData/MultipartFormPart.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Headers/AuthorizationType.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Headers/HTTPHeader.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Headers/HTTPHeaderApplier.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Headers/MimeType.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Methods/HTTPMethod.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Parameters/HTTPParameter.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/HTTP/Parameters/HTTPParameterApplier.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/Creational/RequestBuilder.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/Creational/RequestFactory.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/Creational/URLBuilder.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/Request.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/SpecializedRequests/DownloadRequest.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/SpecializedRequests/EZRequest.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/SpecializedRequests/SSERequest.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/SpecializedRequests/UploadRequest.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Request/SpecializedRequests/WebSocketRequest.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultDownloadTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultUploadTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/DefaultInterceptors/DefaultWebSocketTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/AuthenticationInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/CacheInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DataTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/DownloadTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/MetricsInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/RedirectInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/StreamTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/TaskLifecycleInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/UploadTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Interceptors/Protocols/WebSocketTaskInterceptor.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/Session.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDataDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionDownloadDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionStreamDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionTaskDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate+Extensions/SessionDelegate+URLSessionWebSocketDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/SessionDelegate.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionDownloadTaskProtocol.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionProtocol.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionUploadTaskProtocol.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Session/URLSessionProtocols/URLSessionWebSocketTaskProtocol.swift /host/spi-builder-workspace/Sources/EZNetworking/Core/Validator/ResponseValidator.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Downloader/FileDownloader.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Downloader/Helpers/DownloadEvent.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Downloader/Helpers/DownloadState.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Downloader/Protocols/FileDownloadable.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Performers/Protocols/RequestPerformable.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Performers/RequestPerformer.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/Helpers/SSEConnectionState.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/Helpers/SSEParser.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/Helpers/ServerSentEvent.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/Protocols/ServerSentEventClient.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/ServerSentEvent/ServerSentEventManager.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Uploader/DataUploader/DataUploader.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Uploader/FileUploader/FileUploader.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Uploader/Shared/UploadEvent.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Uploader/Shared/UploadState.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/Uploader/Shared/Uploadable.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/Helpers/PingConfig.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/Helpers/WebSocketConnectionState.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/Protocols/WebSocketClient.swift /host/spi-builder-workspace/Sources/EZNetworking/Services/WebSocket/WebSocket.swift -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name EZNetworking -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/EZNetworking_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/Modules/EZNetworking.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/Modules/EZNetworking.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/EZNetworking-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/EZNetworking-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/EZNetworking-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/EZNetworking.build/Debug-webassembly-wasm32/EZNetworking-t.build/Objects-normal/wasm32/Modules/EZNetworking.swiftmodule
error: Build failed
BUILD FAILURE 6.4 wasm