Build Information
Failed to build SwiftTube, reference 0.1.0 (64f0f1), with Swift 6.4 for tvOS using Xcode 27.0 on 18 Sep 2026 01:19:35 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftTube -destination generic/platform=tvOSBuild Log
| `- note: use 'Date' instead
14 |
15 | /** The number of viewers currently watching the broadcast. The property and its value will be present if the broadcast has current viewers and the broadcast owner has not hidden the viewcount for the video. Note that YouTube stops tracking the number of concurrent viewers for a broadcast when the broadcast ends. So, this property would not identify the number of viewers watching an archived video of a live broadcast that already ended. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:19:32: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
17 |
18 | /** The time that the broadcast is scheduled to end. If the value is empty or the property is not present, then the broadcast is scheduled to contiue indefinitely. */
19 | public var scheduledEndTime: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
20 |
21 | /** The time that the broadcast is scheduled to begin. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:22:34: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
20 |
21 | /** The time that the broadcast is scheduled to begin. */
22 | public var scheduledStartTime: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
23 |
24 | public init(activeLiveChatId: String? = nil, actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, concurrentViewers: String? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:24:63: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
22 | public var scheduledStartTime: DateTime?
23 |
24 | public init(activeLiveChatId: String? = nil, actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, concurrentViewers: String? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
25 | self.activeLiveChatId = activeLiveChatId
26 | self.actualEndTime = actualEndTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:24:97: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
22 | public var scheduledStartTime: DateTime?
23 |
24 | public init(activeLiveChatId: String? = nil, actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, concurrentViewers: String? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
25 | self.activeLiveChatId = activeLiveChatId
26 | self.actualEndTime = actualEndTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:24:166: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
22 | public var scheduledStartTime: DateTime?
23 |
24 | public init(activeLiveChatId: String? = nil, actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, concurrentViewers: String? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
25 | self.activeLiveChatId = activeLiveChatId
26 | self.actualEndTime = actualEndTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:24:203: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
22 | public var scheduledStartTime: DateTime?
23 |
24 | public init(activeLiveChatId: String? = nil, actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, concurrentViewers: String? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
25 | self.activeLiveChatId = activeLiveChatId
26 | self.actualEndTime = actualEndTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRecordingDetails.swift:13:29: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
11 |
12 | /** The date and time when the video was recorded. */
13 | public var recordingDate: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
14 |
15 | public init(location: GeoPoint? = nil, locationDescription: String? = nil, recordingDate: DateTime? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRecordingDetails.swift:15:93: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
13 | public var recordingDate: DateTime?
14 |
15 | public init(location: GeoPoint? = nil, locationDescription: String? = nil, recordingDate: DateTime? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
16 | self.location = location
17 | self.locationDescription = locationDescription
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSnippet.swift:39:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
37 |
38 | /** The date and time when the video was uploaded. */
39 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
40 |
41 | /** A list of keyword tags associated with the video. Tags may contain spaces. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSnippet.swift:50:295: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
48 | public var title: String?
49 |
50 | public init(categoryId: String? = nil, channelId: String? = nil, channelTitle: String? = nil, defaultAudioLanguage: String? = nil, defaultLanguage: String? = nil, description: String? = nil, liveBroadcastContent: LiveBroadcastContent? = nil, localized: VideoLocalization? = nil, publishedAt: DateTime? = nil, tags: [String]? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
51 | self.categoryId = categoryId
52 | self.channelId = channelId
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatus.swift:70:25: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
68 |
69 | /** The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private.. */
70 | public var publishAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
71 |
72 | /** This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatus.swift:80:210: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
78 | public var uploadStatus: UploadStatus?
79 |
80 | public init(embeddable: Bool? = nil, failureReason: FailureReason? = nil, license: License? = nil, madeForKids: Bool? = nil, privacyStatus: PrivacyStatus? = nil, publicStatsViewable: Bool? = nil, publishAt: DateTime? = nil, rejectionReason: RejectionReason? = nil, selfDeclaredMadeForKids: Bool? = nil, uploadStatus: UploadStatus? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
81 | self.embeddable = embeddable
82 | self.failureReason = failureReason
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeAbuseReportsInsert {
7 | public static let service = APIService<Response>(id: "youtube.abuseReports.insert", tag: "abuseReports", method: "POST", path: "/youtube/v3/abuseReports", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.abuseReports.insert", tag: "abuseReports", method: "POST", path: "/youtube/v3/abuseReports", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = AbuseReport
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift:121:17: error: type 'AbuseReports.YoutubeAbuseReportsInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'AbuseReports.YoutubeAbuseReportsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = AbuseReport
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(AbuseReport.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeActivitiesList {
7 | public static let service = APIService<Response>(id: "youtube.activities.list", tag: "activities", method: "GET", path: "/youtube/v3/activities", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.activities.list", tag: "activities", method: "GET", path: "/youtube/v3/activities", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift:166:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
164 | }
165 |
166 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
167 | public typealias SuccessType = ActivityListResponse
168 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift:166:17: error: type 'Activities.YoutubeActivitiesList.Response' does not conform to protocol 'Response'
164 | }
165 |
166 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Activities.YoutubeActivitiesList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
167 | public typealias SuccessType = ActivityListResponse
168 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift:199:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
197 | switch statusCode {
198 | case 200: self = try .status200(decoder.decode(ActivityListResponse.self, from: data))
199 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
200 | }
201 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Deletes a resource. */
6 | enum YoutubeCaptionsDelete {
7 | public static let service = APIService<Response>(id: "youtube.captions.delete", tag: "captions", method: "DELETE", path: "/youtube/v3/captions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.captions.delete", tag: "captions", method: "DELETE", path: "/youtube/v3/captions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift:129:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
127 | }
128 |
129 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
130 | public typealias SuccessType = Void
131 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift:129:17: error: type 'Captions.YoutubeCaptionsDelete.Response' does not conform to protocol 'Response'
127 | }
128 |
129 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Captions.YoutubeCaptionsDelete.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
130 | public typealias SuccessType = Void
131 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift:162:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
160 | switch statusCode {
161 | case 200: self = .status200
162 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
163 | }
164 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Downloads a caption track. */
6 | enum YoutubeCaptionsDownload {
7 | public static let service = APIService<Response>(id: "youtube.captions.download", tag: "captions", method: "GET", path: "/youtube/v3/captions/{id}", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.captions.download", tag: "captions", method: "GET", path: "/youtube/v3/captions/{id}", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift:147:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
145 | }
146 |
147 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
148 | public typealias SuccessType = Void
149 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift:147:17: error: type 'Captions.YoutubeCaptionsDownload.Response' does not conform to protocol 'Response'
145 | }
146 |
147 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Captions.YoutubeCaptionsDownload.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
148 | public typealias SuccessType = Void
149 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift:180:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
178 | switch statusCode {
179 | case 200: self = .status200
180 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
181 | }
182 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeCaptionsInsert {
7 | public static let service = APIService<Response>(id: "youtube.captions.insert", tag: "captions", method: "POST", path: "/youtube/v3/captions", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.captions.insert", tag: "captions", method: "POST", path: "/youtube/v3/captions", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift:137:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
135 | }
136 |
137 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
138 | public typealias SuccessType = Caption
139 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift:137:17: error: type 'Captions.YoutubeCaptionsInsert.Response' does not conform to protocol 'Response'
135 | }
136 |
137 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Captions.YoutubeCaptionsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
138 | public typealias SuccessType = Caption
139 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift:170:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
168 | switch statusCode {
169 | case 200: self = try .status200(decoder.decode(Caption.self, from: data))
170 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeCaptionsList {
7 | public static let service = APIService<Response>(id: "youtube.captions.list", tag: "captions", method: "GET", path: "/youtube/v3/captions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.captions.list", tag: "captions", method: "GET", path: "/youtube/v3/captions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift:142:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
140 | }
141 |
142 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
143 | public typealias SuccessType = CaptionListResponse
144 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift:142:17: error: type 'Captions.YoutubeCaptionsList.Response' does not conform to protocol 'Response'
140 | }
141 |
142 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Captions.YoutubeCaptionsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
143 | public typealias SuccessType = CaptionListResponse
144 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift:175:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
173 | switch statusCode {
174 | case 200: self = try .status200(decoder.decode(CaptionListResponse.self, from: data))
175 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
176 | }
177 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Updates an existing resource. */
6 | enum YoutubeCaptionsUpdate {
7 | public static let service = APIService<Response>(id: "youtube.captions.update", tag: "captions", method: "PUT", path: "/youtube/v3/captions", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.captions.update", tag: "captions", method: "PUT", path: "/youtube/v3/captions", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift:137:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
135 | }
136 |
137 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
138 | public typealias SuccessType = Caption
139 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift:137:17: error: type 'Captions.YoutubeCaptionsUpdate.Response' does not conform to protocol 'Response'
135 | }
136 |
137 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Captions.YoutubeCaptionsUpdate.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
138 | public typealias SuccessType = Caption
139 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift:170:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
168 | switch statusCode {
169 | case 200: self = try .status200(decoder.decode(Caption.self, from: data))
170 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
171 | }
172 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeChannelBannersInsert {
7 | public static let service = APIService<Response>(id: "youtube.channelBanners.insert", tag: "channelBanners", method: "POST", path: "/youtube/v3/channelBanners/insert", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.upload"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channelBanners.insert", tag: "channelBanners", method: "POST", path: "/youtube/v3/channelBanners/insert", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.upload"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift:132:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
130 | }
131 |
132 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
133 | public typealias SuccessType = ChannelBannerResource
134 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift:132:17: error: type 'ChannelBanners.YoutubeChannelBannersInsert.Response' does not conform to protocol 'Response'
130 | }
131 |
132 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'ChannelBanners.YoutubeChannelBannersInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
133 | public typealias SuccessType = ChannelBannerResource
134 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift:165:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
163 | switch statusCode {
164 | case 200: self = try .status200(decoder.decode(ChannelBannerResource.self, from: data))
165 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
166 | }
167 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/sources-1 -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLocalization.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoMonetizationDetails.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoPlayer.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetails.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetailsProcessingProgress.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProjectDetails.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRating.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRecordingDetails.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSnippet.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatistics.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatus.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestions.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestionsTagSuggestion.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoTopicDetails.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/WatchSettings.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/supplementaryOutputs-8 -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/SwiftTube-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftTube -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/SwiftTube_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoLiveStreamingDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoLocalization.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoMonetizationDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetailsProcessingProgress.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoProjectDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoRating.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoRecordingDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoSnippet.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoStatistics.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoStatus.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestionsTagSuggestion.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoTopicDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/WatchSettings.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeAbuseReportsInsert.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeActivitiesList.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDelete.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDownload.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsInsert.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsList.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsUpdate.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeChannelBannersInsert.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/SwiftTube.swiftmodule -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoLiveStreamingDetails.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoLocalization.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoMonetizationDetails.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoPlayer.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetails.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetailsProcessingProgress.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoProjectDetails.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoRating.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoRecordingDetails.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoSnippet.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoStatistics.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoStatus.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestions.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestionsTagSuggestion.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/VideoTopicDetails.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/WatchSettings.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeAbuseReportsInsert.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeActivitiesList.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDelete.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDownload.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsInsert.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsList.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsUpdate.o -index-unit-output-path /SwiftTube.build/Debug-appletvos/SwiftTube-t.build/Objects-normal/arm64/YoutubeChannelBannersInsert.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoLiveStreamingDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLocalization.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoLocalization.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoMonetizationDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoMonetizationDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoPlayer.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoPlayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoProcessingDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetailsProcessingProgress.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoProcessingDetailsProcessingProgress.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProjectDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoProjectDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRating.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoRating.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRecordingDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoRecordingDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatistics.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoStatistics.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestions.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoSuggestions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestionsTagSuggestion.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoSuggestionsTagSuggestion.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoTopicDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoTopicDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/WatchSettings.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WatchSettings.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeAbuseReportsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeActivitiesList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCaptionsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCaptionsDownload.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCaptionsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCaptionsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCaptionsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelBannersInsert.swift
SwiftCompile normal arm64 Compiling\ YoutubeChannelSectionsDelete.swift,\ YoutubeChannelSectionsInsert.swift,\ YoutubeChannelSectionsList.swift,\ YoutubeChannelSectionsUpdate.swift,\ YoutubeChannelsList.swift,\ YoutubeChannelsUpdate.swift,\ YoutubeCommentThreadsInsert.swift,\ YoutubeCommentThreadsList.swift,\ YoutubeCommentsDelete.swift,\ YoutubeCommentsInsert.swift,\ YoutubeCommentsList.swift,\ YoutubeCommentsMarkAsSpam.swift,\ YoutubeCommentsSetModerationStatus.swift,\ YoutubeCommentsUpdate.swift,\ YoutubeI18nLanguagesList.swift,\ YoutubeI18nRegionsList.swift,\ YoutubeLiveBroadcastsBind.swift,\ YoutubeLiveBroadcastsDelete.swift,\ YoutubeLiveBroadcastsInsert.swift,\ YoutubeLiveBroadcastsList.swift,\ YoutubeLiveBroadcastsTransition.swift,\ YoutubeLiveBroadcastsUpdate.swift,\ YoutubeLiveChatBansDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsTransition.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Deletes a resource. */
6 | enum YoutubeChannelSectionsDelete {
7 | public static let service = APIService<Response>(id: "youtube.channelSections.delete", tag: "channelSections", method: "DELETE", path: "/youtube/v3/channelSections", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channelSections.delete", tag: "channelSections", method: "DELETE", path: "/youtube/v3/channelSections", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift:122:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
123 | public typealias SuccessType = Void
124 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift:122:17: error: type 'ChannelSections.YoutubeChannelSectionsDelete.Response' does not conform to protocol 'Response'
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'ChannelSections.YoutubeChannelSectionsDelete.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
123 | public typealias SuccessType = Void
124 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift:155:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
153 | switch statusCode {
154 | case 200: self = .status200
155 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
156 | }
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeChannelSectionsInsert {
7 | public static let service = APIService<Response>(id: "youtube.channelSections.insert", tag: "channelSections", method: "POST", path: "/youtube/v3/channelSections", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channelSections.insert", tag: "channelSections", method: "POST", path: "/youtube/v3/channelSections", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift:135:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
133 | }
134 |
135 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
136 | public typealias SuccessType = ChannelSection
137 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift:135:17: error: type 'ChannelSections.YoutubeChannelSectionsInsert.Response' does not conform to protocol 'Response'
133 | }
134 |
135 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'ChannelSections.YoutubeChannelSectionsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
136 | public typealias SuccessType = ChannelSection
137 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift:168:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
166 | switch statusCode {
167 | case 200: self = try .status200(decoder.decode(ChannelSection.self, from: data))
168 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
169 | }
170 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeChannelSectionsList {
7 | public static let service = APIService<Response>(id: "youtube.channelSections.list", tag: "channelSections", method: "GET", path: "/youtube/v3/channelSections", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channelSections.list", tag: "channelSections", method: "GET", path: "/youtube/v3/channelSections", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift:151:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
149 | }
150 |
151 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
152 | public typealias SuccessType = ChannelSectionListResponse
153 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift:151:17: error: type 'ChannelSections.YoutubeChannelSectionsList.Response' does not conform to protocol 'Response'
149 | }
150 |
151 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'ChannelSections.YoutubeChannelSectionsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
152 | public typealias SuccessType = ChannelSectionListResponse
153 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift:184:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
182 | switch statusCode {
183 | case 200: self = try .status200(decoder.decode(ChannelSectionListResponse.self, from: data))
184 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
185 | }
186 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Updates an existing resource. */
6 | enum YoutubeChannelSectionsUpdate {
7 | public static let service = APIService<Response>(id: "youtube.channelSections.update", tag: "channelSections", method: "PUT", path: "/youtube/v3/channelSections", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channelSections.update", tag: "channelSections", method: "PUT", path: "/youtube/v3/channelSections", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift:128:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
126 | }
127 |
128 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
129 | public typealias SuccessType = ChannelSection
130 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift:128:17: error: type 'ChannelSections.YoutubeChannelSectionsUpdate.Response' does not conform to protocol 'Response'
126 | }
127 |
128 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'ChannelSections.YoutubeChannelSectionsUpdate.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
129 | public typealias SuccessType = ChannelSection
130 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift:161:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
159 | switch statusCode {
160 | case 200: self = try .status200(decoder.decode(ChannelSection.self, from: data))
161 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
162 | }
163 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeChannelsList {
7 | public static let service = APIService<Response>(id: "youtube.channels.list", tag: "channels", method: "GET", path: "/youtube/v3/channels", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner-channel-audit"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channels.list", tag: "channels", method: "GET", path: "/youtube/v3/channels", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner-channel-audit"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift:186:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
184 | }
185 |
186 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
187 | public typealias SuccessType = ChannelListResponse
188 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift:186:17: error: type 'Channels.YoutubeChannelsList.Response' does not conform to protocol 'Response'
184 | }
185 |
186 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Channels.YoutubeChannelsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
187 | public typealias SuccessType = ChannelListResponse
188 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift:219:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
217 | switch statusCode {
218 | case 200: self = try .status200(decoder.decode(ChannelListResponse.self, from: data))
219 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
220 | }
221 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Updates an existing resource. */
6 | enum YoutubeChannelsUpdate {
7 | public static let service = APIService<Response>(id: "youtube.channels.update", tag: "channels", method: "PUT", path: "/youtube/v3/channels", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.channels.update", tag: "channels", method: "PUT", path: "/youtube/v3/channels", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:128:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
126 | }
127 |
128 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
129 | public typealias SuccessType = Channel
130 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:128:17: error: type 'Channels.YoutubeChannelsUpdate.Response' does not conform to protocol 'Response'
126 | }
127 |
128 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Channels.YoutubeChannelsUpdate.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
129 | public typealias SuccessType = Channel
130 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:161:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
159 | switch statusCode {
160 | case 200: self = try .status200(decoder.decode(Channel.self, from: data))
161 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
162 | }
163 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeCommentThreadsInsert {
7 | public static let service = APIService<Response>(id: "youtube.commentThreads.insert", tag: "commentThreads", method: "POST", path: "/youtube/v3/commentThreads", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.commentThreads.insert", tag: "commentThreads", method: "POST", path: "/youtube/v3/commentThreads", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = CommentThread
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:121:17: error: type 'CommentThreads.YoutubeCommentThreadsInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'CommentThreads.YoutubeCommentThreadsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = CommentThread
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(CommentThread.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeCommentThreadsList {
7 | public static let service = APIService<Response>(id: "youtube.commentThreads.list", tag: "commentThreads", method: "GET", path: "/youtube/v3/commentThreads", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | /** Limits the returned comment threads to those with the specified moderation status. Not compatible with the 'id' filter. Valid values: published, heldForReview, likelySpam. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:31:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
29 | }
30 |
31 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
32 | public struct Options {
33 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:207:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
205 | }
206 |
207 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
208 | public typealias SuccessType = CommentThreadListResponse
209 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:207:17: error: type 'CommentThreads.YoutubeCommentThreadsList.Response' does not conform to protocol 'Response'
205 | }
206 |
207 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'CommentThreads.YoutubeCommentThreadsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
208 | public typealias SuccessType = CommentThreadListResponse
209 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:240:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
238 | switch statusCode {
239 | case 200: self = try .status200(decoder.decode(CommentThreadListResponse.self, from: data))
240 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
241 | }
242 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Deletes a resource. */
6 | enum YoutubeCommentsDelete {
7 | public static let service = APIService<Response>(id: "youtube.comments.delete", tag: "comments", method: "DELETE", path: "/youtube/v3/comments", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.delete", tag: "comments", method: "DELETE", path: "/youtube/v3/comments", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:115:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
116 | public typealias SuccessType = Void
117 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:115:17: error: type 'Comments.YoutubeCommentsDelete.Response' does not conform to protocol 'Response'
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsDelete.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
116 | public typealias SuccessType = Void
117 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:148:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
146 | switch statusCode {
147 | case 200: self = .status200
148 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
149 | }
150 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeCommentsInsert {
7 | public static let service = APIService<Response>(id: "youtube.comments.insert", tag: "comments", method: "POST", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.insert", tag: "comments", method: "POST", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = Comment
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:121:17: error: type 'Comments.YoutubeCommentsInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = Comment
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(Comment.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeCommentsList {
7 | public static let service = APIService<Response>(id: "youtube.comments.list", tag: "comments", method: "GET", path: "/youtube/v3/comments", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | /** The requested text format for the returned comments. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:16:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
14 | }
15 |
16 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
17 | public struct Options {
18 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:158:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
156 | }
157 |
158 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
159 | public typealias SuccessType = CommentListResponse
160 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:158:17: error: type 'Comments.YoutubeCommentsList.Response' does not conform to protocol 'Response'
156 | }
157 |
158 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
159 | public typealias SuccessType = CommentListResponse
160 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:191:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
189 | switch statusCode {
190 | case 200: self = try .status200(decoder.decode(CommentListResponse.self, from: data))
191 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
192 | }
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Expresses the caller's opinion that one or more comments should be flagged as spam. */
6 | enum YoutubeCommentsMarkAsSpam {
7 | public static let service = APIService<Response>(id: "youtube.comments.markAsSpam", tag: "comments", method: "POST", path: "/youtube/v3/comments/markAsSpam", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.markAsSpam", tag: "comments", method: "POST", path: "/youtube/v3/comments/markAsSpam", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:116:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
114 | }
115 |
116 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
117 | public typealias SuccessType = Void
118 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:116:17: error: type 'Comments.YoutubeCommentsMarkAsSpam.Response' does not conform to protocol 'Response'
114 | }
115 |
116 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsMarkAsSpam.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
117 | public typealias SuccessType = Void
118 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:149:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
147 | switch statusCode {
148 | case 200: self = .status200
149 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Sets the moderation status of one or more comments. */
6 | enum YoutubeCommentsSetModerationStatus {
7 | public static let service = APIService<Response>(id: "youtube.comments.setModerationStatus", tag: "comments", method: "POST", path: "/youtube/v3/comments/setModerationStatus", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | /** Specifies the requested moderation status. Note, comments can be in statuses, which are not available through this call. For example, this call does not allow to mark a comment as 'likely spam'. Valid values: MODERATION_STATUS_PUBLISHED, MODERATION_STATUS_HELD_FOR_REVIEW, MODERATION_STATUS_REJECTED. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:17:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
15 | }
16 |
17 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
18 | public struct Options {
19 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:136:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
134 | }
135 |
136 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
137 | public typealias SuccessType = Void
138 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:136:17: error: type 'Comments.YoutubeCommentsSetModerationStatus.Response' does not conform to protocol 'Response'
134 | }
135 |
136 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsSetModerationStatus.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
137 | public typealias SuccessType = Void
138 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:169:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
167 | switch statusCode {
168 | case 200: self = .status200
169 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
170 | }
171 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Updates an existing resource. */
6 | enum YoutubeCommentsUpdate {
7 | public static let service = APIService<Response>(id: "youtube.comments.update", tag: "comments", method: "PUT", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.update", tag: "comments", method: "PUT", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = Comment
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:121:17: error: type 'Comments.YoutubeCommentsUpdate.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsUpdate.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = Comment
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(Comment.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeI18nLanguagesList {
7 | public static let service = APIService<Response>(id: "youtube.i18nLanguages.list", tag: "i18nLanguages", method: "GET", path: "/youtube/v3/i18nLanguages", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.i18nLanguages.list", tag: "i18nLanguages", method: "GET", path: "/youtube/v3/i18nLanguages", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:122:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
123 | public typealias SuccessType = I18nLanguageListResponse
124 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:122:17: error: type 'I18nLanguages.YoutubeI18nLanguagesList.Response' does not conform to protocol 'Response'
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'I18nLanguages.YoutubeI18nLanguagesList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
123 | public typealias SuccessType = I18nLanguageListResponse
124 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:155:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
153 | switch statusCode {
154 | case 200: self = try .status200(decoder.decode(I18nLanguageListResponse.self, from: data))
155 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
156 | }
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeI18nRegionsList {
7 | public static let service = APIService<Response>(id: "youtube.i18nRegions.list", tag: "i18nRegions", method: "GET", path: "/youtube/v3/i18nRegions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.i18nRegions.list", tag: "i18nRegions", method: "GET", path: "/youtube/v3/i18nRegions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:122:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
123 | public typealias SuccessType = I18nRegionListResponse
124 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:122:17: error: type 'I18nRegions.YoutubeI18nRegionsList.Response' does not conform to protocol 'Response'
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'I18nRegions.YoutubeI18nRegionsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
123 | public typealias SuccessType = I18nRegionListResponse
124 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:155:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
153 | switch statusCode {
154 | case 200: self = try .status200(decoder.decode(I18nRegionListResponse.self, from: data))
155 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
156 | }
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Bind a broadcast to a stream. */
6 | enum YoutubeLiveBroadcastsBind {
7 | public static let service = APIService<Response>(id: "youtube.liveBroadcasts.bind", tag: "liveBroadcasts", method: "POST", path: "/youtube/v3/liveBroadcasts/bind", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.liveBroadcasts.bind", tag: "liveBroadcasts", method: "POST", path: "/youtube/v3/liveBroadcasts/bind", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:142:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
140 | }
141 |
142 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
143 | public typealias SuccessType = LiveBroadcast
144 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentThreadsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentThreadsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsMarkAsSpam.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsSetModerationStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeI18nLanguagesList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeI18nRegionsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsBind.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsTransition.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsTransition.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatBansDelete.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftTube (in target 'SwiftTube' from project 'SwiftTube')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivitySnippet.swift:35:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
33 |
34 | /** The date and time that the video was uploaded. */
35 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
36 |
37 | /** A map of thumbnail images associated with the resource that is primarily associated with the activity. For each object in the map, the key is the name of the thumbnail image, and the value is an object that contains other information about the thumbnail. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivitySnippet.swift:46:135: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
44 | public var type: `Type`?
45 |
46 | public init(channelId: String? = nil, channelTitle: String? = nil, description: String? = nil, groupId: String? = nil, publishedAt: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil, type: Type? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
47 | self.channelId = channelId
48 | self.channelTitle = channelTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionSnippet.swift:60:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
58 |
59 | /** The date and time when the caption track was last updated. */
60 | public var lastUpdated: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
61 |
62 | /** The name of the caption track. The name is intended to be visible to the user as an option during playback. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionSnippet.swift:74:246: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
72 | public var videoId: String?
73 |
74 | public init(audioTrackType: AudioTrackType? = nil, failureReason: FailureReason? = nil, isAutoSynced: Bool? = nil, isCC: Bool? = nil, isDraft: Bool? = nil, isEasyReader: Bool? = nil, isLarge: Bool? = nil, language: String? = nil, lastUpdated: DateTime? = nil, name: String? = nil, status: Status? = nil, trackKind: TrackKind? = nil, videoId: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
75 | self.audioTrackType = audioTrackType
76 | self.failureReason = failureReason
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ChannelContentOwnerDetails.swift:10:26: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
8 |
9 | /** The date and time when the channel was linked to the content owner. */
10 | public var timeLinked: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
11 |
12 | public init(contentOwner: String? = nil, timeLinked: DateTime? = nil) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ChannelContentOwnerDetails.swift:12:56: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
10 | public var timeLinked: DateTime?
11 |
12 | public init(contentOwner: String? = nil, timeLinked: DateTime? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
13 | self.contentOwner = contentOwner
14 | self.timeLinked = timeLinked
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ChannelSnippet.swift:22:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
20 |
21 | /** The date and time that the channel was created. */
22 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
23 |
24 | /** A map of thumbnail images associated with the channel. For each object in the map, the key is the name of the thumbnail image, and the value is an object that contains other information about the thumbnail. When displaying thumbnails in your application, make sure that your code uses the image URLs exactly as they are returned in API responses. For example, your application should not use the http domain instead of the https domain in a URL returned in an API response. Beginning in July 2018, channel thumbnail URLs will only be available in the https domain, which is how the URLs appear in API responses. After that time, you might see broken images in your application if it tries to load YouTube images from the http domain. Thumbnail images might be empty for newly created channels and might take up to one day to populate. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ChannelSnippet.swift:30:177: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
28 | public var title: String?
29 |
30 | public init(country: String? = nil, customUrl: String? = nil, defaultLanguage: String? = nil, description: String? = nil, localized: ChannelLocalization? = nil, publishedAt: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
31 | self.country = country
32 | self.customUrl = customUrl
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CommentSnippet.swift:48:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
46 |
47 | /** The date and time when the comment was originally published. */
48 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
49 |
50 | /** The comment's text. The format is either plain text or HTML dependent on what has been requested. Even the plain text representation may differ from the text originally posted in that it may replace video links with video titles etc. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CommentSnippet.swift:57:25: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
55 |
56 | /** The date and time when the comment was last updated. */
57 | public var updatedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
58 |
59 | /** The ID of the video the comment refers to, if any. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CommentSnippet.swift:65:327: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
63 | public var viewerRating: ViewerRating?
64 |
65 | public init(authorChannelId: CommentSnippetAuthorChannelId? = nil, authorChannelUrl: String? = nil, authorDisplayName: String? = nil, authorProfileImageUrl: String? = nil, canRate: Bool? = nil, channelId: String? = nil, likeCount: Int? = nil, moderationStatus: ModerationStatus? = nil, parentId: String? = nil, publishedAt: DateTime? = nil, textDisplay: String? = nil, textOriginal: String? = nil, updatedAt: DateTime? = nil, videoId: String? = nil, viewerRating: ViewerRating? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
66 | self.authorChannelId = authorChannelId
67 | self.authorChannelUrl = authorChannelUrl
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CommentSnippet.swift:65:412: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
63 | public var viewerRating: ViewerRating?
64 |
65 | public init(authorChannelId: CommentSnippetAuthorChannelId? = nil, authorChannelUrl: String? = nil, authorDisplayName: String? = nil, authorProfileImageUrl: String? = nil, canRate: Bool? = nil, channelId: String? = nil, likeCount: Int? = nil, moderationStatus: ModerationStatus? = nil, parentId: String? = nil, publishedAt: DateTime? = nil, textDisplay: String? = nil, textOriginal: String? = nil, updatedAt: DateTime? = nil, videoId: String? = nil, viewerRating: ViewerRating? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
66 | self.authorChannelId = authorChannelId
67 | self.authorChannelUrl = authorChannelUrl
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastContentDetails.swift:42:43: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
40 |
41 | /** The date and time that the live stream referenced by boundStreamId was last updated. */
42 | public var boundStreamLastUpdateTimeMs: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
43 |
44 | public var closedCaptionsType: ClosedCaptionsType?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastContentDetails.swift:88:74: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
86 | public var stereoLayout: StereoLayout?
87 |
88 | public init(boundStreamId: String? = nil, boundStreamLastUpdateTimeMs: DateTime? = nil, closedCaptionsType: ClosedCaptionsType? = nil, enableAutoStart: Bool? = nil, enableAutoStop: Bool? = nil, enableClosedCaptions: Bool? = nil, enableContentEncryption: Bool? = nil, enableDvr: Bool? = nil, enableEmbed: Bool? = nil, enableLowLatency: Bool? = nil, latencyPreference: LatencyPreference? = nil, mesh: File? = nil, monitorStream: MonitorStreamInfo? = nil, projection: Projection? = nil, recordFromStart: Bool? = nil, startWithSlate: Bool? = nil, stereoLayout: StereoLayout? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
89 | self.boundStreamId = boundStreamId
90 | self.boundStreamLastUpdateTimeMs = boundStreamLastUpdateTimeMs
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:7:29: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
5 | public struct LiveBroadcastSnippet: Model {
6 | /** The date and time that the broadcast actually ended. This information is only available once the broadcast's state is complete. */
7 | public var actualEndTime: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
8 |
9 | /** The date and time that the broadcast actually started. This information is only available once the broadcast's state is live. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:10:31: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
8 |
9 | /** The date and time that the broadcast actually started. This information is only available once the broadcast's state is live. */
10 | public var actualStartTime: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
11 |
12 | /** The ID that YouTube uses to uniquely identify the channel that is publishing the broadcast. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:25:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
23 |
24 | /** The date and time that the broadcast was added to YouTube's live broadcast schedule. */
25 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
26 |
27 | /** The date and time that the broadcast is scheduled to end. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:28:32: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
26 |
27 | /** The date and time that the broadcast is scheduled to end. */
28 | public var scheduledEndTime: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
29 |
30 | /** The date and time that the broadcast is scheduled to start. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:31:34: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
29 |
30 | /** The date and time that the broadcast is scheduled to start. */
31 | public var scheduledStartTime: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
32 |
33 | /** A map of thumbnail images associated with the broadcast. For each nested object in this object, the key is the name of the thumbnail image, and the value is an object that contains other information about the thumbnail. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:39:30: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
37 | public var title: String?
38 |
39 | public init(actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, channelId: String? = nil, description: String? = nil, isDefaultBroadcast: Bool? = nil, liveChatId: String? = nil, publishedAt: DateTime? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
40 | self.actualEndTime = actualEndTime
41 | self.actualStartTime = actualStartTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:39:64: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
37 | public var title: String?
38 |
39 | public init(actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, channelId: String? = nil, description: String? = nil, isDefaultBroadcast: Bool? = nil, liveChatId: String? = nil, publishedAt: DateTime? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
40 | self.actualEndTime = actualEndTime
41 | self.actualStartTime = actualStartTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:39:208: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
37 | public var title: String?
38 |
39 | public init(actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, channelId: String? = nil, description: String? = nil, isDefaultBroadcast: Bool? = nil, liveChatId: String? = nil, publishedAt: DateTime? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
40 | self.actualEndTime = actualEndTime
41 | self.actualStartTime = actualStartTime
SwiftCompile normal arm64 (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:39:243: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
37 | public var title: String?
38 |
39 | public init(actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, channelId: String? = nil, description: String? = nil, isDefaultBroadcast: Bool? = nil, liveChatId: String? = nil, publishedAt: DateTime? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
40 | self.actualEndTime = actualEndTime
41 | self.actualStartTime = actualStartTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift:39:280: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
37 | public var title: String?
38 |
39 | public init(actualEndTime: DateTime? = nil, actualStartTime: DateTime? = nil, channelId: String? = nil, description: String? = nil, isDefaultBroadcast: Bool? = nil, liveChatId: String? = nil, publishedAt: DateTime? = nil, scheduledEndTime: DateTime? = nil, scheduledStartTime: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
40 | self.actualEndTime = actualEndTime
41 | self.actualStartTime = actualStartTime
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageListResponse.swift:19:25: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
17 |
18 | /** The date and time when the underlying stream went offline. */
19 | public var offlineAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
20 |
21 | /** General pagination information. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageListResponse.swift:32:155: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
30 | public var visitorId: String?
31 |
32 | public init(etag: String? = nil, eventId: String? = nil, items: [LiveChatMessage]? = nil, kind: String? = nil, nextPageToken: String? = nil, offlineAt: DateTime? = nil, pageInfo: PageInfo? = nil, pollingIntervalMillis: Int? = nil, tokenPagination: TokenPagination? = nil, visitorId: String? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
33 | self.etag = etag
34 | self.eventId = eventId
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageSnippet.swift:49:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
47 |
48 | /** The date and time when the message was orignally published. */
49 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
50 |
51 | /** Details about the Super Chat event, this is only set if the type is 'superChatEvent'. */
SwiftCompile normal arm64 Compiling\ YoutubeLiveChatBansInsert.swift,\ YoutubeLiveChatMessagesDelete.swift,\ YoutubeLiveChatMessagesInsert.swift,\ YoutubeLiveChatMessagesList.swift,\ YoutubeLiveChatModeratorsDelete.swift,\ YoutubeLiveChatModeratorsInsert.swift,\ YoutubeLiveChatModeratorsList.swift,\ YoutubeLiveStreamsDelete.swift,\ YoutubeLiveStreamsInsert.swift,\ YoutubeLiveStreamsList.swift,\ YoutubeLiveStreamsUpdate.swift,\ YoutubeMembersList.swift,\ YoutubeMembershipsLevelsList.swift,\ YoutubePlaylistItemsDelete.swift,\ YoutubePlaylistItemsInsert.swift,\ YoutubePlaylistItemsList.swift,\ YoutubePlaylistItemsUpdate.swift,\ YoutubePlaylistsDelete.swift,\ YoutubePlaylistsInsert.swift,\ YoutubePlaylistsList.swift,\ YoutubePlaylistsUpdate.swift,\ YoutubeSearchList.swift,\ YoutubeSubscriptionsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Members/YoutubeMembersList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/MembershipsLevels/YoutubeMembershipsLevelsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Search/YoutubeSearchList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatBansInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatMessagesDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatMessagesInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatMessagesList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatModeratorsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatModeratorsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatModeratorsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveStreamsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveStreamsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveStreamsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveStreamsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Members/YoutubeMembersList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeMembersList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/MembershipsLevels/YoutubeMembershipsLevelsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeMembershipsLevelsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistItemsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistItemsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistItemsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistItemsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubePlaylistsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Search/YoutubeSearchList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeSearchList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeSubscriptionsDelete.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-17 21:19:33.762 xcodebuild[774:4929] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ VideoLiveStreamingDetails.swift,\ VideoLocalization.swift,\ VideoMonetizationDetails.swift,\ VideoPlayer.swift,\ VideoProcessingDetails.swift,\ VideoProcessingDetailsProcessingProgress.swift,\ VideoProjectDetails.swift,\ VideoRating.swift,\ VideoRecordingDetails.swift,\ VideoSnippet.swift,\ VideoStatistics.swift,\ VideoStatus.swift,\ VideoSuggestions.swift,\ VideoSuggestionsTagSuggestion.swift,\ VideoTopicDetails.swift,\ WatchSettings.swift,\ YoutubeAbuseReportsInsert.swift,\ YoutubeActivitiesList.swift,\ YoutubeCaptionsDelete.swift,\ YoutubeCaptionsDownload.swift,\ YoutubeCaptionsInsert.swift,\ YoutubeCaptionsList.swift,\ YoutubeCaptionsUpdate.swift,\ YoutubeChannelBannersInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLocalization.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoMonetizationDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetailsProcessingProgress.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProjectDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRating.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRecordingDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatistics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestions.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestionsTagSuggestion.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoTopicDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/WatchSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
Building workspace SwiftTube with scheme SwiftTube
(10 failures)
BUILD FAILURE 6.4 tvOS