The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftySpot, reference master (3c2786), with Swift 6.4 for Wasm on 24 Sep 2026 21:37:53 UTC.

Build Command

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

Build Log

 948 |     1: .standard(proto: "author_names"),
 949 |     2: .standard(proto: "narrator_names"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/SearchModel.pb.swift:1013:65: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1011 | extension SPAccess: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1012 |   public static let protoMessageName: String = _protobuf_package + ".Access"
1013 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                                 `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1014 |     1: .same(proto: "signifier"),
1015 |     2: .same(proto: "unlocked"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/SearchModel.pb.swift:1051:65: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1049 | extension SPRelatedEntity: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1050 |   public static let protoMessageName: String = _protobuf_package + ".RelatedEntity"
1051 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                                 `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1052 |     1: .same(proto: "uri"),
1053 |     2: .same(proto: "name"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/SearchModel.pb.swift:1089:65: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1087 | extension SPOnDemand: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1088 |   public static let protoMessageName: String = _protobuf_package + ".OnDemand"
1089 |   public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                                 `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1090 |     1: .standard(proto: "track_uri"),
1091 |     2: .standard(proto: "playlist_uri"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:420:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 418 |
 419 | extension SPUserGender: SwiftProtobuf._ProtoNameProviding {
 420 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 421 |     0: .same(proto: "UNKNOWN_USER_GENDER"),
 422 |     1: .same(proto: "MALE"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:429:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 427 |
 428 | extension SPCapability: SwiftProtobuf._ProtoNameProviding {
 429 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 430 |     0: .same(proto: "UNKNOWN_CAPABILITY"),
 431 |     1: .same(proto: "CAPABILITY_WEB_INTERACTION_V1"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:437:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 435 | extension SPCreateAccountRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 436 |   static let protoMessageName: String = _protobuf_package + ".CreateAccountRequest"
 437 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 438 |     1: .standard(proto: "callback_uri"),
 439 |     2: .same(proto: "details"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:537:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 535 | extension SPAccountDetails: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 536 |   static let protoMessageName: String = _protobuf_package + ".AccountDetails"
 537 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 538 |     1: .standard(proto: "display_name"),
 539 |     2: .same(proto: "birthdate"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:597:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 595 | extension SPConsentFlags: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 596 |   static let protoMessageName: String = _protobuf_package + ".ConsentFlags"
 597 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 598 |     1: .standard(proto: "eula_agreed"),
 599 |     2: .standard(proto: "collect_info"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:653:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 651 | extension SPEmailAndPasswordIdentifier: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 652 |   static let protoMessageName: String = _protobuf_package + ".EmailAndPasswordIdentifier"
 653 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 654 |     1: .same(proto: "email"),
 655 |     2: .same(proto: "password"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:691:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 689 | extension SPSignupClientInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 690 |   static let protoMessageName: String = _protobuf_package + ".SignupClientInfo"
 691 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 692 |     1: .standard(proto: "signup_key"),
 693 |     2: .same(proto: "platform"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:747:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 745 | extension SPTracking: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 746 |   static let protoMessageName: String = _protobuf_package + ".Tracking"
 747 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 748 |     1: .standard(proto: "creation_point"),
 749 |     2: .standard(proto: "creation_flow"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:809:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 807 | extension SPCreateAccountResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 808 |   static let protoMessageName: String = _protobuf_package + ".CreateAccountResponse"
 809 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 810 |     1: .same(proto: "success"),
 811 |     2: .same(proto: "error"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:897:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 895 | extension SPCreateAccountSuccessResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 896 |   static let protoMessageName: String = _protobuf_package + ".CreateAccountSuccessResponse"
 897 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 898 |     1: .same(proto: "username"),
 899 |     2: .standard(proto: "login_token"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:935:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 933 | extension SPCreateAccountErrorResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 934 |   static let protoMessageName: String = _protobuf_package + ".CreateAccountErrorResponse"
 935 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 936 |     1: .same(proto: "details"),
 937 |   ]
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:967:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 965 | extension SPCreateAccountChallengeResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 966 |   static let protoMessageName: String = _protobuf_package + ".CreateAccountChallengeResponse"
 967 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 968 |     1: .standard(proto: "session_id"),
 969 |   ]
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:999:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 997 | extension SPCompleteAccountCreationRequest: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 998 |   static let protoMessageName: String = _protobuf_package + ".CompleteAccountCreationRequest"
 999 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1000 |     1: .standard(proto: "session_id"),
1001 |     2: .standard(proto: "request_id"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:1037:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1035 | extension SPCompleteAccountCreationResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1036 |   static let protoMessageName: String = _protobuf_package + ".CompleteAccountCreationResponse"
1037 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1038 |     1: .same(proto: "success"),
1039 |     2: .same(proto: "error"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:1107:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1105 | extension SPCompleteAccountCreationSuccessResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1106 |   static let protoMessageName: String = _protobuf_package + ".CompleteAccountCreationSuccessResponse"
1107 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1108 |     1: .same(proto: "username"),
1109 |     2: .standard(proto: "login_token"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift:1145:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1143 | extension SPCompleteAccountCreationErrorResponse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
1144 |   static let protoMessageName: String = _protobuf_package + ".CompleteAccountCreationErrorResponse"
1145 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
     |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
1146 |     1: .same(proto: "details"),
1147 |   ]
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:225:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
223 | extension SPDacHomePageComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
224 |   static let protoMessageName: String = _protobuf_package + ".HomePageComponent"
225 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
226 |     2: .same(proto: "components"),
227 |     4: .standard(proto: "page_info"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:273:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
271 | extension SPDacToolbarComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
272 |   static let protoMessageName: String = _protobuf_package + ".ToolbarComponent"
273 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
274 |     1: .standard(proto: "day_part_message"),
275 |     2: .same(proto: "subtitle"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:327:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
325 | extension SPDacSectionHeaderComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
326 |   static let protoMessageName: String = _protobuf_package + ".SectionHeaderComponent"
327 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
328 |     1: .same(proto: "title"),
329 |     2000: .standard(proto: "ubi_element_info"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:369:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
367 | extension SPDacShortcutsSectionComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
368 |   static let protoMessageName: String = _protobuf_package + ".ShortcutsSectionComponent"
369 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
370 |     1: .same(proto: "title"),
371 |     2: .same(proto: "shortcuts"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:417:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
415 | extension SPDacSectionComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
416 |   static let protoMessageName: String = _protobuf_package + ".SectionComponent"
417 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
418 |     2: .same(proto: "components"),
419 |     2000: .standard(proto: "ubi_element_info"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:459:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
457 | extension SPDacRecentlyPlayedSectionComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
458 |   static let protoMessageName: String = _protobuf_package + ".RecentlyPlayedSectionComponent"
459 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
460 |     2000: .standard(proto: "ubi_element_info"),
461 |     2001: .standard(proto: "component_instance_info"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:501:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
499 | extension SPDacPageInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
500 |   static let protoMessageName: String = _protobuf_package + ".PageInfo"
501 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
502 |     1: .same(proto: "facet"),
503 |   ]
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift:533:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
531 | extension SPDacComponentInstanceInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
532 |   static let protoMessageName: String = _protobuf_package + ".ComponentInstanceInfo"
533 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
534 |     1: .same(proto: "id"),
535 |   ]
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponentV2.pb.swift:101:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 99 | extension SPDacToolbarComponentV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
100 |   static let protoMessageName: String = _protobuf_package + ".ToolbarComponentV2"
101 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
102 |     1: .standard(proto: "day_part_message"),
103 |     2: .same(proto: "subtitle"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponentV2.pb.swift:209:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
207 | extension SPDacShortcutsSectionComponentV2: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
208 |   static let protoMessageName: String = _protobuf_package + ".ShortcutsSectionComponentV2"
209 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
210 |     1: .same(proto: "shortcuts"),
211 |     2000: .standard(proto: "ubi_element_info"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ToolbarItem.pb.swift:137:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
135 | extension SPDacToolbarItemFeedComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
136 |   static let protoMessageName: String = _protobuf_package + ".ToolbarItemFeedComponent"
137 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
138 |     1: .same(proto: "title"),
139 |     2: .same(proto: "uri"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ToolbarItem.pb.swift:185:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
183 | extension SPDacToolbarItemListeningHistoryComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
184 |   static let protoMessageName: String = _protobuf_package + ".ToolbarItemListeningHistoryComponent"
185 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
186 |     1: .same(proto: "title"),
187 |     2: .same(proto: "uri"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ToolbarItem.pb.swift:233:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
231 | extension SPDacToolbarItemProfileComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
232 |   static let protoMessageName: String = _protobuf_package + ".ToolbarItemProfileComponent"
233 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
234 |     1: .same(proto: "accessibilityTitle"),
235 |     2: .same(proto: "username"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ToolbarItem.pb.swift:305:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
303 | extension SPDacToolbarItemSettingsComponent: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
304 |   static let protoMessageName: String = _protobuf_package + ".ToolbarItemSettingsComponent"
305 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
306 |     1: .same(proto: "title"),
307 |     2: .same(proto: "uri"),
/host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/UbiElementInfo.pb.swift:62:58: warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 60 | extension SPUbiUbiElementInfo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
 61 |   static let protoMessageName: String = _protobuf_package + ".UbiElementInfo"
 62 |   static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    |                                                          `- warning: 'init(dictionaryLiteral:)' is deprecated: Please regenerate your .pb.swift files with the current version of the SwiftProtobuf protoc plugin. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 63 |     1: .same(proto: "path"),
 64 |     2: .same(proto: "impression"),
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiArtist.swift:15:126: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
13 | extension SPClient {
14 |
15 |     func getArtistInfo(uri: String, imgSize: String, completion: @escaping (_ result: Result<SPArtist, SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                              `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
16 |         let task = safeAuthIncludingGuestReq { safeClToken, safeAuthToken in
17 |             let objFields: [String] = []
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiAuth.swift:19:104: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 17 |     ///- Parameter completion: Authorization status response handler
 18 |     ///- Returns: API request session task
 19 |     func refreshGuestAuth(completion: @escaping (_ result: Result<SPAuthSession, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 20 |         return getServerTimeByApi { result in
 21 |             do {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiAuth.swift:58:138: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 56 |     ///- Parameter completion: Authorization status response handler
 57 |     ///- Returns: API request session task
 58 |     public func initAuth(login: String, password: String?, completion: @escaping (_ result: Result<SPAuthInitMeta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                          `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |         return safeClReq { safeClToken in
 60 |             var callbackUrl = "https://auth-callback.spotify.com/r/android/music/login"
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiAuth.swift:150:223: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
148 |     ///- Parameter completion: Authorization status response handler
149 |     ///- Returns: API request session task
150 |     public func authWithCaptcha(login: String, password: String, authInitMeta: SPAuthInitMeta, loginContext: Data, challengeInteractRef: String, completion: @escaping (_ result: Result<SPAuthSession, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
151 |         return safeClReq { safeClToken in
152 |             var answer = SPLoginChallengeAnswer()
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiAuth.swift:171:163: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
169 |     }
170 |
171 |     public func authWithMagicLink(_ magicLink: String, authInitMeta: SPAuthInitMeta, completion: @escaping (_ result: Result<SPAuthSession, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
172 |         let validatedLink = magicLink.replacingOccurrences(of: "#", with: "?")
173 |         guard let safeUrl = URL(string: validatedLink) else {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiAuth.swift:227:140: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
225 |     ///- Parameter completion: Authorization status response handler
226 |     ///- Returns: API request session task
227 |     public func auth(login: String, storedCredential: String, completion: @escaping (_ result: Result<SPAuthSession, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
228 |         var session = SPAuthToken()
229 |         session.username = login
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiCollectionExt.swift:21:172: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 19 |     ///- Parameter completion: Collection page response handler
 20 |     ///- Returns: API request session task
 21 |     public func getCollection(pageLimit: UInt, pageToken: String?, collectionName: String, completion: @escaping (_ result: Result<SPCollectionPage, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 22 |         return safeAuthApReq { safeClToken, safeAuthToken, safeAp in
 23 |             let task = getCollectionByApi(userAgent: self.userAgent, clToken: safeClToken, authToken: safeAuthToken, os: self.device.os, appVer: self.appVersionCode, username: self.authSession.username, collectionName: collectionName, paginationToken: pageToken, limit: pageLimit) { response in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiCollectionExt.swift:54:160: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 52 |     ///- Parameter completion: Collection page response handler
 53 |     ///- Returns: API request session task
 54 |     public func getCollectionDelta(syncToken: String, collectionName: String, completion: @escaping (_ result: Result<SPCollectionDelta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 55 |         return safeAuthApReq { safeClToken, safeAuthToken, safeAp in
 56 |             let task = getCollectionDeltaByApi(apHost: safeAp, userAgent: self.userAgent, clToken: safeClToken, authToken: safeAuthToken, os: self.device.os, appVer: self.appVersionCode, username: self.authSession.username, collectionName: collectionName, lastSyncToken: syncToken) { response in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiCollectionExt.swift:90:194: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 88 |     ///- Parameter completion: Collection update status handler
 89 |     ///- Returns: API request session task
 90 |     public func collectionWrite(appendUris: [String], removeUris: [String], collectionName: String, username: String? = nil, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                  `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 91 |         return safeAuthApReq { safeClToken, safeAuthToken, safeAp in
 92 |             let clUpdIdBytes = SPBinaryUtil.randomBytesArr(count: 8)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:19:140: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 17 |     ///- Parameter completion: Wdv intent data response handler
 18 |     ///- Returns: API request session task
 19 |     public func findOrRequestWdvSeektable(hexFileId: String, completion: @escaping (_ result: Result<SPWDVSeektable, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 20 |         let info = downloadInfoStorage.find(hexFileId: hexFileId)
 21 |         if let safeWdvSeektable = info.2 {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:28:134: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 26 |     }
 27 |
 28 |     public func requestWdvSeektable(hexFileId: String, completion: @escaping (_ result: Result<SPWDVSeektable, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 29 |         let task = getWdvSeektableByApi(fileHexId: hexFileId) { response in
 30 |             do {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:45:110: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 43 |     }
 44 |
 45 |     func requestAudioWdvIntentUrl(completion: @escaping (_ result: Result<SPWDVLicUrl, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                              `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 46 |         return requestWdvIntentUrl(fileType: "audio", completion: completion)
 47 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:49:110: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 47 |     }
 48 |
 49 |     func requestVideoWdvIntentUrl(completion: @escaping (_ result: Result<SPWDVLicUrl, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                              `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 50 |         return requestWdvIntentUrl(fileType: "video", completion: completion)
 51 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:53:123: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 51 |     }
 52 |
 53 |     func requestWdvIntentUrl(fileType: String, completion: @escaping (_ result: Result<SPWDVLicUrl, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 54 |         //filetype: "audio" or "video"
 55 |         return safeAuthApReq { safeClToken, safeAuthToken, safeAp in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:73:127: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 71 |     }
 72 |
 73 |     public func requestAudioWdvIntent(challenge: [UInt8], completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 74 |         return requestWdvIntent(fileType: "audio", challenge: challenge, completion: completion)
 75 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:77:127: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |     }
 76 |
 77 |     public func requestVideoWdvIntent(challenge: [UInt8], completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |         return requestWdvIntent(fileType: "video", challenge: challenge, completion: completion)
 79 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:81:140: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 79 |     }
 80 |
 81 |     public func requestWdvIntent(fileType: String, challenge: [UInt8], completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 82 |         //filetype: "audio" or "video"
 83 |         return safeAuthApReq { safeClToken, safeAuthToken, safeAp in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:106:157: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
104 |     ///- Parameter completion: Play intent data response handler
105 |     ///- Returns: API request session task
106 |     public func findOrSendPlayIntent(hexFileId: String, token: [UInt8], completion: @escaping (_ result: Result<SPPlayIntentResponse, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
107 |         let pair = downloadInfoStorage.find(hexFileId: hexFileId)
108 |         if let safeIntent = pair.1 {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:120:151: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
118 |     ///- Parameter completion: Play intent data response handler
119 |     ///- Returns: API request session task
120 |     public func sendPlayIntent(hexFileId: String, token: [UInt8], completion: @escaping (_ result: Result<SPPlayIntentResponse, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
121 |         return safeAuthApReq { safeClToken, safeAuthToken, safeAp in
122 |             var protoReq = SPPlayIntentRequest()
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:149:140: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
147 |     ///- Parameter completion: Download info response handler
148 |     ///- Returns: API request session task
149 |     public func findOrRequestDownloadInfo(hexFileId: String, completion: @escaping (_ result: Result<SPDownloadInfo, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
150 |         let pair = downloadInfoStorage.find(hexFileId: hexFileId)
151 |         if let safeDi = pair.0 {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:162:134: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
160 |     ///- Parameter completion: Download info response handler
161 |     ///- Returns: API request session task
162 |     public func requestDownloadInfo(hexFileId: String, completion: @escaping (_ result: Result<SPDownloadInfo, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
163 |         return safeAuthIncludingGuestProfileApReq { safeClToken, safeAuthToken, safeProfile, safeAp in
164 |             let task = getDownloadInfoByApi(apHost: safeAp, userAgent: self.userAgent, clToken: safeClToken, authToken: safeAuthToken, os: self.device.os, appVer: self.appVersionCode, audioFileHexId: hexFileId, productType: safeProfile.productType) { response in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:187:180: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
185 |     ///- Parameter completion: Preview audio data response handler
186 |     ///- Returns: Data request session task
187 |     public func downloadTrackPreview(_ trackMeta: SPMetadataTrack, preferFormat: SPMetadataAudioFormat? = nil, completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                    `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
188 |         let previewPaths = trackMeta.previewDownloadUrls
189 |         var previewPath: String = ""
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:217:128: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
215 |     }
216 |
217 |     func downloadTrackPreviewReserve(mp3HexFileId: String, completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
218 |         let headers: [String: String] = [
219 |             "Icy-MetaData": "1",
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:234:175: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
232 |     ///- Parameter completion: Download completion handler
233 |     ///- Returns: API request session task
234 |     public func downloadAsOnePiece(cdnLink: String, decryptHandler: ((_ trackData: Data) -> Data)? = nil, completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 |         let headers: [String: String] = [
236 |             "User-Agent": userAgent,
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift:266:304: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
264 |     ///- Parameter completion: Download completion handler with track chunk bytes and download progress meta
265 |     ///- Returns: API request session task
266 |     public func downloadAsChunk(cdnLink: String, offsetInBytes: UInt64, chunkSizeInBytes: UInt64 = SPDownloadProgress.defaultChunkSizeInBytes, total: UInt64?, decryptHandler: ((_ trackData: Data) -> Data)? = nil, completion: @escaping (_ result: Result<(SPDownloadProgress, Data), SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                                                                                                                `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
267 |         if (chunkSizeInBytes == 0) {
268 |             completion(.success((SPDownloadProgress(cdnLink: cdnLink, startOffset: offsetInBytes, chunkSize: chunkSizeInBytes, total: total ?? offsetInBytes), Data())))
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLanding.swift:19:109: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 17 |     ///- Parameter completion: Extracted landing data response handler
 18 |     ///- Returns: API request session task
 19 |     public func getLandingData(completion: @escaping (_ result: Result<SPLandingData, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 20 |         return safeAuthIncludingGuestReq { safeClToken, safeAuthToken in
 21 |             var clientInfo = SPDacRequest.ClientInfo()
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:26:150: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 24 |     ///- Parameter completion: Collection page response handler
 25 |     ///- Returns: API request session task
 26 |     public func getLikedArtists(pageLimit: UInt, pageToken: String?, completion: @escaping (_ result: Result<SPCollectionPage, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 27 |         return getLikeDislikeCollection(pageLimit: pageLimit, pageToken: pageToken, collectionVariant: .artists, liked: true, completion: completion)
 28 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:35:153: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 33 |     ///- Parameter completion: Collection page response handler
 34 |     ///- Returns: API request session task
 35 |     public func getDislikedArtists(pageLimit: UInt, pageToken: String?, completion: @escaping (_ result: Result<SPCollectionPage, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                         `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 36 |         return getLikeDislikeCollection(pageLimit: pageLimit, pageToken: pageToken, collectionVariant: .artists, liked: false, completion: completion)
 37 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:44:149: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 42 |     ///- Parameter completion: Collection page response handler
 43 |     ///- Returns: API request session task
 44 |     public func getLikedTracks(pageLimit: UInt, pageToken: String?, completion: @escaping (_ result: Result<SPCollectionPage, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 45 |         return getLikeDislikeCollection(pageLimit: pageLimit, pageToken: pageToken, collectionVariant: .tracks, liked: true, completion: completion)
 46 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:53:152: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 51 |     ///- Parameter completion: Collection page response handler
 52 |     ///- Returns: API request session task
 53 |     public func getDislikedTracks(pageLimit: UInt, pageToken: String?, completion: @escaping (_ result: Result<SPCollectionPage, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 54 |         return getLikeDislikeCollection(pageLimit: pageLimit, pageToken: pageToken, collectionVariant: .tracks, liked: false, completion: completion)
 55 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:61:138: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |     ///- Parameter completion: Collection delta response handler
 60 |     ///- Returns: API request session task
 61 |     public func getLikedArtistsDelta(syncToken: String, completion: @escaping (_ result: Result<SPCollectionDelta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                          `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 62 |         return getLikeDislikeCollectionDelta(syncToken: syncToken, collectionVariant: .artists, liked: true, completion: completion)
 63 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:69:141: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 67 |     ///- Parameter completion: Collection delta response handler
 68 |     ///- Returns: API request session task
 69 |     public func getDislikedArtistsDelta(syncToken: String, completion: @escaping (_ result: Result<SPCollectionDelta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 70 |         return getLikeDislikeCollectionDelta(syncToken: syncToken, collectionVariant: .artists, liked: false, completion: completion)
 71 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:77:137: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |     ///- Parameter completion: Collection delta response handler
 76 |     ///- Returns: API request session task
 77 |     public func getLikedTracksDelta(syncToken: String, completion: @escaping (_ result: Result<SPCollectionDelta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                         `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |         return getLikeDislikeCollectionDelta(syncToken: syncToken, collectionVariant: .tracks, liked: true, completion: completion)
 79 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:85:140: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 83 |     ///- Parameter completion: Collection delta response handler
 84 |     ///- Returns: API request session task
 85 |     public func getDislikedTracksDelta(syncToken: String, completion: @escaping (_ result: Result<SPCollectionDelta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 86 |         return getLikeDislikeCollectionDelta(syncToken: syncToken, collectionVariant: .tracks, liked: false, completion: completion)
 87 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:92:109: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 90 |     ///- Parameter uri: Artist navigation uri
 91 |     ///- Parameter completion: Like status response handler
 92 |     public func likeArtist(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 93 |         return likeDislikeCollectionWrite(appendUris: [uri], removeUris: [], collectionVariant: .artists, liked: true, completion: completion)
 94 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:100:115: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 98 |     ///- Parameter completion: Remove like status response handler
 99 |     ///- Returns: API request session task
100 |     public func removeArtistLike(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
101 |         return likeDislikeCollectionWrite(appendUris: [], removeUris: [uri], collectionVariant: .artists, liked: true, completion: completion)
102 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:109:148: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
107 |     ///- Parameter completion: Collection update status response handler
108 |     ///- Returns: API request session task
109 |     public func likedArtistsUpdate(appendUris: [String], removeUris: [String], completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                    `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
110 |         return likeDislikeCollectionWrite(appendUris: appendUris, removeUris: removeUris, collectionVariant: .artists, liked: true, completion: completion)
111 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:117:112: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
115 |     ///- Parameter completion: Dislike status response handler
116 |     ///- Returns: API request session task
117 |     public func dislikeArtist(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
118 |         return likeDislikeCollectionWrite(appendUris: [uri], removeUris: [], collectionVariant: .artists, liked: false, completion: completion)
119 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:125:118: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
123 |     ///- Parameter completion: Dislike status response handler
124 |     ///- Returns: API request session task
125 |     public func removeArtistDislike(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
126 |         return likeDislikeCollectionWrite(appendUris: [], removeUris: [uri], collectionVariant: .artists, liked: false, completion: completion)
127 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:134:151: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
132 |     ///- Parameter completion: Collection update status response handler
133 |     ///- Returns: API request session task
134 |     public func dislikedArtistsUpdate(appendUris: [String], removeUris: [String], completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
135 |         return likeDislikeCollectionWrite(appendUris: appendUris, removeUris: removeUris, collectionVariant: .artists, liked: false, completion: completion)
136 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:142:108: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
140 |     ///- Parameter completion: Like status response handler
141 |     ///- Returns: API request session task
142 |     public func likeTrack(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
143 |         return likeDislikeCollectionWrite(appendUris: [uri], removeUris: [], collectionVariant: .tracks, liked: true, completion: completion)
144 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:150:114: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
148 |     ///- Parameter completion: Remove like status response handler
149 |     ///- Returns: API request session task
150 |     public func removeTrackLike(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                  `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
151 |         return likeDislikeCollectionWrite(appendUris: [], removeUris: [uri], collectionVariant: .tracks, liked: true, completion: completion)
152 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:159:147: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
157 |     ///- Parameter completion: Collection update status response handler
158 |     ///- Returns: API request session task
159 |     public func likedTracksUpdate(appendUris: [String], removeUris: [String], completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
160 |         return likeDislikeCollectionWrite(appendUris: appendUris, removeUris: removeUris, collectionVariant: .tracks, liked: true, completion: completion)
161 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:166:111: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
164 |     ///- Parameter uri: Track navigation uri
165 |     ///- Parameter completion: Dislike status response handler
166 |     public func dislikeTrack(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
167 |         return likeDislikeCollectionWrite(appendUris: [uri], removeUris: [], collectionVariant: .tracks, liked: false, completion: completion)
168 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:174:117: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
172 |     ///- Parameter completion: Dislike status response handler
173 |     ///- Returns: API request session task
174 |     public func removeTrackDislike(uri: String, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
175 |         return likeDislikeCollectionWrite(appendUris: [], removeUris: [uri], collectionVariant: .tracks, liked: false, completion: completion)
176 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:183:150: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
181 |     ///- Parameter completion: Collection update status response handler
182 |     ///- Returns: API request session task
183 |     public func dislikedTracksUpdate(appendUris: [String], removeUris: [String], completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
184 |         return likeDislikeCollectionWrite(appendUris: appendUris, removeUris: removeUris, collectionVariant: .tracks, liked: false, completion: completion)
185 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:187:226: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
185 |     }
186 |
187 |     fileprivate func getLikeDislikeCollection(pageLimit: UInt, pageToken: String?, collectionVariant: LikeDislikeCollectionVariant, liked: Bool, completion: @escaping (_ result: Result<SPCollectionPage, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                                  `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
188 |         guard let safeClToken = clientToken, let safeAuthToken = authToken else {
189 |             return safeAuthReq { safeClToken, safeAuthToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:236:214: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
234 |     }
235 |
236 |     fileprivate func getLikeDislikeCollectionDelta(syncToken: String, collectionVariant: LikeDislikeCollectionVariant, liked: Bool, completion: @escaping (_ result: Result<SPCollectionDelta, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                      `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
237 |         guard let safeAp = spclientAp, let safeClToken = clientToken, let safeAuthToken = authToken else {
238 |             return safeAuthApReq({ safeClToken, safeAuthToken, safeAp in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift:285:248: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
283 |     }
284 |
285 |     fileprivate func likeDislikeCollectionWrite(appendUris: [String], removeUris: [String], collectionVariant: LikeDislikeCollectionVariant, liked: Bool, username: String? = nil, completion: @escaping (_ result: Result<Bool, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                                                        `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
286 |         guard let safeAp = spclientAp, let safeClToken = clientToken, let safeAuthToken = authToken else {
287 |             return safeAuthApReq({ safeClToken, safeAuthToken, safeAp in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLyrics.swift:21:179: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
19 |     ///- Parameter completion: Completion handler
20 |     ///- Returns: API request session task
21 |     public func getTrackLyrics(_ trackId: String, vocalRemove: Bool = false, syllableSync: Bool = false, completion: @escaping (_ result: Result<SPLyrics?, SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
22 |         let obj = SPTypedObj(id: trackId, entityType: .track)
23 |         let task = getLyrics(obj: obj, vocalRemove: vocalRemove, syllableSync: syllableSync, completion: completion)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLyrics.swift:33:156: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
31 |     ///- Parameter completion: Completion handler
32 |     ///- Returns: API request session task
33 |     public func getLyrics(obj: SPTypedObj, vocalRemove: Bool, syllableSync: Bool, completion: @escaping (_ result: Result<SPLyrics?, SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 |         return safeAuthReq { safeClToken, safeAuthToken in
35 |             let langCode = SPLocaleUtil.getCurrLocaleLangCode() ?? "de_DE"
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiMetadata.swift:19:147: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 17 |     ///- Parameter completion: Meta info response handler
 18 |     ///- Returns: API request session task
 19 |     public func getArtistsDetails(artistUris: [String], completion: @escaping (_ result: Result<[String: SPMetadataArtist], SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 20 |         var validatedUris: [String] = []
 21 |         for uri in artistUris {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiMetadata.swift:81:145: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 79 |     ///- Parameter completion: Meta info response handler
 80 |     ///- Returns: API request session task
 81 |     public func getAlbumsDetails(albumUris: [String], completion: @escaping (_ result: Result<[String: SPMetadataAlbum], SPError>) -> Void)  -> URLSessionDataTask? {
    |                                                                                                                                                 `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 82 |         var validatedUris: [String] = []
 83 |         for uri in albumUris {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiMetadata.swift:143:144: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
141 |     ///- Parameter completion: Meta info response handler
142 |     ///- Returns: API request session task
143 |     public func getTracksDetails(trackUris: [String], completion: @escaping (_ result: Result<[String: SPMetadataTrack], SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
144 |         var validatedUris: [String] = []
145 |         for uri in trackUris {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiMetadata.swift:206:173: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
204 |     ///- Parameter completion: Meta info response handler
205 |     ///- Returns: API request session task
206 |     fileprivate func getMetadata(uris: [String], kind: SPMetaExtensionKind, completion: @escaping (_ response: Result<SPMetaBatchedExtensionResponse, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
207 |         return safeAuthIncludingGuestProfileApReq { safeClToken, safeAuthToken, safeProfile, safeAp in
208 |             var protoHeader = SPMetaBatchedEntityRequestHeader()
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiPlaylist.swift:19:119: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
17 |     ///- Parameter completion: Playlist info response handler
18 |     ///- Returns: API request session task
19 |     public func getPlaylistInfo(id: String, completion: @escaping (_ result: Result<SPPlaylist, SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |         return safeAuthIncludingGuestApReq { safeClToken, safeAuthToken, safeSpclientAP in
21 |             let task = getPlaylistInfoByApi(apHost: safeSpclientAP, userAgent: self.userAgent, clToken: safeClToken, authToken: safeAuthToken, id: id, os: self.device.os, appVer: self.appVersionCode) { result in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiPlaylist.swift:48:131: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
46 |     ///- Parameter completion: Playlist info response handler
47 |     ///- Returns: API request session task
48 |     public func getPlaylistFromTrack(trackId: String, completion: @escaping (_ result: Result<[SPTypedObj], SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
49 |         return getPlaylistFromSeed(uri: SPNavigateUriUtil.generateTrackUri(id: trackId), completion: completion)
50 |     }
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiPlaylist.swift:56:126: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
54 |     ///- Parameter completion: Playlist info response handler
55 |     ///- Returns: API request session task
56 |     public func getPlaylistFromSeed(uri: String, completion: @escaping (_ result: Result<[SPTypedObj], SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                              `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
57 |         return safeAuthIncludingGuestApReq { safeClToken, safeAuthToken, safeSpclientAP in
58 |             let task = getPlaylistFromSeedByApi(userAgent: self.userAgent, clToken: safeClToken, authToken: safeAuthToken, os: self.device.os, appVer: self.appVersionCode, clId: self.clientId, uri: uri) { result in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSearch.swift:21:212: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 19 |     ///- Parameter completion: Search result response handler
 20 |     ///- Returns: API request session task
 21 |     public func searchSuggestion(query: String, entityTypes: [SPSearchEntityType], limit: UInt, onDemandSets: Bool = true, completion: @escaping (_ result: Result<SPSearchSuggestionResult, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                    `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 22 |         return safeAuthProfileReq { safeClToken, safeAuthToken, safeProfile in
 23 |             let uuid = UUID()
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSearch.swift:54:212: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 52 |     ///- Parameter completion: Search result response handler
 53 |     ///- Returns: API request session task
 54 |     public func search(query: String, entityTypes: [SPSearchEntityType], limit: UInt, pageToken: String?, onDemandSets: Bool = true, completion: @escaping (_ result: Result<SPSearchResult, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                                    `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 55 |         return safeAuthProfileReq { safeClToken, safeAuthToken, safeProfile in
 56 |             let uuid = UUID()
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSearch.swift:86:199: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 84 |     ///- Parameter completion: Search result response handler
 85 |     ///- Returns: API request session task
 86 |     public func webSearchWithConversion(query: String, entityTypes: [SPSearchEntityType], limit: UInt, offset: UInt?, completion: @escaping (_ result: Result<[SPSearchEntity], SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 87 |         return safeAuthIncludingGuestReq { safeClToken, safeAuthToken in
 88 |             return self.webSearch(query: query, entityTypes: entityTypes, limit: limit, offset: offset) { result in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSearch.swift:110:186: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
108 |     ///- Parameter completion: Search result response handler
109 |     ///- Returns: API request session task
110 |     public func webSearch(query: String, entityTypes: [SPSearchEntityType], limit: UInt, offset: UInt?, completion: @escaping (_ result: Result<SPWebSearchResult, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                                                                                                          `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
111 |         //Not work with mobile app access tokens anymore (RBAC: access denied) -> Use web access token only
112 |         return safeGuestWebAuthReq { safeClToken, safeAuthToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSignup.swift:19:121: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
17 |     }
18 |
19 |     func signupValidatePass(_ password: String, completion: @escaping (Result<SPSignupValidation, SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                         `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
20 |         guard let safeClToken = clientToken else {
21 |             return safeClReq { safeClToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSignup.swift:40:170: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 |     }
39 |
40 |     func signup(mail: String, password: String, displayName: String, bDate: Date, gender: SPGender, completion: @escaping (Result<SPSignupSession, SPError>) -> Void) -> URLSessionDataTask? {
   |                                                                                                                                                                          `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
41 |         guard let safeClToken = clientToken else {
42 |             return safeClReq { safeClToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:15:110: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 13 | extension SPClient {
 14 |
 15 |     func generateWebClientToken(completion: @escaping (_ result: Result<SPClientToken, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                              `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 16 |         let task = getWebSessionByApi(userAgent: webUserAgent, clId: SPConstants.webClID, os: device.os, appVer: webAppVersionCode, deviceId: device.deviceId) { result in
 17 |             do {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:40:106: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 38 |
 39 |     ///Refresh client session
 40 |     func refreshClientToken(completion: @escaping (_ result: Result<SPClientToken, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                          `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 41 |         var clientInfo = SPClientInfo()
 42 |         clientInfo.clID = clientId
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:140:99: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
138 |     ///Refresh authorization by stored credential data and username
139 |     ///- Parameter completion: Authorization status response handler
140 |     func refreshAuth(completion: @escaping (_ result: Result<SPAuthSession, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
141 |         if (!authorized) {
142 |             completion(.failure(.refreshAuthDataNotExists(usernameFound: !authSession.username.isEmpty, storedCredFound: !authSession.storedCredential.isEmpty)))
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:221:94: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
219 |     ///- Parameter completion: Access point response handler
220 |     ///- Returns: API request session task
221 |     func getAPs(completion: @escaping (_ result: Result<SPAccessPoint, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                              `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
222 |         return getAccessPointsByApi(clToken: clientToken) { result in
223 |             do {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:262:96: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
260 |     ///- Parameter completion: Application certificate response handler
261 |     ///- Returns: API request session task
262 |     public func getWdvCert(completion: @escaping (_ result: Result<Data, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
263 |         return getWdvCertByApi { result in
264 |             do {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:285:105: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
283 |     ///- Parameter completion: Profile info response handler
284 |     ///- Returns: API request session task
285 |     public func getProfileInfo(completion: @escaping (_ result: Result<SPProfile, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                         `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
286 |         return safeAuthReq { safeClToken, safeAuthToken in
287 |             let task = getProfileInfoByApi(userAgent: self.userAgent, clToken: safeClToken, authToken: safeAuthToken, os: self.device.os, appVer: self.appVersionCode) { result in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:313:101: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
311 |     ///- Parameter completion: Profile info response handler
312 |     ///- Returns: API request session task
313 |     func getWebProfileInfo(completion: @escaping (_ result: Result<SPProfile, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
314 |         return safeAuthReq { safeClToken, safeAuthToken in
315 |             let task = getWebProfileCustomByApi(userAgent: self.webUserAgent, clToken: safeClToken, authToken: safeAuthToken, os: SPConstants.webPlatform, appVer: self.webAppVersionCode, username: self.authSession.username) { result in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:358:108: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
356 |     ///- Parameter completion: Profile info response handler
357 |     ///- Returns: API request session task
358 |     func getWebProfileInfoReserve(completion: @escaping (_ result: Result<SPProfile, SPError>) -> Void) -> URLSessionDataTask? {
    |                                                                                                            `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
359 |         return safeAuthReq { safeClToken, safeAuthToken in
360 |             let task = getWebProfileCustom2ByApi(userAgent: self.webUserAgent, clToken: safeClToken, authToken: safeAuthToken, os: SPConstants.webPlatform, appVer: self.webAppVersionCode, username: self.authSession.username) { result in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:395:66: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
393 |     ///- Parameter clReq: API func handler with actual or refreshed client token
394 |     ///- Returns: API request session task
395 |     func safeClReq(_ clReq: @escaping (_ safeClToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                  `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
396 |         if let cToken = clientToken {
397 |             return clReq(cToken)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:395:90: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
393 |     ///- Parameter clReq: API func handler with actual or refreshed client token
394 |     ///- Returns: API request session task
395 |     func safeClReq(_ clReq: @escaping (_ safeClToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                          `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
396 |         if let cToken = clientToken {
397 |             return clReq(cToken)
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:413:95: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     ///- Parameter authReq: API func handler with actual or refreshed client and auth tokens
412 |     ///- Returns: API request session task
413 |     func safeAuthReq(_ authReq: @escaping (_ safeClToken: String, _ safeAuthToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let aToken = authToken {
415 |             return safeClReq { safeClToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:413:119: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
411 |     ///- Parameter authReq: API func handler with actual or refreshed client and auth tokens
412 |     ///- Returns: API request session task
413 |     func safeAuthReq(_ authReq: @escaping (_ safeClToken: String, _ safeAuthToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
414 |         if let aToken = authToken {
415 |             return safeClReq { safeClToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:435:103: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
433 |     ///- Parameter authReq: API func handler with actual or refreshed client and auth tokens
434 |     ///- Returns: API request session task
435 |     func safeGuestWebAuthReq(_ authReq: @escaping (_ safeClToken: String, _ safeAuthToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
436 |         //No user auth
437 |         if let gAToken = guestAuthToken  {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:435:127: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
433 |     ///- Parameter authReq: API func handler with actual or refreshed client and auth tokens
434 |     ///- Returns: API request session task
435 |     func safeGuestWebAuthReq(_ authReq: @escaping (_ safeClToken: String, _ safeAuthToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
436 |         //No user auth
437 |         if let gAToken = guestAuthToken  {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:454:109: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
452 |     ///- Parameter authReq: API func handler with actual or refreshed client and auth tokens
453 |     ///- Returns: API request session task
454 |     func safeAuthIncludingGuestReq(_ authReq: @escaping (_ safeClToken: String, _ safeAuthToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
455 |         if let aToken = authToken {
456 |             return safeClReq { safeClToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:454:133: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
452 |     ///- Parameter authReq: API func handler with actual or refreshed client and auth tokens
453 |     ///- Returns: API request session task
454 |     func safeAuthIncludingGuestReq(_ authReq: @escaping (_ safeClToken: String, _ safeAuthToken: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
455 |         if let aToken = authToken {
456 |             return safeClReq { safeClToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:478:135: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
476 |     ///- Parameter authProfileReq: API func handler with actual or refreshed client and auth tokens, profile instance
477 |     ///- Returns: API request session task
478 |     func safeAuthProfileReq(_ authProfileReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                       `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
479 |         if let safeProfile = profile {
480 |             return safeAuthReq { safeClToken, safeAuthToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:478:159: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
476 |     ///- Parameter authProfileReq: API func handler with actual or refreshed client and auth tokens, profile instance
477 |     ///- Returns: API request session task
478 |     func safeAuthProfileReq(_ authProfileReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                               `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
479 |         if let safeProfile = profile {
480 |             return safeAuthReq { safeClToken, safeAuthToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:496:149: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
494 |     ///- Parameter authProfileReq: API func handler with actual or refreshed client and auth tokens, profile instance or dummy profile info with guest auth tokens
495 |     ///- Returns: API request session task
496 |     func safeAuthIncludingGuestProfileReq(_ authProfileReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
497 |         if let safeProfile = profile {
498 |             return safeAuthReq { safeClToken, safeAuthToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:496:173: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
494 |     ///- Parameter authProfileReq: API func handler with actual or refreshed client and auth tokens, profile instance or dummy profile info with guest auth tokens
495 |     ///- Returns: API request session task
496 |     func safeAuthIncludingGuestProfileReq(_ authProfileReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
497 |         if let safeProfile = profile {
498 |             return safeAuthReq { safeClToken, safeAuthToken in
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:513:117: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
511 |     ///- Parameter authApReq: API func handler with actual or refreshed private back-end access point, client and auth tokens
512 |     ///- Returns: API request session task
513 |     func safeAuthApReq(_ authApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
514 |         let task = safeAuthReq { safeClToken, safeAuthToken in
515 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:513:141: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
511 |     ///- Parameter authApReq: API func handler with actual or refreshed private back-end access point, client and auth tokens
512 |     ///- Returns: API request session task
513 |     func safeAuthApReq(_ authApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
514 |         let task = safeAuthReq { safeClToken, safeAuthToken in
515 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:535:131: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
533 |     ///- Parameter authApReq: API func handler with actual or refreshed private back-end access point, client and auth tokens
534 |     ///- Returns: API request session task
535 |     func safeAuthIncludingGuestApReq(_ authApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
536 |         let task = safeAuthIncludingGuestReq { safeClToken, safeAuthToken in
537 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:535:155: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
533 |     ///- Parameter authApReq: API func handler with actual or refreshed private back-end access point, client and auth tokens
534 |     ///- Returns: API request session task
535 |     func safeAuthIncludingGuestApReq(_ authApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
536 |         let task = safeAuthIncludingGuestReq { safeClToken, safeAuthToken in
537 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:557:157: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
555 |     ///- Parameter authProfileApReq: API func handler with actual or refreshed private back-end access point, profile instance, client and auth tokens
556 |     ///- Returns: API request session task
557 |     func safeAuthProfileApReq(_ authProfileApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                             `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
558 |         let task = safeAuthProfileReq { safeClToken, safeAuthToken, safeProfile in
559 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:557:181: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
555 |     ///- Parameter authProfileApReq: API func handler with actual or refreshed private back-end access point, profile instance, client and auth tokens
556 |     ///- Returns: API request session task
557 |     func safeAuthProfileApReq(_ authProfileApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                                                     `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
558 |         let task = safeAuthProfileReq { safeClToken, safeAuthToken, safeProfile in
559 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:579:171: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
577 |     ///- Parameter authProfileApReq: API func handler with actual or refreshed private back-end access point, profile instance, client and auth tokens
578 |     ///- Returns: API request session task
579 |     func safeAuthIncludingGuestProfileApReq(_ authProfileApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                                           `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
580 |         let task = safeAuthIncludingGuestProfileReq { safeClToken, safeAuthToken, safeProfile in
581 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift:579:195: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
577 |     ///- Parameter authProfileApReq: API func handler with actual or refreshed private back-end access point, profile instance, client and auth tokens
578 |     ///- Returns: API request session task
579 |     func safeAuthIncludingGuestProfileApReq(_ authProfileApReq: @escaping (_ safeClToken: String, _ safeAuthToken: String, _ safeProfile: SPProfile, _ safeAp: String) -> URLSessionDataTask?) -> URLSessionDataTask? {
    |                                                                                                                                                                                                   `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
580 |         let task = safeAuthIncludingGuestProfileReq { safeClToken, safeAuthToken, safeProfile in
581 |             if let ap = self.spclientAp {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionDataTask = AnyObject
  |                  `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/DerivedSources/resource_bundle_accessor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPCollectionController.swift /host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPDownloadInfoController.swift /host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPLikeController.swift /host/spi-builder-workspace/Sources/SwiftySpot/Controller/SPMetaInfoController.swift /host/spi-builder-workspace/Sources/SwiftySpot/Extension/URL.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Artist/SPArtist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Auth/SPAuthChallengeInfo.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Auth/SPAuthInitMeta.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Auth/SPAuthSession.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Auth/SPGuestWebAuthSession.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Base/SPBase16.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Base/SPBase32.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Base/SPBase62.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Base/SPBinaryIntegerExt.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Base/SPUInt128.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Basis/ISPID.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Basis/ISPObj.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Basis/SPBaseObj.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Basis/SPEntityType.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Basis/SPID.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Basis/SPTypedObj.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Collection/SPCollectionDelta.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Collection/SPCollectionItem.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Collection/SPCollectionPage.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/DownloadInfo/SPDownloadInfo.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/DownloadInfo/SPDownloadProgress.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/DownloadInfo/SPWDVLicUrl.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/DownloadInfo/SPWDVSeektable.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Landing/SPLanding.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Landing/SPLandingPlaylist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Lyrics/SPLyrics.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Lyrics/SPLyricsColorData+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Lyrics/SPLyricsLine+Decodable.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Lyrics/SPLyricsSyllable+Decodable.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Lyrics/SPLyricsSyncType+Decoder.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Album/SPMetadataAlbum.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Album/SPMetadataDisc.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Artist/SPMetadataArtist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/SPMetadataAvailability+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/SPMetadataDate+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/SPMetadataImg+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/SPMetadataLicensor+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/SPMetadataSalePeriod+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Track/SPMetadataAudioFile+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Track/SPMetadataAudioFormat+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Track/SPMetadataTopTracks.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Metadata/Track/SPMetadataTrack.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Playlist/SPPlaylist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Playlist/SPPlaylistTrack.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Profile/SPExplicit.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Profile/SPPolicies.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Profile/SPProfile.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/SPAccessPoint.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/SPClientSession.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/SPDateTime.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/SPDevice.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/SPSignupValidation.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchAlbum+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchArtist+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchAudioShow+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchEntity.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchEntityType.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchPlaylist+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchProfile+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchRelatedEntity+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/SPSearchTrack+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchAlbum.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchArtist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchAudioShow.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchCardImage.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchCardImageColors.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchEntity.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchEpisode.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchPlaylist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchProfile.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchTopic.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPWebSearchTrack.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Entity/Web/SPwebSearchCardImageSource.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/SPSearchAutocompleteQuery+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/SPSearchRecomendations.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/SPSearchResult.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/SPSearchSegment+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/SPSearchSnippet+Ctor.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/SPSearchSuggestionResult.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Web/SPWebSearchResult.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Search/Web/SPWebSearchTopResults.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Signup/SPGender.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Signup/SPSignupSession.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Support/CancellationToken.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Web/SPWebDuration.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Web/SPWebPlayability.swift /host/spi-builder-workspace/Sources/SwiftySpot/Model/Web/SPWebPublisher.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiArtist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiAuth.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiCollection.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiDownload.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiLanding.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiLyrics.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiMetadata.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiPlaylist.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiProfile.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiSearch.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiSession.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/ApiSignup.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Client.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Downloader.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Error/ResponseError.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Error/SPError.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/SPResponse.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Target/ApiTarget+BaseUrl.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Target/ApiTarget+Body.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Target/ApiTarget+Headers.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Target/ApiTarget+HttpMethod.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Target/ApiTarget+Path.swift /host/spi-builder-workspace/Sources/SwiftySpot/Network/Target/ApiTarget.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Accessibility.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ApiLanding.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/CardLarge.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/CardMedium.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/CardShortcut.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/CardSmall.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Challenge.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ClientInfo.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ClientToken.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Collection.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/CollectionModel.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Connectivity.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ContextMenu.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Credentials.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/DownloadInfo.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/DownloadInfoModel.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ExtendedMetadata.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/FilterComponent.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/HighlightedText.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/HomeViewService.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Login5.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Lyrics.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/LyricsModel.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Metadata.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/MetadataModel.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Path.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/PlayCommand.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/PlaylistInfo.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ProfileWeb.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Restrictions.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Search.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/SearchModel.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/Signup.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponent.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/TLComponentV2.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/ToolbarItem.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/Proto/Generated/UbiElementInfo.pb.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiArtist.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiAuth.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiCollectionExt.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiDownload.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLanding.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLikeDislike.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiLyrics.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiMetadata.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiPlaylist.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSearch.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSignup.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+ApiSupport.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+Notifier.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient+Properties.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPClient.swift /host/spi-builder-workspace/Sources/SwiftySpot/SPConstants.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPBinaryUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPBitShiftUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPCryptoUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPDateUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPHashCashUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPLocaleUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPNavigateUriUtil.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPSHA1.swift /host/spi-builder-workspace/Sources/SwiftySpot/Util/SPTOTPUtil.swift -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftySpot -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/SwiftySpot_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/Modules/SwiftySpot.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/Modules/SwiftySpot.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/SwiftySpot-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/SwiftySpot-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/SwiftySpot-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftySpot.build/Debug-webassembly-wasm32/SwiftySpot-t.build/Objects-normal/wasm32/Modules/SwiftySpot.swiftmodule
error: Build failed
BUILD FAILURE 6.4 wasm