The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Commercetools, reference 0.12.3 (47da9e), with Swift 6.2 for Linux on 19 Jun 2025 08:17:48 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/commercetools/commercetools-ios-sdk.git
Reference: 0.12.3
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/commercetools/commercetools-ios-sdk
 * tag               0.12.3     -> FETCH_HEAD
HEAD is now at 47da9e9 Remove deprecated .swift-version file
Cloned https://github.com/commercetools/commercetools-ios-sdk.git
Revision (git rev-parse @):
47da9e9f981c9511021bd2d390b770237d901a9d
SUCCESS checkout https://github.com/commercetools/commercetools-ios-sdk.git at 0.12.3
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/commercetools/commercetools-ios-sdk.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Source/Info-tvOS.plist
    /host/spi-builder-workspace/Source/Info.plist
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/29] Compiling Commercetools AuthManager.swift
/host/spi-builder-workspace/Source/AuthManager.swift:413:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     }
412 |
413 |     private func handleAuthResponse(data: Data?, response: URLResponse?, error: Error?, completionHandler: (String?, Error?) -> Void) {
    |                                                            `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
415 |            let responseDict = responseJson as? [String: Any], let accessToken = responseDict["access_token"] as? String,
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/AuthManager.swift:79:17: warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 77 |             var token: String?
 78 |             serialQueue.addOperation {
 79 |                 token = self.tokenStore.externalToken
    |                 `- warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 80 |                 semaphore.signal()
 81 |             }
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/AuthManager.swift:335:68: error: cannot infer contextual base in reference to member 'post'
333 |             }
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                    `- error: cannot infer contextual base in reference to member 'post'
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
/host/spi-builder-workspace/Source/AuthManager.swift:336:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:338:63: error: argument type '_' expected to be an instance of a class or class-constrained type
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
339 |             }).resume()
340 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:356:67: error: cannot infer contextual base in reference to member 'post'
354 |                 parameters["anonymous_id"] = anonymousId
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
/host/spi-builder-workspace/Source/AuthManager.swift:357:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:359:63: error: argument type '_' expected to be an instance of a class or class-constrained type
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
360 |             }).resume()
361 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:370:67: error: cannot infer contextual base in reference to member 'post'
368 |                 parameters["scope"] = scope
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
/host/spi-builder-workspace/Source/AuthManager.swift:371:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:373:63: error: argument type '_' expected to be an instance of a class or class-constrained type
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
374 |             }).resume()
375 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:380:67: error: cannot infer contextual base in reference to member 'post'
378 |     private func refreshToken(_ completionHandler: @escaping (String?, Error?) -> Void) {
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:381:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
383 |             }).resume()
/host/spi-builder-workspace/Source/AuthManager.swift:427:46: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                              `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
/host/spi-builder-workspace/Source/AuthManager.swift:427:68: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[4/29] Compiling Commercetools ByIdEndpoint.swift
/host/spi-builder-workspace/Source/AuthManager.swift:413:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     }
412 |
413 |     private func handleAuthResponse(data: Data?, response: URLResponse?, error: Error?, completionHandler: (String?, Error?) -> Void) {
    |                                                            `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
415 |            let responseDict = responseJson as? [String: Any], let accessToken = responseDict["access_token"] as? String,
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/AuthManager.swift:79:17: warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 77 |             var token: String?
 78 |             serialQueue.addOperation {
 79 |                 token = self.tokenStore.externalToken
    |                 `- warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 80 |                 semaphore.signal()
 81 |             }
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/AuthManager.swift:335:68: error: cannot infer contextual base in reference to member 'post'
333 |             }
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                    `- error: cannot infer contextual base in reference to member 'post'
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
/host/spi-builder-workspace/Source/AuthManager.swift:336:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:338:63: error: argument type '_' expected to be an instance of a class or class-constrained type
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
339 |             }).resume()
340 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:356:67: error: cannot infer contextual base in reference to member 'post'
354 |                 parameters["anonymous_id"] = anonymousId
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
/host/spi-builder-workspace/Source/AuthManager.swift:357:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:359:63: error: argument type '_' expected to be an instance of a class or class-constrained type
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
360 |             }).resume()
361 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:370:67: error: cannot infer contextual base in reference to member 'post'
368 |                 parameters["scope"] = scope
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
/host/spi-builder-workspace/Source/AuthManager.swift:371:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:373:63: error: argument type '_' expected to be an instance of a class or class-constrained type
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
374 |             }).resume()
375 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:380:67: error: cannot infer contextual base in reference to member 'post'
378 |     private func refreshToken(_ completionHandler: @escaping (String?, Error?) -> Void) {
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:381:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
383 |             }).resume()
/host/spi-builder-workspace/Source/AuthManager.swift:427:46: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                              `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
/host/spi-builder-workspace/Source/AuthManager.swift:427:68: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[5/29] Compiling Commercetools ByKeyEndpoint.swift
/host/spi-builder-workspace/Source/AuthManager.swift:413:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     }
412 |
413 |     private func handleAuthResponse(data: Data?, response: URLResponse?, error: Error?, completionHandler: (String?, Error?) -> Void) {
    |                                                            `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
415 |            let responseDict = responseJson as? [String: Any], let accessToken = responseDict["access_token"] as? String,
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/AuthManager.swift:79:17: warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 77 |             var token: String?
 78 |             serialQueue.addOperation {
 79 |                 token = self.tokenStore.externalToken
    |                 `- warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 80 |                 semaphore.signal()
 81 |             }
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/AuthManager.swift:335:68: error: cannot infer contextual base in reference to member 'post'
333 |             }
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                    `- error: cannot infer contextual base in reference to member 'post'
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
/host/spi-builder-workspace/Source/AuthManager.swift:336:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:338:63: error: argument type '_' expected to be an instance of a class or class-constrained type
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
339 |             }).resume()
340 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:356:67: error: cannot infer contextual base in reference to member 'post'
354 |                 parameters["anonymous_id"] = anonymousId
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
/host/spi-builder-workspace/Source/AuthManager.swift:357:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:359:63: error: argument type '_' expected to be an instance of a class or class-constrained type
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
360 |             }).resume()
361 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:370:67: error: cannot infer contextual base in reference to member 'post'
368 |                 parameters["scope"] = scope
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
/host/spi-builder-workspace/Source/AuthManager.swift:371:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:373:63: error: argument type '_' expected to be an instance of a class or class-constrained type
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
374 |             }).resume()
375 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:380:67: error: cannot infer contextual base in reference to member 'post'
378 |     private func refreshToken(_ completionHandler: @escaping (String?, Error?) -> Void) {
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:381:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
383 |             }).resume()
/host/spi-builder-workspace/Source/AuthManager.swift:427:46: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                              `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
/host/spi-builder-workspace/Source/AuthManager.swift:427:68: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[6/29] Compiling Commercetools CTError.swift
/host/spi-builder-workspace/Source/AuthManager.swift:413:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     }
412 |
413 |     private func handleAuthResponse(data: Data?, response: URLResponse?, error: Error?, completionHandler: (String?, Error?) -> Void) {
    |                                                            `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
415 |            let responseDict = responseJson as? [String: Any], let accessToken = responseDict["access_token"] as? String,
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/AuthManager.swift:79:17: warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 77 |             var token: String?
 78 |             serialQueue.addOperation {
 79 |                 token = self.tokenStore.externalToken
    |                 `- warning: mutation of captured var 'token' in concurrently-executing code; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 80 |                 semaphore.signal()
 81 |             }
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/AuthManager.swift:335:68: error: cannot infer contextual base in reference to member 'post'
333 |             }
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                    `- error: cannot infer contextual base in reference to member 'post'
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
/host/spi-builder-workspace/Source/AuthManager.swift:336:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
334 |
335 |             let request = Customer.request(url: loginUrl, method: .post, formParameters: parameters, headers: authHeaders)
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:338:63: error: argument type '_' expected to be an instance of a class or class-constrained type
336 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
337 |                 self.state = .customerToken
338 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
339 |             }).resume()
340 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:356:67: error: cannot infer contextual base in reference to member 'post'
354 |                 parameters["anonymous_id"] = anonymousId
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
/host/spi-builder-workspace/Source/AuthManager.swift:357:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
355 |             }
356 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:359:63: error: argument type '_' expected to be an instance of a class or class-constrained type
357 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
358 |                 self.state = .anonymousToken
359 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
360 |             }).resume()
361 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:370:67: error: cannot infer contextual base in reference to member 'post'
368 |                 parameters["scope"] = scope
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
/host/spi-builder-workspace/Source/AuthManager.swift:371:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
369 |             }
370 |             let request = Customer.request(url: authUrl, method: .post, formParameters: parameters, headers: authHeaders)
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:373:63: error: argument type '_' expected to be an instance of a class or class-constrained type
371 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
372 |                 self.state = .plainToken
373 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
    |                                                               `- error: argument type '_' expected to be an instance of a class or class-constrained type
374 |             }).resume()
375 |         }
/host/spi-builder-workspace/Source/AuthManager.swift:380:67: error: cannot infer contextual base in reference to member 'post'
378 |     private func refreshToken(_ completionHandler: @escaping (String?, Error?) -> Void) {
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
    |                                                                   `- error: cannot infer contextual base in reference to member 'post'
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
/host/spi-builder-workspace/Source/AuthManager.swift:381:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
379 |         if let authUrl = clientCredentialsUrl, let authHeaders = authHeaders, let refreshToken = refreshToken {
380 |             let request = Customer.request(url: authUrl, method: .post, formParameters: ["grant_type": "refresh_token", "refresh_token": refreshToken], headers: authHeaders)
381 |             urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                        `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
382 |                 self.handleAuthResponse(data: data, response: response, error: error, completionHandler: completionHandler)
383 |             }).resume()
/host/spi-builder-workspace/Source/AuthManager.swift:427:46: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                              `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
/host/spi-builder-workspace/Source/AuthManager.swift:427:68: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
425 |         } else if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
426 |                   let responseDict = responseJson as? [String: Any], let failureReason = responseDict["error"] as? String,
427 |                   let statusCode = (response as? HTTPURLResponse)?.statusCode, statusCode > 299 {
    |                                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
428 |             // In case we got an error while using refresh token, we want to clear token storage - there's no way
429 |             // to recover from this
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[7/32] Compiling Commercetools Cart.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[8/32] Compiling Commercetools Category.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[9/32] Compiling Commercetools CategoryRecommendations.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[10/32] Compiling Commercetools Commercetools.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[11/32] Compiling Commercetools Config.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/CreateEndpoint.swift:46:64: error: cannot infer contextual base in reference to member 'post'
44 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
45 |             let fullPath = pathWithExpansion(path, expansion: expansion)
46 |             let request = self.request(url: fullPath, method: .post, json: object, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
47 |
48 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/CreateEndpoint.swift:63:68: error: cannot infer contextual base in reference to member 'post'
61 |             requestWithTokenAndPath(relativePath: path, result: result) { token, path in
62 |                 let fullPath = pathWithExpansion(path, expansion: expansion)
63 |                 let request = self.request(url: fullPath, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                    `- error: cannot infer contextual base in reference to member 'post'
64 |
65 |                 perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/DeleteEndpoint.swift:36:64: error: cannot infer contextual base in reference to member 'delete'
34 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
35 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
36 |             let request = self.request(url: fullPath, method: .delete, urlParameters: ["version": String(version)], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'delete'
37 |
38 |             perform(request: request) { (response: Result<ResponseType>) in
[12/32] Compiling Commercetools CreateEndpoint.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/CreateEndpoint.swift:46:64: error: cannot infer contextual base in reference to member 'post'
44 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
45 |             let fullPath = pathWithExpansion(path, expansion: expansion)
46 |             let request = self.request(url: fullPath, method: .post, json: object, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
47 |
48 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/CreateEndpoint.swift:63:68: error: cannot infer contextual base in reference to member 'post'
61 |             requestWithTokenAndPath(relativePath: path, result: result) { token, path in
62 |                 let fullPath = pathWithExpansion(path, expansion: expansion)
63 |                 let request = self.request(url: fullPath, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                    `- error: cannot infer contextual base in reference to member 'post'
64 |
65 |                 perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/DeleteEndpoint.swift:36:64: error: cannot infer contextual base in reference to member 'delete'
34 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
35 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
36 |             let request = self.request(url: fullPath, method: .delete, urlParameters: ["version": String(version)], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'delete'
37 |
38 |             perform(request: request) { (response: Result<ResponseType>) in
[13/32] Compiling Commercetools Customer.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/CreateEndpoint.swift:46:64: error: cannot infer contextual base in reference to member 'post'
44 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
45 |             let fullPath = pathWithExpansion(path, expansion: expansion)
46 |             let request = self.request(url: fullPath, method: .post, json: object, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
47 |
48 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/CreateEndpoint.swift:63:68: error: cannot infer contextual base in reference to member 'post'
61 |             requestWithTokenAndPath(relativePath: path, result: result) { token, path in
62 |                 let fullPath = pathWithExpansion(path, expansion: expansion)
63 |                 let request = self.request(url: fullPath, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                    `- error: cannot infer contextual base in reference to member 'post'
64 |
65 |                 perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/DeleteEndpoint.swift:36:64: error: cannot infer contextual base in reference to member 'delete'
34 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
35 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
36 |             let request = self.request(url: fullPath, method: .delete, urlParameters: ["version": String(version)], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'delete'
37 |
38 |             perform(request: request) { (response: Result<ResponseType>) in
[14/32] Compiling Commercetools DeleteEndpoint.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/CreateEndpoint.swift:46:64: error: cannot infer contextual base in reference to member 'post'
44 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
45 |             let fullPath = pathWithExpansion(path, expansion: expansion)
46 |             let request = self.request(url: fullPath, method: .post, json: object, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
47 |
48 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/CreateEndpoint.swift:63:68: error: cannot infer contextual base in reference to member 'post'
61 |             requestWithTokenAndPath(relativePath: path, result: result) { token, path in
62 |                 let fullPath = pathWithExpansion(path, expansion: expansion)
63 |                 let request = self.request(url: fullPath, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                    `- error: cannot infer contextual base in reference to member 'post'
64 |
65 |                 perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/DeleteEndpoint.swift:36:64: error: cannot infer contextual base in reference to member 'delete'
34 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
35 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
36 |             let request = self.request(url: fullPath, method: .delete, urlParameters: ["version": String(version)], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'delete'
37 |
38 |             perform(request: request) { (response: Result<ResponseType>) in
[15/32] Compiling Commercetools QueryEndpoint.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[16/32] Compiling Commercetools Result.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[17/32] Compiling Commercetools ShippingMethod.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
[18/32] Compiling Commercetools Order.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/ProductProjection.swift:70:64: error: cannot infer contextual base in reference to member 'post'
 68 |         requestWithTokenAndPath(result: result) { token, path in
 69 |             let fullPath = pathWithExpansion("\(path)search", expansion: expansion)
 70 |             let request = self.request(url: fullPath, method: .post, queryItems: [], formParameters: parameters, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 71 |
 72 |             perform(request: request) { (response: Result<SearchResponse>) in
[19/32] Compiling Commercetools Payment.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/ProductProjection.swift:70:64: error: cannot infer contextual base in reference to member 'post'
 68 |         requestWithTokenAndPath(result: result) { token, path in
 69 |             let fullPath = pathWithExpansion("\(path)search", expansion: expansion)
 70 |             let request = self.request(url: fullPath, method: .post, queryItems: [], formParameters: parameters, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 71 |
 72 |             perform(request: request) { (response: Result<SearchResponse>) in
[20/32] Compiling Commercetools ProductProjection.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/ProductProjection.swift:70:64: error: cannot infer contextual base in reference to member 'post'
 68 |         requestWithTokenAndPath(result: result) { token, path in
 69 |             let fullPath = pathWithExpansion("\(path)search", expansion: expansion)
 70 |             let request = self.request(url: fullPath, method: .post, queryItems: [], formParameters: parameters, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 71 |
 72 |             perform(request: request) { (response: Result<SearchResponse>) in
[21/32] Compiling Commercetools ProductType.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/ProductProjection.swift:70:64: error: cannot infer contextual base in reference to member 'post'
 68 |         requestWithTokenAndPath(result: result) { token, path in
 69 |             let fullPath = pathWithExpansion("\(path)search", expansion: expansion)
 70 |             let request = self.request(url: fullPath, method: .post, queryItems: [], formParameters: parameters, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 71 |
 72 |             perform(request: request) { (response: Result<SearchResponse>) in
error: emit-module command failed with exit code 1 (use -v to see invocation)
[22/32] Emitting module Commercetools
/host/spi-builder-workspace/Source/AuthManager.swift:413:60: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     }
412 |
413 |     private func handleAuthResponse(data: Data?, response: URLResponse?, error: Error?, completionHandler: (String?, Error?) -> Void) {
    |                                                            `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let data = data, let responseJson = try? JSONSerialization.jsonObject(with: data, options: []),
415 |            let responseDict = responseJson as? [String: Any], let accessToken = responseDict["access_token"] as? String,
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:96:58: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |                                               in dictionary format in case of a successful result.
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
 98 |             result(Result.success(data))
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:104:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
102 |     }
103 |
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:189:37: error: cannot find type 'URLRequest' in scope
187 |     }
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
    |                                     `- error: cannot find type 'URLRequest' in scope
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
/host/spi-builder-workspace/Source/Endpoint.swift:254:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
252 | }
253 |
254 | var urlSession: URLSession = {
    |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
255 |     var configuration = URLSessionConfiguration.default
256 |     configuration.httpMaximumConnectionsPerHost = 8
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:255:49: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
253 |
254 | var urlSession: URLSession = {
255 |     var configuration = URLSessionConfiguration.default
    |                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
256 |     configuration.httpMaximumConnectionsPerHost = 8
257 |     return URLSession(configuration: configuration)
[23/32] Compiling Commercetools ShoppingList.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/SimilarProducts.swift:26:64: error: cannot infer contextual base in reference to member 'post'
24 |             let data = try jsonEncoder.encode(request)
25 |             requestWithTokenAndPath(result, { token, path in
26 |                 let request = self.request(url: path, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
27 |
28 |                 perform(request: request) { (response: Result<ResponseType>) in
[24/32] Compiling Commercetools SimilarProducts.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/SimilarProducts.swift:26:64: error: cannot infer contextual base in reference to member 'post'
24 |             let data = try jsonEncoder.encode(request)
25 |             requestWithTokenAndPath(result, { token, path in
26 |                 let request = self.request(url: path, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
27 |
28 |                 perform(request: request) { (response: Result<ResponseType>) in
[25/32] Compiling Commercetools Store.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/SimilarProducts.swift:26:64: error: cannot infer contextual base in reference to member 'post'
24 |             let data = try jsonEncoder.encode(request)
25 |             requestWithTokenAndPath(result, { token, path in
26 |                 let request = self.request(url: path, method: .post, queryItems: [], json: data, headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
27 |
28 |                 perform(request: request) { (response: Result<ResponseType>) in
[26/32] Compiling Commercetools Endpoint.swift
/host/spi-builder-workspace/Source/Endpoint.swift:96:58: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |                                               in dictionary format in case of a successful result.
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
 98 |             result(Result.success(data))
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:104:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
102 |     }
103 |
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:189:37: error: cannot find type 'URLRequest' in scope
187 |     }
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
    |                                     `- error: cannot find type 'URLRequest' in scope
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
/host/spi-builder-workspace/Source/Endpoint.swift:254:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
252 | }
253 |
254 | var urlSession: URLSession = {
    |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
255 |     var configuration = URLSessionConfiguration.default
256 |     configuration.httpMaximumConnectionsPerHost = 8
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:255:49: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
253 |
254 | var urlSession: URLSession = {
255 |     var configuration = URLSessionConfiguration.default
    |                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
256 |     configuration.httpMaximumConnectionsPerHost = 8
257 |     return URLSession(configuration: configuration)
/host/spi-builder-workspace/Source/Endpoint.swift:97:56: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:97:78: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:106:88: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:106:110: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:119:45: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                             `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:119:67: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:170:26: error: cannot find 'URLRequest' in scope
168 |
169 |         let urlString = urlComponents.string!.replacingOccurrences(of: "+", with: "%2B")
170 |         var urlRequest = URLRequest(url: URL(string: urlString)!)
    |                          `- error: cannot find 'URLRequest' in scope
171 |         urlRequest.httpMethod = method.rawValue
172 |         headers.forEach {
/host/spi-builder-workspace/Source/Endpoint.swift:190:20: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                    `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
192 |                 if res.errors?.contains(where: { ($0 as? CTError) == CTError.invalidToken }) == true {
/host/spi-builder-workspace/Source/GraphQL.swift:34:60: error: cannot infer contextual base in reference to member 'post'
32 |                 parameters["operationName"] = operationName
33 |             }
34 |             let request = self.request(url: path, method: .post, json: parameters, headers: self.headers(token))
   |                                                            `- error: cannot infer contextual base in reference to member 'post'
35 |
36 |             perform(request: request) { (response: Result<GraphQLResponse<T>>) in
[27/32] Compiling Commercetools GraphQL.swift
/host/spi-builder-workspace/Source/Endpoint.swift:96:58: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |                                               in dictionary format in case of a successful result.
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
 98 |             result(Result.success(data))
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:104:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
102 |     }
103 |
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:189:37: error: cannot find type 'URLRequest' in scope
187 |     }
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
    |                                     `- error: cannot find type 'URLRequest' in scope
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
/host/spi-builder-workspace/Source/Endpoint.swift:254:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
252 | }
253 |
254 | var urlSession: URLSession = {
    |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
255 |     var configuration = URLSessionConfiguration.default
256 |     configuration.httpMaximumConnectionsPerHost = 8
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:255:49: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
253 |
254 | var urlSession: URLSession = {
255 |     var configuration = URLSessionConfiguration.default
    |                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
256 |     configuration.httpMaximumConnectionsPerHost = 8
257 |     return URLSession(configuration: configuration)
/host/spi-builder-workspace/Source/Endpoint.swift:97:56: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:97:78: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:106:88: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:106:110: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:119:45: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                             `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:119:67: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:170:26: error: cannot find 'URLRequest' in scope
168 |
169 |         let urlString = urlComponents.string!.replacingOccurrences(of: "+", with: "%2B")
170 |         var urlRequest = URLRequest(url: URL(string: urlString)!)
    |                          `- error: cannot find 'URLRequest' in scope
171 |         urlRequest.httpMethod = method.rawValue
172 |         headers.forEach {
/host/spi-builder-workspace/Source/Endpoint.swift:190:20: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                    `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
192 |                 if res.errors?.contains(where: { ($0 as? CTError) == CTError.invalidToken }) == true {
/host/spi-builder-workspace/Source/GraphQL.swift:34:60: error: cannot infer contextual base in reference to member 'post'
32 |                 parameters["operationName"] = operationName
33 |             }
34 |             let request = self.request(url: path, method: .post, json: parameters, headers: self.headers(token))
   |                                                            `- error: cannot infer contextual base in reference to member 'post'
35 |
36 |             perform(request: request) { (response: Result<GraphQLResponse<T>>) in
[28/32] Compiling Commercetools Log.swift
/host/spi-builder-workspace/Source/Endpoint.swift:96:58: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |                                               in dictionary format in case of a successful result.
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
 98 |             result(Result.success(data))
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:104:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
102 |     }
103 |
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:189:37: error: cannot find type 'URLRequest' in scope
187 |     }
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
    |                                     `- error: cannot find type 'URLRequest' in scope
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
/host/spi-builder-workspace/Source/Endpoint.swift:254:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
252 | }
253 |
254 | var urlSession: URLSession = {
    |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
255 |     var configuration = URLSessionConfiguration.default
256 |     configuration.httpMaximumConnectionsPerHost = 8
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:255:49: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
253 |
254 | var urlSession: URLSession = {
255 |     var configuration = URLSessionConfiguration.default
    |                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
256 |     configuration.httpMaximumConnectionsPerHost = 8
257 |     return URLSession(configuration: configuration)
/host/spi-builder-workspace/Source/Endpoint.swift:97:56: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:97:78: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:106:88: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:106:110: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:119:45: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                             `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:119:67: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:170:26: error: cannot find 'URLRequest' in scope
168 |
169 |         let urlString = urlComponents.string!.replacingOccurrences(of: "+", with: "%2B")
170 |         var urlRequest = URLRequest(url: URL(string: urlString)!)
    |                          `- error: cannot find 'URLRequest' in scope
171 |         urlRequest.httpMethod = method.rawValue
172 |         headers.forEach {
/host/spi-builder-workspace/Source/Endpoint.swift:190:20: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                    `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
192 |                 if res.errors?.contains(where: { ($0 as? CTError) == CTError.invalidToken }) == true {
/host/spi-builder-workspace/Source/GraphQL.swift:34:60: error: cannot infer contextual base in reference to member 'post'
32 |                 parameters["operationName"] = operationName
33 |             }
34 |             let request = self.request(url: path, method: .post, json: parameters, headers: self.headers(token))
   |                                                            `- error: cannot infer contextual base in reference to member 'post'
35 |
36 |             perform(request: request) { (response: Result<GraphQLResponse<T>>) in
[29/32] Compiling Commercetools Models.swift
/host/spi-builder-workspace/Source/Endpoint.swift:96:58: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 94 |                                               in dictionary format in case of a successful result.
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                          `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
 98 |             result(Result.success(data))
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:104:66: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
102 |     }
103 |
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
    |                                                                  `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:189:37: error: cannot find type 'URLRequest' in scope
187 |     }
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
    |                                     `- error: cannot find type 'URLRequest' in scope
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
/host/spi-builder-workspace/Source/Endpoint.swift:254:17: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
252 | }
253 |
254 | var urlSession: URLSession = {
    |                 `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
255 |     var configuration = URLSessionConfiguration.default
256 |     configuration.httpMaximumConnectionsPerHost = 8
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Endpoint.swift:255:49: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
253 |
254 | var urlSession: URLSession = {
255 |     var configuration = URLSessionConfiguration.default
    |                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
256 |     configuration.httpMaximumConnectionsPerHost = 8
257 |     return URLSession(configuration: configuration)
/host/spi-builder-workspace/Source/Endpoint.swift:97:56: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:97:78: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 95 |     */
 96 |     static func handleResponse<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
 97 |         if let data = data, let statusCode = (response as? HTTPURLResponse)?.statusCode, case 200 ... 299 = statusCode {
    |                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 98 |             result(Result.success(data))
 99 |         } else {
/host/spi-builder-workspace/Source/Endpoint.swift:106:88: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                        `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:106:110: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
104 |     static func checkResponseForErrors<T>(data: Data?, response: URLResponse?, error: Error?, result: (Result<T>) -> Void) {
105 |         if let data = data, let jsonObject = try? JSONSerialization.jsonObject(with: data, options: []),
106 |            let responseDict = jsonObject as? [String: Any], let statusCode = (response as? HTTPURLResponse)?.statusCode {
    |                                                                                                              `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
107 |             if let errorsResponse = responseDict["errors"] as? [[String: AnyObject]] {
108 |                 var errors = [CTError]()
/host/spi-builder-workspace/Source/Endpoint.swift:119:45: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                             `- warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:119:67: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
117 |             }
118 |         } else {
119 |             result(Result.failure((response as? HTTPURLResponse)?.statusCode, [error ?? CTError.generalError(reason: nil)]))
    |                                                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
120 |         }
121 |     }
/host/spi-builder-workspace/Source/Endpoint.swift:170:26: error: cannot find 'URLRequest' in scope
168 |
169 |         let urlString = urlComponents.string!.replacingOccurrences(of: "+", with: "%2B")
170 |         var urlRequest = URLRequest(url: URL(string: urlString)!)
    |                          `- error: cannot find 'URLRequest' in scope
171 |         urlRequest.httpMethod = method.rawValue
172 |         headers.forEach {
/host/spi-builder-workspace/Source/Endpoint.swift:190:20: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
188 |
189 |     static func perform<T>(request: URLRequest, result: @escaping (Result<T>) -> Void) {
190 |         urlSession.dataTask(with: request, completionHandler: { data, response, error in
    |                    `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
191 |             self.handleResponse(data: data, response: response, error: error) { (res: Result<T>) in
192 |                 if res.errors?.contains(where: { ($0 as? CTError) == CTError.invalidToken }) == true {
/host/spi-builder-workspace/Source/GraphQL.swift:34:60: error: cannot infer contextual base in reference to member 'post'
32 |                 parameters["operationName"] = operationName
33 |             }
34 |             let request = self.request(url: path, method: .post, json: parameters, headers: self.headers(token))
   |                                                            `- error: cannot infer contextual base in reference to member 'post'
35 |
36 |             perform(request: request) { (response: Result<GraphQLResponse<T>>) in
[30/32] Compiling Commercetools TokenStore.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/UpdateByKeyEndpoint.swift:33:64: error: cannot infer contextual base in reference to member 'post'
31 |         requestWithTokenAndPath(result: result) { token, path in
32 |             let fullPath = pathWithExpansion("\(path)key=\(key)", expansion: expansion)
33 |             let request = self.request(url: fullPath, method: .post, json: ["version": version, "actions": actions], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
34 |
35 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/UpdateEndpoint.swift:79:64: error: cannot infer contextual base in reference to member 'post'
 77 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
 78 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
 79 |             let request = self.request(url: fullPath, method: .post, json: actions.toJSON, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 80 |
 81 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/UpdateEndpoint.swift:95:64: error: cannot infer contextual base in reference to member 'post'
 93 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
 94 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
 95 |             let request = self.request(url: fullPath, method: .post, json: ["version": version, "actions": actions], headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 96 |
 97 |             perform(request: request) { (response: Result<ResponseType>) in
[31/32] Compiling Commercetools UpdateByKeyEndpoint.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/UpdateByKeyEndpoint.swift:33:64: error: cannot infer contextual base in reference to member 'post'
31 |         requestWithTokenAndPath(result: result) { token, path in
32 |             let fullPath = pathWithExpansion("\(path)key=\(key)", expansion: expansion)
33 |             let request = self.request(url: fullPath, method: .post, json: ["version": version, "actions": actions], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
34 |
35 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/UpdateEndpoint.swift:79:64: error: cannot infer contextual base in reference to member 'post'
 77 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
 78 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
 79 |             let request = self.request(url: fullPath, method: .post, json: actions.toJSON, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 80 |
 81 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/UpdateEndpoint.swift:95:64: error: cannot infer contextual base in reference to member 'post'
 93 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
 94 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
 95 |             let request = self.request(url: fullPath, method: .post, json: ["version": version, "actions": actions], headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 96 |
 97 |             perform(request: request) { (response: Result<ResponseType>) in
[32/32] Compiling Commercetools UpdateEndpoint.swift
/host/spi-builder-workspace/Source/Endpoint.swift:145:209: error: cannot find type 'URLRequest' in scope
143 |     }
144 |
145 |     static func request(url: String, method: HTTPMethod = .get, urlParameters: [String: String] = [:], json: [String: Any]? = nil, formParameters: [String: String]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                                                 `- error: cannot find type 'URLRequest' in scope
146 |         guard json == nil || formParameters == nil else {
147 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/Endpoint.swift:162:188: error: cannot find type 'URLRequest' in scope
160 |     }
161 |
162 |     static func request(url: String, method: HTTPMethod = .get, queryItems: [URLQueryItem], json: Data? = nil, formParameters: [FormParameter]? = nil, headers: [String: String] = [:]) -> URLRequest {
    |                                                                                                                                                                                            `- error: cannot find type 'URLRequest' in scope
163 |         guard json == nil || formParameters == nil else {
164 |             fatalError("Cannot use both json and formParameters in the same URLRequest")
/host/spi-builder-workspace/Source/UpdateByKeyEndpoint.swift:33:64: error: cannot infer contextual base in reference to member 'post'
31 |         requestWithTokenAndPath(result: result) { token, path in
32 |             let fullPath = pathWithExpansion("\(path)key=\(key)", expansion: expansion)
33 |             let request = self.request(url: fullPath, method: .post, json: ["version": version, "actions": actions], headers: self.headers(token))
   |                                                                `- error: cannot infer contextual base in reference to member 'post'
34 |
35 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/UpdateEndpoint.swift:79:64: error: cannot infer contextual base in reference to member 'post'
 77 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
 78 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
 79 |             let request = self.request(url: fullPath, method: .post, json: actions.toJSON, headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 80 |
 81 |             perform(request: request) { (response: Result<ResponseType>) in
/host/spi-builder-workspace/Source/UpdateEndpoint.swift:95:64: error: cannot infer contextual base in reference to member 'post'
 93 |         requestWithTokenAndPath(relativePath: path, result: result) { token, path in
 94 |             let fullPath = pathWithExpansion(path + id, expansion: expansion)
 95 |             let request = self.request(url: fullPath, method: .post, json: ["version": version, "actions": actions], headers: self.headers(token))
    |                                                                `- error: cannot infer contextual base in reference to member 'post'
 96 |
 97 |             perform(request: request) { (response: Result<ResponseType>) in
BUILD FAILURE 6.2 linux