Build Information
Failed to build RealHTTP, reference main (8f1ea5
), with Swift 6.1 for Wasm on 30 May 2025 05:34:47 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:337:76: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
335 | }
336 |
337 | public func urlSession(_ session: Foundation.URLSession, downloadTask: URLSessionDownloadTask,
| `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
338 | didWriteData bytesWritten: Int64,
339 | totalBytesWritten: Int64, totalBytesExpectedToWrite: 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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:348:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 | }
347 |
348 | public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
349 | didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64) {
350 |
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:348:65: error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 | }
347 |
348 | public func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask,
| `- error: 'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
349 | didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64) {
350 |
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:361:39: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
359 | // MARK: - Stream
360 |
361 | public func urlSession(_ session: URLSession, task: URLSessionTask,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
362 | needNewBodyStream completionHandler: @escaping (InputStream?) -> Void) {
363 | guard let request = dataLoadersMap[task.taskIdentifier]?.request else {
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:361:57: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
359 | // MARK: - Stream
360 |
361 | public func urlSession(_ session: URLSession, task: URLSessionTask,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
362 | needNewBodyStream completionHandler: @escaping (InputStream?) -> Void) {
363 | guard let request = dataLoadersMap[task.taskIdentifier]?.request else {
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:376:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
374 | // MARK: - Other Events
375 |
376 | 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.
377 | guard let request = dataLoadersMap[task.taskIdentifier]?.request else {
378 | return
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:376:79: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
374 | // MARK: - Other Events
375 |
376 | 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.
377 | guard let request = dataLoadersMap[task.taskIdentifier]?.request else {
378 | return
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:419:31: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
417 | /// - handler: response received.
418 | /// - error: error received, if any.
419 | func completeTask(_ task: URLSessionTask, handler: HTTPDataLoaderResponse?, error: Error?) {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
420 | guard let handler = handler else {
421 | return
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:463:85: error: cannot find type 'URLRequest' in scope
461 | /// - request: original request executed.
462 | /// - completion: completion block.
463 | func evaluateRedirect(task: URLSessionTask, response: HTTPURLResponse, request: URLRequest,
| `- error: cannot find type 'URLRequest' in scope
464 | completion: @escaping (URLRequest?) -> Void) {
465 | // missing components, continue to the default behaviour
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:464:50: error: cannot find type 'URLRequest' in scope
462 | /// - completion: completion block.
463 | func evaluateRedirect(task: URLSessionTask, response: HTTPURLResponse, request: URLRequest,
464 | completion: @escaping (URLRequest?) -> Void) {
| `- error: cannot find type 'URLRequest' in scope
465 | // missing components, continue to the default behaviour
466 | let handler = dataLoadersMap[task.taskIdentifier]
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:463:33: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
461 | /// - request: original request executed.
462 | /// - completion: completion block.
463 | func evaluateRedirect(task: URLSessionTask, response: HTTPURLResponse, request: URLRequest,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
464 | completion: @escaping (URLRequest?) -> Void) {
465 | // missing components, continue to the default behaviour
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:463:59: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
461 | /// - request: original request executed.
462 | /// - completion: completion block.
463 | func evaluateRedirect(task: URLSessionTask, response: HTTPURLResponse, request: URLRequest,
| `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
464 | completion: @escaping (URLRequest?) -> Void) {
465 | // missing components, continue to the default behaviour
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:504:73: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
502 | /// - completionHandler: completion callback.
503 | func evaluateAuthChallange(_ task: URLSessionTask, challenge: URLAuthenticationChallenge,
504 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
| `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
505 | guard let request = dataLoadersMap[task.taskIdentifier]?.request,
506 | let security = request.security ?? client?.security else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:503:40: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
501 | /// - challenge: challange.
502 | /// - completionHandler: completion callback.
503 | func evaluateAuthChallange(_ task: URLSessionTask, challenge: URLAuthenticationChallenge,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
504 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
505 | guard let request = dataLoadersMap[task.taskIdentifier]?.request,
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:503:67: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
501 | /// - challenge: challange.
502 | /// - completionHandler: completion callback.
503 | func evaluateAuthChallange(_ task: URLSessionTask, challenge: URLAuthenticationChallenge,
| `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
504 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
505 | guard let request = dataLoadersMap[task.taskIdentifier]?.request,
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:527:19: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
525 | /// Support class for incapsulation of the task.
526 | private final class Box {
527 | var task: URLSessionTask?
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
528 | }
529 |
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/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:59:24: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
57 | maxConcurrentOperations: Int) {
58 | super.init()
59 | self.session = URLSession(configuration: configuration, delegate: self, delegateQueue: queue)
| `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
60 | self.queue.maxConcurrentOperationCount = maxConcurrentOperations
61 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:138:23: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
136 | }, onCancel: {
137 | // Support for task cancellation
138 | box.task?.cancel()
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
139 |
140 | })
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:155:13: error: cannot find 'DispatchQueue' in scope
153 |
154 | if request.isAltRequest {
155 | DispatchQueue.main.async { [weak self] in
| `- error: cannot find 'DispatchQueue' in scope
156 | guard let client = self?.client else { return }
157 | client.delegate?.client(client, request: (request, task),
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPClient/HTTPClientDelegate.swift:63:58: error: cannot find type 'URLRequest' in scope
61 | /// - newRequest: the request to follow in redirect.
62 | func client(_ client: HTTPClient, willPerformRedirect request: ExecutedRequest,
63 | response: HTTPResponse, with newRequest: URLRequest)
| `- error: cannot find type 'URLRequest' in scope
64 |
65 | /// Client receive an auth challenge which will be managed by the `security` property of the
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:230:13: error: cannot find 'DispatchQueue' in scope
228 | self.dataLoadersMap[task.taskIdentifier] = response
229 |
230 | DispatchQueue.main.async { [weak self] in
| `- error: cannot find 'DispatchQueue' in scope
231 | guard let client = self?.client else { return }
232 | client.delegate?.client(client, didEnqueue: (request, task))
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:219:17: error: value of type 'URLSession' (aka 'AnyObject') has no member 'delegateQueue'
217 | private func fetch(_ request: HTTPRequest, task: URLSessionTask,
218 | completion: @escaping HTTPDataLoaderResponse.Completion) -> URLSessionTask {
219 | session.delegateQueue.addOperation { [weak self] in
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'delegateQueue'
220 | guard let self = self else { return }
221 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:228:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
226 | // multiple finished calls attempt to modify the dataLoadersMap dictionary causing
227 | // this crash <https://github.com/immobiliare/RealHTTP/issues/44>
228 | self.dataLoadersMap[task.taskIdentifier] = response
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
229 |
230 | DispatchQueue.main.async { [weak self] in
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:235:14: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'resume'
233 | }
234 | }
235 | task.resume()
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'resume'
236 | return task
237 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:275:38: error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
273 | public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
274 | didReceive data: Data) {
275 | self.dataLoadersMap[dataTask.taskIdentifier]?.appendData(data)
| `- error: value of type 'URLSessionDataTask' (aka 'AnyObject') has no member 'taskIdentifier'
276 | }
277 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:288:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
286 | public func urlSession(_ session: URLSession, task: URLSessionTask,
287 | didCompleteWithError error: Error?) {
288 | let handler = dataLoadersMap[task.taskIdentifier]
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
289 | completeTask(task, handler: handler, error: error)
290 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:296:54: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
294 |
295 | // Metrics may fire after URLSession:task:didCompleteWithError: is called, delegate may be nil
296 | guard let handler = self.dataLoadersMap[task.taskIdentifier] else { return }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
297 |
298 | let httpMetrics = HTTPMetrics(metrics: metrics, task: task)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:57:29: error: cannot find type 'URLSessionTaskMetrics' in scope
55 |
56 | /// Initialize the object with the metrics gathered for a task.
57 | internal init?(metrics: URLSessionTaskMetrics?, task: URLSessionTask?) {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
58 | self.taskMetrics = metrics
59 | self.task = task
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:303:13: error: cannot find 'DispatchQueue' in scope
301 |
302 | if let httpMetrics = httpMetrics {
303 | DispatchQueue.main.async { [weak self] in
| `- error: cannot find 'DispatchQueue' in scope
304 | guard let client = self?.client else { return }
305 | client.delegate?.client(client, didCollectedMetricsFor: (handler.request, task), metrics: httpMetrics)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/HTTPProgress.swift:77:29: error: cannot find type 'Progress' in scope
75 | /// - partialData: partially downloaded data in case it's available and operation is `failed`.
76 | internal init(event: Event = .download,
77 | progress: Progress? = nil,
| `- error: cannot find type 'Progress' in scope
78 | currentLength: Int64, expectedLength: Int64,
79 | partialData: Data? = nil) {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:316:45: error: cannot infer contextual base in reference to member 'upload'
314 | totalBytesSent: Int64, totalBytesExpectedToSend: Int64) {
315 |
316 | let progress = HTTPProgress(event: .upload,
| `- error: cannot infer contextual base in reference to member 'upload'
317 | progress: task.progress,
318 | currentLength: totalBytesSent, expectedLength: totalBytesExpectedToSend)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:317:52: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'progress'
315 |
316 | let progress = HTTPProgress(event: .upload,
317 | progress: task.progress,
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'progress'
318 | currentLength: totalBytesSent, expectedLength: totalBytesExpectedToSend)
319 | dataLoadersMap[task.taskIdentifier]?.request.progress = progress
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:319:29: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
317 | progress: task.progress,
318 | currentLength: totalBytesSent, expectedLength: totalBytesExpectedToSend)
319 | dataLoadersMap[task.taskIdentifier]?.request.progress = progress
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
320 | }
321 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:326:57: error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'taskIdentifier'
324 | func urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask,
325 | didFinishDownloadingTo location: URL) {
326 | guard let handler = dataLoadersMap[downloadTask.taskIdentifier],
| `- error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'taskIdentifier'
327 | let fileURL = location.copyFileToDefaultLocation(task: downloadTask,
328 | forRequest: handler.request) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:341:45: error: cannot infer contextual base in reference to member 'download'
339 | totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64) {
340 |
341 | let progress = HTTPProgress(event: .download,
| `- error: cannot infer contextual base in reference to member 'download'
342 | progress: downloadTask.progress,
343 | currentLength: totalBytesWritten, expectedLength: totalBytesExpectedToWrite)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:342:60: error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'progress'
340 |
341 | let progress = HTTPProgress(event: .download,
342 | progress: downloadTask.progress,
| `- error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'progress'
343 | currentLength: totalBytesWritten, expectedLength: totalBytesExpectedToWrite)
344 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:345:42: error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'taskIdentifier'
343 | currentLength: totalBytesWritten, expectedLength: totalBytesExpectedToWrite)
344 |
345 | self.dataLoadersMap[downloadTask.taskIdentifier]?.request.progress = progress
| `- error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'taskIdentifier'
346 | }
347 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:351:45: error: cannot infer contextual base in reference to member 'resumed'
349 | didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64) {
350 |
351 | let progress = HTTPProgress(event: .resumed,
| `- error: cannot infer contextual base in reference to member 'resumed'
352 | progress: downloadTask.progress,
353 | currentLength: fileOffset,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:352:60: error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'progress'
350 |
351 | let progress = HTTPProgress(event: .resumed,
352 | progress: downloadTask.progress,
| `- error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'progress'
353 | currentLength: fileOffset,
354 | expectedLength: expectedTotalBytes)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:356:42: error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'taskIdentifier'
354 | expectedLength: expectedTotalBytes)
355 |
356 | self.dataLoadersMap[downloadTask.taskIdentifier]?.request.progress = progress
| `- error: value of type 'URLSessionDownloadTask' (aka 'AnyObject') has no member 'taskIdentifier'
357 | }
358 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:363:49: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
361 | public func urlSession(_ session: URLSession, task: URLSessionTask,
362 | needNewBodyStream completionHandler: @escaping (InputStream?) -> Void) {
363 | guard let request = dataLoadersMap[task.taskIdentifier]?.request else {
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
364 | return
365 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:377:49: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
375 |
376 | func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask) {
377 | guard let request = dataLoadersMap[task.taskIdentifier]?.request else {
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
378 | return
379 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:381:9: error: cannot find 'DispatchQueue' in scope
379 | }
380 |
381 | DispatchQueue.main.async { [weak self] in
| `- error: cannot find 'DispatchQueue' in scope
382 | guard let client = self?.client else { return }
383 | client.delegate?.client(client, taskIsWaitingForConnectivity: (request, task))
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:424:34: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
422 | }
423 |
424 | self.dataLoadersMap[task.taskIdentifier]?.urlResponse = task.response
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
425 |
426 | if handler.request.transferMode == .largeData,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:424:70: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
422 | }
423 |
424 | self.dataLoadersMap[task.taskIdentifier]?.urlResponse = task.response
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
425 |
426 | if handler.request.transferMode == .largeData,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:428:49: error: cannot find 'NSURLSessionDownloadTaskResumeData' in scope
426 | if handler.request.transferMode == .largeData,
427 | let error = error, let nsError = error as NSError?,
428 | let resumableData = nsError.userInfo[NSURLSessionDownloadTaskResumeData] as? Data {
| `- error: cannot find 'NSURLSessionDownloadTaskResumeData' in scope
429 | // When download fails task will be completed with an error and the error contains
430 | // a resumable set of data.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:432:61: error: cannot infer contextual base in reference to member 'failed'
430 | // a resumable set of data.
431 | // <https://developer.apple.com/forums/thread/24770>
432 | handler.request.progress = HTTPProgress(event: .failed,
| `- error: cannot infer contextual base in reference to member 'failed'
433 | currentLength: 0,
434 | expectedLength: 0, partialData: resumableData)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader+Response.swift:58:33: error: cannot find type 'URLRequest' in scope
56 | /// except when the server has responded to the initial request with a
57 | /// redirect to a different URL.
58 | var urlRequests: (original: URLRequest?, current: URLRequest?) = (nil, nil)
| `- error: cannot find type 'URLRequest' in scope
59 |
60 | // MARK: - Initialization
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader+Response.swift:58:55: error: cannot find type 'URLRequest' in scope
56 | /// except when the server has responded to the initial request with a
57 | /// redirect to a different URL.
58 | var urlRequests: (original: URLRequest?, current: URLRequest?) = (nil, nil)
| `- error: cannot find type 'URLRequest' in scope
59 |
60 | // MARK: - Initialization
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:439:37: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
437 | }
438 |
439 | handler.urlRequests = (task.originalRequest, task.currentRequest)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
440 |
441 | if let error = error {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:439:59: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'currentRequest'
437 | }
438 |
439 | handler.urlRequests = (task.originalRequest, task.currentRequest)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'currentRequest'
440 |
441 | if let error = error {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:445:34: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
443 | }
444 |
445 | self.dataLoadersMap[task.taskIdentifier] = nil
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
446 |
447 | let response = HTTPResponse(response: handler)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:450:9: error: cannot find 'DispatchQueue' in scope
448 | handler.completion(response)
449 |
450 | DispatchQueue.main.async { [weak self] in
| `- error: cannot find 'DispatchQueue' in scope
451 | guard let client = self?.client else { return }
452 | client.delegate?.client(client, didFinish: (handler.request, task), response: response)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:466:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
464 | completion: @escaping (URLRequest?) -> Void) {
465 | // missing components, continue to the default behaviour
466 | let handler = dataLoadersMap[task.taskIdentifier]
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
467 | guard let client = client, let handler = handler else {
468 | completion(request)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:477:30: error: cannot find type 'URLRequest' in scope
475 |
476 | // For some reason both body, headers and method is not copied
477 | var redirectRequest: URLRequest?
| `- error: cannot find type 'URLRequest' in scope
478 |
479 | switch redirectMode {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:485:46: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
483 | // maintain http body, headers and method of the original request.
484 | redirectRequest = request
485 | redirectRequest?.httpBody = task.originalRequest?.httpBody
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
486 | redirectRequest?.allHTTPHeaderFields = task.originalRequest?.allHTTPHeaderFields
487 | redirectRequest?.httpMethod = task.originalRequest?.httpMethod
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:486:57: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
484 | redirectRequest = request
485 | redirectRequest?.httpBody = task.originalRequest?.httpBody
486 | redirectRequest?.allHTTPHeaderFields = task.originalRequest?.allHTTPHeaderFields
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
487 | redirectRequest?.httpMethod = task.originalRequest?.httpMethod
488 | case .followCustom(let urlRequestBuilder):
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:487:48: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
485 | redirectRequest?.httpBody = task.originalRequest?.httpBody
486 | redirectRequest?.allHTTPHeaderFields = task.originalRequest?.allHTTPHeaderFields
487 | redirectRequest?.httpMethod = task.originalRequest?.httpMethod
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
488 | case .followCustom(let urlRequestBuilder):
489 | redirectRequest = urlRequestBuilder(request)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:505:49: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
503 | func evaluateAuthChallange(_ task: URLSessionTask, challenge: URLAuthenticationChallenge,
504 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
505 | guard let request = dataLoadersMap[task.taskIdentifier]?.request,
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
506 | let security = request.security ?? client?.security else {
507 | // if not security is settings for both client and request we can use the default handling
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:508:32: error: cannot infer contextual base in reference to member 'performDefaultHandling'
506 | let security = request.security ?? client?.security else {
507 | // if not security is settings for both client and request we can use the default handling
508 | completionHandler(.performDefaultHandling, nil)
| `- error: cannot infer contextual base in reference to member 'performDefaultHandling'
509 | return
510 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:508:56: error: 'nil' requires a contextual type
506 | let security = request.security ?? client?.security else {
507 | // if not security is settings for both client and request we can use the default handling
508 | completionHandler(.performDefaultHandling, nil)
| `- error: 'nil' requires a contextual type
509 | return
510 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPDataLoader/HTTPDataLoader.swift:512:9: error: cannot find 'DispatchQueue' in scope
510 | }
511 |
512 | DispatchQueue.main.async { [weak self] in
| `- error: cannot find 'DispatchQueue' in scope
513 | guard let client = self?.client else { return }
514 | client.delegate?.client(client, didReceiveAuthChallangeFor: (request, task), authChallenge: challenge)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/HTTPSecurityService.swift:35:68: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
33 | func receiveChallenge(_ challenge: URLAuthenticationChallenge,
34 | forRequest request: HTTPRequest, task: URLSessionTask,
35 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
| `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
36 |
37 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/HTTPSecurityService.swift:33:40: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
31 | /// - task: task associated with request.
32 | /// - completionHandler: completion handler.
33 | func receiveChallenge(_ challenge: URLAuthenticationChallenge,
| `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 | forRequest request: HTTPRequest, task: URLSessionTask,
35 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
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/RealHTTP/Client/Internal/HTTPSecurity/HTTPSecurityService.swift:34:66: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 | /// - completionHandler: completion handler.
33 | func receiveChallenge(_ challenge: URLAuthenticationChallenge,
34 | forRequest request: HTTPRequest, task: URLSessionTask,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void)
36 |
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/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:33:22: error: cannot find type 'SecKey' in scope
31 |
32 | /// The public keys
33 | var publicKeys: [SecKey]?
| `- error: cannot find type 'SecKey' in scope
34 |
35 | /// Use public keys or certificate validation?
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:82:73: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
80 | forRequest request: HTTPRequest,
81 | task: URLSessionTask,
82 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
| `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
83 | guard challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
84 | let trust = challenge.protectionSpace.serverTrust,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:79:45: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
77 | // MARK: - Conformance
78 |
79 | open func receiveChallenge(_ challenge: URLAuthenticationChallenge,
| `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
80 | forRequest request: HTTPRequest,
81 | task: URLSessionTask,
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/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:81:38: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
79 | open func receiveChallenge(_ challenge: URLAuthenticationChallenge,
80 | forRequest request: HTTPRequest,
81 | task: URLSessionTask,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
82 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
83 | guard challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
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/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:95:30: error: cannot find type 'SecTrust' in scope
93 | // MARK: - Public Functions
94 |
95 | open func isValid(trust: SecTrust, forDomain domain: String?) -> Bool {
| `- error: cannot find type 'SecTrust' in scope
96 | SecTrustSetPolicies(trust, trustPolicyForDomain(domain))
97 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:113:61: error: cannot find type 'SecPolicy' in scope
111 | /// - Parameter domain: domain.
112 | /// - Returns: SecPolicy
113 | private func trustPolicyForDomain(_ domain: String?) -> SecPolicy {
| `- error: cannot find type 'SecPolicy' in scope
114 | switch validatedDomainName {
115 | case true:
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:122:62: error: cannot find type 'SecTrust' in scope
120 | }
121 |
122 | private func isValidCertificates(_ certs: [Data], trust: SecTrust, domain: String?) -> Bool {
| `- error: cannot find type 'SecTrust' in scope
123 | let serverCerts = trust.certificateChain()
124 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:152:43: error: cannot find type 'SecTrust' in scope
150 | }
151 |
152 | private func isValidPublicKeys(trust: SecTrust, domain: String?) -> Bool {
| `- error: cannot find type 'SecTrust' in scope
153 | guard let keys = publicKeys else {
154 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:180:32: error: cannot find type 'SecKey' in scope
178 | ///
179 | /// - Returns: SecKey?
180 | func extractPublicKey() -> SecKey? {
| `- error: cannot find type 'SecKey' in scope
181 | let possibleCert = SecCertificateCreateWithData(nil, self as CFData)
182 | return possibleCert?.extractPublicKeyFromCert(policy: SecPolicyCreateBasicX509())
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:189:23: error: cannot find type 'SecTrust' in scope
187 | // MARK: - SecTrust Extension
188 |
189 | fileprivate extension SecTrust {
| `- error: cannot find type 'SecTrust' in scope
190 |
191 | /// Get the public key chain for the trust instance.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:218:23: error: cannot find type 'SecCertificate' in scope
216 | // MARK: - SecCertificate Extension
217 |
218 | fileprivate extension SecCertificate {
| `- error: cannot find type 'SecCertificate' in scope
219 |
220 | /// Get the public key from a certificate data
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/SSLCertificate.swift:30:41: error: cannot find type 'SecKey' in scope
28 |
29 | /// Public key to be used.
30 | public internal(set) var publicKey: SecKey?
| `- error: cannot find type 'SecKey' in scope
31 |
32 | // MARK: - Initialization
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:49:44: error: generic parameter 'ElementOfResult' could not be inferred
47 |
48 | if self.usePublicKeys {
49 | self.publicKeys = certificates.compactMap { cert in
| `- error: generic parameter 'ElementOfResult' could not be inferred
50 | if let data = cert.certData, cert.publicKey == nil {
51 | cert.publicKey = data.extractPublicKey()
Swift.Sequence.compactMap:2:24: note: in call to function 'compactMap'
1 | protocol Sequence {
2 | @inlinable public func compactMap<ElementOfResult>(_ transform: (Self.Element) throws -> ElementOfResult?) rethrows -> [ElementOfResult]}
| `- note: in call to function 'compactMap'
3 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:83:65: error: cannot find 'NSURLAuthenticationMethodServerTrust' in scope
81 | task: URLSessionTask,
82 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
83 | guard challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
| `- error: cannot find 'NSURLAuthenticationMethodServerTrust' in scope
84 | let trust = challenge.protectionSpace.serverTrust,
85 | isValid(trust: trust, forDomain: challenge.protectionSpace.host) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:83:25: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
81 | task: URLSessionTask,
82 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
83 | guard challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
| `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
84 | let trust = challenge.protectionSpace.serverTrust,
85 | isValid(trust: trust, forDomain: challenge.protectionSpace.host) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:84:37: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
82 | completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void) {
83 | guard challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
84 | let trust = challenge.protectionSpace.serverTrust,
| `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
85 | isValid(trust: trust, forDomain: challenge.protectionSpace.host) else {
86 | completionHandler(.cancelAuthenticationChallenge, nil)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:85:58: error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
83 | guard challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust,
84 | let trust = challenge.protectionSpace.serverTrust,
85 | isValid(trust: trust, forDomain: challenge.protectionSpace.host) else {
| `- error: value of type 'URLAuthenticationChallenge' (aka 'AnyObject') has no member 'protectionSpace'
86 | completionHandler(.cancelAuthenticationChallenge, nil)
87 | return
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:86:32: error: cannot infer contextual base in reference to member 'cancelAuthenticationChallenge'
84 | let trust = challenge.protectionSpace.serverTrust,
85 | isValid(trust: trust, forDomain: challenge.protectionSpace.host) else {
86 | completionHandler(.cancelAuthenticationChallenge, nil)
| `- error: cannot infer contextual base in reference to member 'cancelAuthenticationChallenge'
87 | return
88 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:86:63: error: 'nil' requires a contextual type
84 | let trust = challenge.protectionSpace.serverTrust,
85 | isValid(trust: trust, forDomain: challenge.protectionSpace.host) else {
86 | completionHandler(.cancelAuthenticationChallenge, nil)
| `- error: 'nil' requires a contextual type
87 | return
88 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:90:28: error: cannot infer contextual base in reference to member 'useCredential'
88 | }
89 |
90 | completionHandler(.useCredential, URLCredential(trust: trust))
| `- error: cannot infer contextual base in reference to member 'useCredential'
91 | }
92 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:90:43: error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
88 | }
89 |
90 | completionHandler(.useCredential, URLCredential(trust: trust))
| `- error: 'URLCredential' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
91 | }
92 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:96:9: error: cannot find 'SecTrustSetPolicies' in scope
94 |
95 | open func isValid(trust: SecTrust, forDomain domain: String?) -> Bool {
96 | SecTrustSetPolicies(trust, trustPolicyForDomain(domain))
| `- error: cannot find 'SecTrustSetPolicies' in scope
97 |
98 | if usePublicKeys {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:125:23: error: cannot find type 'SecCertificate' in scope
123 | let serverCerts = trust.certificateChain()
124 |
125 | let collect: [SecCertificate] = certs.map {
| `- error: cannot find type 'SecCertificate' in scope
126 | SecCertificateCreateWithData(nil, $0 as CFData)!
127 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:129:9: error: cannot find 'SecTrustSetAnchorCertificates' in scope
127 | }
128 |
129 | SecTrustSetAnchorCertificates(trust, collect as CFArray)
| `- error: cannot find 'SecTrustSetAnchorCertificates' in scope
130 | var result: SecTrustResultType = SecTrustResultType(rawValue: UInt32(0))!
131 | if SecTrustEvaluateWithError(trust, nil) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:129:57: error: cannot find type 'CFArray' in scope
127 | }
128 |
129 | SecTrustSetAnchorCertificates(trust, collect as CFArray)
| `- error: cannot find type 'CFArray' in scope
130 | var result: SecTrustResultType = SecTrustResultType(rawValue: UInt32(0))!
131 | if SecTrustEvaluateWithError(trust, nil) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:130:21: error: cannot find type 'SecTrustResultType' in scope
128 |
129 | SecTrustSetAnchorCertificates(trust, collect as CFArray)
130 | var result: SecTrustResultType = SecTrustResultType(rawValue: UInt32(0))!
| `- error: cannot find type 'SecTrustResultType' in scope
131 | if SecTrustEvaluateWithError(trust, nil) == false {
132 | result = .fatalTrustFailure
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:131:12: error: cannot find 'SecTrustEvaluateWithError' in scope
129 | SecTrustSetAnchorCertificates(trust, collect as CFArray)
130 | var result: SecTrustResultType = SecTrustResultType(rawValue: UInt32(0))!
131 | if SecTrustEvaluateWithError(trust, nil) == false {
| `- error: cannot find 'SecTrustEvaluateWithError' in scope
132 | result = .fatalTrustFailure
133 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:131:45: error: 'nil' requires a contextual type
129 | SecTrustSetAnchorCertificates(trust, collect as CFArray)
130 | var result: SecTrustResultType = SecTrustResultType(rawValue: UInt32(0))!
131 | if SecTrustEvaluateWithError(trust, nil) == false {
| `- error: 'nil' requires a contextual type
132 | result = .fatalTrustFailure
133 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:181:28: error: cannot find 'SecCertificateCreateWithData' in scope
179 | /// - Returns: SecKey?
180 | func extractPublicKey() -> SecKey? {
181 | let possibleCert = SecCertificateCreateWithData(nil, self as CFData)
| `- error: cannot find 'SecCertificateCreateWithData' in scope
182 | return possibleCert?.extractPublicKeyFromCert(policy: SecPolicyCreateBasicX509())
183 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:181:70: error: cannot find type 'CFData' in scope
179 | /// - Returns: SecKey?
180 | func extractPublicKey() -> SecKey? {
181 | let possibleCert = SecCertificateCreateWithData(nil, self as CFData)
| `- error: cannot find type 'CFData' in scope
182 | return possibleCert?.extractPublicKeyFromCert(policy: SecPolicyCreateBasicX509())
183 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:181:57: error: 'nil' requires a contextual type
179 | /// - Returns: SecKey?
180 | func extractPublicKey() -> SecKey? {
181 | let possibleCert = SecCertificateCreateWithData(nil, self as CFData)
| `- error: 'nil' requires a contextual type
182 | return possibleCert?.extractPublicKeyFromCert(policy: SecPolicyCreateBasicX509())
183 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/SSLCertificate.swift:44:28: error: cannot find type 'SecKey' in scope
42 | ///
43 | /// - Parameter key: public key to be used.
44 | public init(publicKey: SecKey) {
| `- error: cannot find type 'SecKey' in scope
45 | self.publicKey = publicKey
46 | }
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:193:31: error: cannot find type 'SecKey' in scope
191 | /// Get the public key chain for the trust instance.
192 | /// - Returns: [SecKey]
193 | func publicKeyChain() -> [SecKey] {
| `- error: cannot find type 'SecKey' in scope
194 | let policy = SecPolicyCreateBasicX509()
195 | let list: [SecKey] = (0..<SecTrustGetCertificateCount(self)).compactMap { index in
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:224:57: error: cannot find type 'SecKey' in scope
222 | /// - Parameter policy: policty to use.
223 | /// - Returns: SecKey
224 | func extractPublicKeyFromCert(policy: SecPolicy) -> SecKey? {
| `- error: cannot find type 'SecKey' in scope
225 | var possibleTrust: SecTrust?
226 | SecTrustCreateWithCertificates(self, policy, &possibleTrust)
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/HTTPSecurity/Options/CertificatesSecurity/CertificatesSecurity.swift:224:43: error: cannot find type 'SecPolicy' in scope
222 | /// - Parameter policy: policty to use.
223 | /// - Returns: SecKey
224 | func extractPublicKeyFromCert(policy: SecPolicy) -> SecKey? {
| `- error: cannot find type 'SecPolicy' in scope
225 | var possibleTrust: SecTrust?
226 | SecTrustCreateWithCertificates(self, policy, &possibleTrust)
[71/80] Compiling RealHTTP HTTPMetrics+Console.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[72/80] Compiling RealHTTP HTTPMetricsRender.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[73/80] Compiling RealHTTP URITemplate.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[74/80] Compiling RealHTTP cURLHelper.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[75/80] Compiling RealHTTP RealHTTP.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[76/80] Compiling RealHTTP HTTPStubIgnoreRule.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[77/80] Compiling RealHTTP HTTPStubBodyMatcher.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[78/80] Compiling RealHTTP HTTPStubCustomMatcher.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[79/80] Compiling RealHTTP HTTPStubJSONMatcher.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
[80/80] Compiling RealHTTP HTTPStubRegExMatcher.swift
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:194:11: error: cannot find type 'URLSessionTaskMetrics' in scope
192 | // MARK: - URLSessionTaskMetrics.ResourceFetchType Extension
193 |
194 | extension URLSessionTaskMetrics.ResourceFetchType {
| `- error: cannot find type 'URLSessionTaskMetrics' in scope
195 |
196 | var name: String {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:43: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/Renders/HTTPMetrics+Console.swift:69:82: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
67 | var buffer: [String] = []
68 |
69 | let taskIdentifier = (stats.task?.taskIdentifier != nil ? "\(stats.task!.taskIdentifier)" : "-")
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'taskIdentifier'
70 | buffer.append("Task ID: \(taskIdentifier) lifetime: \(stats.elapsedInterval.milliseconds) redirects: \(stats.countRedirects)")
71 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/Metrics/HTTPMetrics.swift:97:40: error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
95 |
96 | /// Underlying transaction metrics.
97 | public let transactionMetrics: URLSessionTaskTransactionMetrics
| `- error: cannot find type 'URLSessionTaskTransactionMetrics' in scope
98 |
99 | /// The transaction request.
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:63:54: error: cannot find type 'URLRequest' in scope
61 | public struct cURLHelper {
62 |
63 | fileprivate static func cURLDescription(request: URLRequest?, client: HTTPClient?) -> String {
| `- error: cannot find type 'URLRequest' in scope
64 | guard let client = client,
65 | let request = request,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:92:53: error: cannot find type 'URLRequest' in scope
90 | /// - client: where the request is running in.
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
94 | let url = request.url,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:119:52: error: cannot find type 'URLRequest' in scope
117 | /// - client: where the request is running in.
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
120 | let configuration = client.session.configuration
121 | guard configuration.httpShouldSetCookies,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:142:49: error: cannot find type 'URLRequest' in scope
140 | /// - client: where the request is running in.
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
143 | let configuration = client.session.configuration
144 | var headers = HTTPHeaders()
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:166:46: error: cannot find type 'URLRequest' in scope
164 | /// - client: where the request is running in.
165 | /// - components: components array.
166 | private static func addBody(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
| `- error: cannot find type 'URLRequest' in scope
167 | if let httpBodyData = request.httpBody {
168 | let httpBody = String(decoding: httpBodyData, as: UTF8.self)
/host/spi-builder-workspace/Sources/RealHTTP/Client/HTTPRequest/HTTPRequest.swift:451:76: error: cannot find type 'URLRequest' in scope
449 | /// - Parameter client: client instance.
450 | /// - Returns: `URLRequest`
451 | internal func urlRequest(inClient client: HTTPClient?) async throws -> URLRequest {
| `- error: cannot find type 'URLRequest' in scope
452 | guard let client = client,
453 | let fullURL = urlComponents.fullURLInClient(client) else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:52:67: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
50 | /// - Returns: String
51 | public func cURLDescription() -> String {
52 | cURLHelper.cURLDescription(request: request?.sessionTask?.originalRequest, client: request?.client)
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
53 | }
54 |
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:93:54: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
91 | /// - components: components array.
92 | private static func addCredentials(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
93 | guard let credentialStorage = client.session.configuration.urlCredentialStorage,
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
94 | let url = request.url,
95 | let host = url.host else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:103:72: error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
101 | protocol: url.scheme,
102 | realm: host,
103 | authenticationMethod: NSURLAuthenticationMethodHTTPBasic)
| `- error: cannot find 'NSURLAuthenticationMethodHTTPBasic' in scope
104 |
105 | if let credentials = credentialStorage.credentials(for: protectionSpace)?.values {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:99:31: error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
97 | }
98 |
99 | let protectionSpace = URLProtectionSpace(host: host,
| `- error: 'URLProtectionSpace' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
100 | port: url.port ?? 0,
101 | protocol: url.scheme,
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:120:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
118 | /// - components: components array.
119 | private static func addSetCookies(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
120 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
121 | guard configuration.httpShouldSetCookies,
122 | let url = request.url else {
/host/spi-builder-workspace/Sources/RealHTTP/Client/Internal/Other Structures/cURLHelper.swift:143:44: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
141 | /// - components: components array.
142 | private static func addHeaders(for request: URLRequest, whenIn client: HTTPClient, into components: inout [String]) {
143 | let configuration = client.session.configuration
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
144 | var headers = HTTPHeaders()
145 |
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/HTTPStubMatcher.swift:43:27: error: cannot find type 'URLRequest' in scope
41 | /// - request: request instance received.
42 | /// - source: source of data.
43 | func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
44 |
45 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/HTTPStubIgnoreRule.swift:83:41: error: cannot find type 'URLRequest' in scope
81 | // MARK: - Internal Functions
82 |
83 | internal func matches(_ urlRequest: URLRequest) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
84 | for matcher in matchers {
85 | if matcher.matches(request: urlRequest, for: self) == false {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubBodyMatcher.swift:41:34: error: cannot find type 'URLRequest' in scope
39 | // MARK: - Conformance
40 |
41 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
42 | guard let data = request.body else {
43 | return false
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:22:33: error: cannot find type 'URLRequest' in scope
20 |
21 | public struct HTTPStubCustomMatcher: HTTPStubMatcher {
22 | public typealias Handler = (URLRequest, HTTPMatcherSource) -> Bool
| `- error: cannot find type 'URLRequest' in scope
23 |
24 | // MARK: - Private Properties
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:33:29: error: @escaping attribute only applies to function types
31 | ///
32 | /// - Parameter callback: callback to call.
33 | public init(_ callback: @escaping Handler) {
| `- error: @escaping attribute only applies to function types
34 | self.callback = callback
35 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubCustomMatcher.swift:39:34: error: cannot find type 'URLRequest' in scope
37 | // MARK: - Protocol
38 |
39 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
40 | callback(request, source)
41 | }
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubJSONMatcher.swift:56:34: error: cannot find type 'URLRequest' in scope
54 | // MARK: - Conformance
55 |
56 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
57 | guard let data = request.body,
58 | let decodedObject = try? self.decoder.decode(T.self, from: data) else {
/host/spi-builder-workspace/Sources/RealHTTP/Stubber/DataTypes/Stub Matchers/Built-In Matchers/HTTPStubRegExMatcher.swift:50:34: error: cannot find type 'URLRequest' in scope
48 | // MARK: - Conformances
49 |
50 | public func matches(request: URLRequest, for source: HTTPMatcherSource) -> Bool {
| `- error: cannot find type 'URLRequest' in scope
51 | switch location {
52 | case .url:
BUILD FAILURE 6.1 wasm