The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftTube, reference 0.1.0 (64f0f1), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 18 Sep 2026 01:19:30 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 platform=macOS,arch=arm64

Build Log

152 |         switch statusCode {
153 |         case 200: self = try .status200(decoder.decode(LiveChatModerator.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/LiveChatModerators/YoutubeLiveChatModeratorsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Retrieves a list of resources, possibly filtered. */
  6 |   enum YoutubeLiveChatModeratorsList {
  7 |     public static let service = APIService<Response>(id: "youtube.liveChatModerators.list", tag: "liveChatModerators", method: "GET", path: "/youtube/v3/liveChat/moderators", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2c", 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/LiveChatModerators/YoutubeLiveChatModeratorsList.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.liveChatModerators.list", tag: "liveChatModerators", method: "GET", path: "/youtube/v3/liveChat/moderators", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2c", 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/LiveChatModerators/YoutubeLiveChatModeratorsList.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 = LiveChatModeratorListResponse
137 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsList.swift:135:17: error: type 'LiveChatModerators.YoutubeLiveChatModeratorsList.Response' does not conform to protocol 'Response'
133 |     }
134 |
135 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'LiveChatModerators.YoutubeLiveChatModeratorsList.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
136 |       public typealias SuccessType = LiveChatModeratorListResponse
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/LiveChatModerators/YoutubeLiveChatModeratorsList.swift:168:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
166 |         switch statusCode {
167 |         case 200: self = try .status200(decoder.decode(LiveChatModeratorListResponse.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/LiveStreams/YoutubeLiveStreamsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Deletes an existing stream for the authenticated user. */
  6 |   enum YoutubeLiveStreamsDelete {
  7 |     public static let service = APIService<Response>(id: "youtube.liveStreams.delete", tag: "liveStreams", method: "DELETE", path: "/youtube/v3/liveStreams", 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/LiveStreams/YoutubeLiveStreamsDelete.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.liveStreams.delete", tag: "liveStreams", method: "DELETE", path: "/youtube/v3/liveStreams", 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/LiveStreams/YoutubeLiveStreamsDelete.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/LiveStreams/YoutubeLiveStreamsDelete.swift:129:17: error: type 'LiveStreams.YoutubeLiveStreamsDelete.Response' does not conform to protocol 'Response'
127 |     }
128 |
129 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'LiveStreams.YoutubeLiveStreamsDelete.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/LiveStreams/YoutubeLiveStreamsDelete.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/LiveStreams/YoutubeLiveStreamsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Inserts a new stream for the authenticated user. */
  6 |   enum YoutubeLiveStreamsInsert {
  7 |     public static let service = APIService<Response>(id: "youtube.liveStreams.insert", tag: "liveStreams", method: "POST", path: "/youtube/v3/liveStreams", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", 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/LiveStreams/YoutubeLiveStreamsInsert.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.liveStreams.insert", tag: "liveStreams", method: "POST", path: "/youtube/v3/liveStreams", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", 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/LiveStreams/YoutubeLiveStreamsInsert.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 = LiveStream
137 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsInsert.swift:135:17: error: type 'LiveStreams.YoutubeLiveStreamsInsert.Response' does not conform to protocol 'Response'
133 |     }
134 |
135 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'LiveStreams.YoutubeLiveStreamsInsert.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
136 |       public typealias SuccessType = LiveStream
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/LiveStreams/YoutubeLiveStreamsInsert.swift:168:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
166 |         switch statusCode {
167 |         case 200: self = try .status200(decoder.decode(LiveStream.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/LiveStreams/YoutubeLiveStreamsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Retrieve the list of streams associated with the given channel. -- */
  6 |   enum YoutubeLiveStreamsList {
  7 |     public static let service = APIService<Response>(id: "youtube.liveStreams.list", tag: "liveStreams", method: "GET", path: "/youtube/v3/liveStreams", 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"]), SecurityRequirement(type: "Oauth2c", 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/LiveStreams/YoutubeLiveStreamsList.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.liveStreams.list", tag: "liveStreams", method: "GET", path: "/youtube/v3/liveStreams", 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"]), SecurityRequirement(type: "Oauth2c", 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/LiveStreams/YoutubeLiveStreamsList.swift:157:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
155 |     }
156 |
157 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                           |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
    |                           `- note: use 'DeprecatedResponse' instead
158 |       public typealias SuccessType = LiveStreamListResponse
159 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsList.swift:157:17: error: type 'LiveStreams.YoutubeLiveStreamsList.Response' does not conform to protocol 'Response'
155 |     }
156 |
157 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'LiveStreams.YoutubeLiveStreamsList.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
158 |       public typealias SuccessType = LiveStreamListResponse
159 |
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/LiveStreams/YoutubeLiveStreamsList.swift:190:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
188 |         switch statusCode {
189 |         case 200: self = try .status200(decoder.decode(LiveStreamListResponse.self, from: data))
190 |         default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
    |                        |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
    |                        `- note: use 'ClientError' instead
191 |         }
192 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Updates an existing stream for the authenticated user. */
  6 |   enum YoutubeLiveStreamsUpdate {
  7 |     public static let service = APIService<Response>(id: "youtube.liveStreams.update", tag: "liveStreams", method: "PUT", path: "/youtube/v3/liveStreams", hasBody: true, 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/LiveStreams/YoutubeLiveStreamsUpdate.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.liveStreams.update", tag: "liveStreams", method: "PUT", path: "/youtube/v3/liveStreams", hasBody: true, 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/LiveStreams/YoutubeLiveStreamsUpdate.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 = LiveStream
137 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsUpdate.swift:135:17: error: type 'LiveStreams.YoutubeLiveStreamsUpdate.Response' does not conform to protocol 'Response'
133 |     }
134 |
135 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'LiveStreams.YoutubeLiveStreamsUpdate.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
136 |       public typealias SuccessType = LiveStream
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/LiveStreams/YoutubeLiveStreamsUpdate.swift:168:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
166 |         switch statusCode {
167 |         case 200: self = try .status200(decoder.decode(LiveStream.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/Members/YoutubeMembersList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Retrieves a list of members that match the request criteria for a channel. */
  6 |   enum YoutubeMembersList {
  7 |     public static let service = APIService<Response>(id: "youtube.members.list", tag: "members", method: "GET", path: "/youtube/v3/members", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.channel-memberships.creator"])])
    |                                 |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
    |                                 `- note: use 'Service' instead
  8 |
  9 |     /** Parameter that specifies which channel members to return. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Members/YoutubeMembersList.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/Members/YoutubeMembersList.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 = MemberListResponse
160 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Members/YoutubeMembersList.swift:158:17: error: type 'Members.YoutubeMembersList.Response' does not conform to protocol 'Response'
156 |     }
157 |
158 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'Members.YoutubeMembersList.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
159 |       public typealias SuccessType = MemberListResponse
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/Members/YoutubeMembersList.swift:191:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
189 |         switch statusCode {
190 |         case 200: self = try .status200(decoder.decode(MemberListResponse.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/MembershipsLevels/YoutubeMembershipsLevelsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Retrieves a list of all pricing levels offered by a creator to the fans. */
  6 |   enum YoutubeMembershipsLevelsList {
  7 |     public static let service = APIService<Response>(id: "youtube.membershipsLevels.list", tag: "membershipsLevels", method: "GET", path: "/youtube/v3/membershipsLevels", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.channel-memberships.creator"])])
    |                                 |- 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/MembershipsLevels/YoutubeMembershipsLevelsList.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.membershipsLevels.list", tag: "membershipsLevels", method: "GET", path: "/youtube/v3/membershipsLevels", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.channel-memberships.creator"])])
  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/MembershipsLevels/YoutubeMembershipsLevelsList.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 = MembershipsLevelListResponse
118 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/MembershipsLevels/YoutubeMembershipsLevelsList.swift:116:17: error: type 'MembershipsLevels.YoutubeMembershipsLevelsList.Response' does not conform to protocol 'Response'
114 |     }
115 |
116 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'MembershipsLevels.YoutubeMembershipsLevelsList.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
117 |       public typealias SuccessType = MembershipsLevelListResponse
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/MembershipsLevels/YoutubeMembershipsLevelsList.swift:149:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
147 |         switch statusCode {
148 |         case 200: self = try .status200(decoder.decode(MembershipsLevelListResponse.self, from: data))
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/PlaylistItems/YoutubePlaylistItemsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Deletes a resource. */
  6 |   enum YoutubePlaylistItemsDelete {
  7 |     public static let service = APIService<Response>(id: "youtube.playlistItems.delete", tag: "playlistItems", method: "DELETE", path: "/youtube/v3/playlistItems", 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/PlaylistItems/YoutubePlaylistItemsDelete.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.playlistItems.delete", tag: "playlistItems", method: "DELETE", path: "/youtube/v3/playlistItems", 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/PlaylistItems/YoutubePlaylistItemsDelete.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/PlaylistItems/YoutubePlaylistItemsDelete.swift:122:17: error: type 'PlaylistItems.YoutubePlaylistItemsDelete.Response' does not conform to protocol 'Response'
120 |     }
121 |
122 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'PlaylistItems.YoutubePlaylistItemsDelete.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/PlaylistItems/YoutubePlaylistItemsDelete.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/PlaylistItems/YoutubePlaylistItemsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Inserts a new resource into this collection. */
  6 |   enum YoutubePlaylistItemsInsert {
  7 |     public static let service = APIService<Response>(id: "youtube.playlistItems.insert", tag: "playlistItems", method: "POST", path: "/youtube/v3/playlistItems", 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/PlaylistItems/YoutubePlaylistItemsInsert.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.playlistItems.insert", tag: "playlistItems", method: "POST", path: "/youtube/v3/playlistItems", 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/PlaylistItems/YoutubePlaylistItemsInsert.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 = PlaylistItem
130 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsInsert.swift:128:17: error: type 'PlaylistItems.YoutubePlaylistItemsInsert.Response' does not conform to protocol 'Response'
126 |     }
127 |
128 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'PlaylistItems.YoutubePlaylistItemsInsert.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
129 |       public typealias SuccessType = PlaylistItem
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/PlaylistItems/YoutubePlaylistItemsInsert.swift:161:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
159 |         switch statusCode {
160 |         case 200: self = try .status200(decoder.decode(PlaylistItem.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/PlaylistItems/YoutubePlaylistItemsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Retrieves a list of resources, possibly filtered. */
  6 |   enum YoutubePlaylistItemsList {
  7 |     public static let service = APIService<Response>(id: "youtube.playlistItems.list", tag: "playlistItems", method: "GET", path: "/youtube/v3/playlistItems", 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"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), 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/PlaylistItems/YoutubePlaylistItemsList.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.playlistItems.list", tag: "playlistItems", method: "GET", path: "/youtube/v3/playlistItems", 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"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), 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/PlaylistItems/YoutubePlaylistItemsList.swift:157:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
155 |     }
156 |
157 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                           |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
    |                           `- note: use 'DeprecatedResponse' instead
158 |       public typealias SuccessType = PlaylistItemListResponse
159 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsList.swift:157:17: error: type 'PlaylistItems.YoutubePlaylistItemsList.Response' does not conform to protocol 'Response'
155 |     }
156 |
157 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'PlaylistItems.YoutubePlaylistItemsList.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
158 |       public typealias SuccessType = PlaylistItemListResponse
159 |
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/PlaylistItems/YoutubePlaylistItemsList.swift:190:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
188 |         switch statusCode {
189 |         case 200: self = try .status200(decoder.decode(PlaylistItemListResponse.self, from: data))
190 |         default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
    |                        |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
    |                        `- note: use 'ClientError' instead
191 |         }
192 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Updates an existing resource. */
  6 |   enum YoutubePlaylistItemsUpdate {
  7 |     public static let service = APIService<Response>(id: "youtube.playlistItems.update", tag: "playlistItems", method: "PUT", path: "/youtube/v3/playlistItems", 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/PlaylistItems/YoutubePlaylistItemsUpdate.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.playlistItems.update", tag: "playlistItems", method: "PUT", path: "/youtube/v3/playlistItems", 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/PlaylistItems/YoutubePlaylistItemsUpdate.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 = PlaylistItem
130 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsUpdate.swift:128:17: error: type 'PlaylistItems.YoutubePlaylistItemsUpdate.Response' does not conform to protocol 'Response'
126 |     }
127 |
128 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'PlaylistItems.YoutubePlaylistItemsUpdate.Response' does not conform to protocol 'Response'
    |                 `- note: add stubs for conformance
129 |       public typealias SuccessType = PlaylistItem
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/PlaylistItems/YoutubePlaylistItemsUpdate.swift:161:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
159 |         switch statusCode {
160 |         case 200: self = try .status200(decoder.decode(PlaylistItem.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/Playlists/YoutubePlaylistsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Deletes a resource. */
  6 |   enum YoutubePlaylistsDelete {
  7 |     public static let service = APIService<Response>(id: "youtube.playlists.delete", tag: "playlists", method: "DELETE", path: "/youtube/v3/playlists", 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"]), 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/Playlists/YoutubePlaylistsDelete.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.playlists.delete", tag: "playlists", method: "DELETE", path: "/youtube/v3/playlists", 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"]), 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/Playlists/YoutubePlaylistsDelete.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/Playlists/YoutubePlaylistsDelete.swift:122:17: error: type 'Playlists.YoutubePlaylistsDelete.Response' does not conform to protocol 'Response'
120 |     }
121 |
122 |     public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
    |                 |- error: type 'Playlists.YoutubePlaylistsDelete.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/Playlists/YoutubePlaylistsDelete.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/Playlists/YoutubePlaylistsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
  5 |   /** Inserts a new resource into this collection. */
  6 |   enum YoutubePlaylistsInsert {
  7 |     public static let service = APIService<Response>(id: "youtube.playlists.insert", tag: "playlists", method: "POST", path: "/youtube/v3/playlists", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube"]), 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> {
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
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsInsert.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.playlists.insert", tag: "playlists", method: "POST", path: "/youtube/v3/playlists", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube"]), 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/Playlists/YoutubePlaylistsInsert.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 = Playlist
137 |
SwiftCompile normal arm64 Compiling\ LiveStreamConfigurationIssue.swift,\ LiveStreamContentDetails.swift,\ LiveStreamHealthStatus.swift,\ LiveStreamListResponse.swift,\ LiveStreamSnippet.swift,\ LiveStreamStatus.swift,\ LocalizedProperty.swift,\ LocalizedString.swift,\ Member.swift,\ MemberListResponse.swift,\ MemberSnippet.swift,\ MembershipsDetails.swift,\ MembershipsDuration.swift,\ MembershipsDurationAtLevel.swift,\ MembershipsLevel.swift,\ MembershipsLevelListResponse.swift,\ MembershipsLevelSnippet.swift,\ MonitorStreamInfo.swift,\ PageInfo.swift,\ Playlist.swift,\ PlaylistContentDetails.swift,\ PlaylistItem.swift,\ PlaylistItemContentDetails.swift,\ PlaylistItemListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamConfigurationIssue.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamContentDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamHealthStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LocalizedProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LocalizedString.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Member.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MemberListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MemberSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsDuration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsDurationAtLevel.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsLevel.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsLevelListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsLevelSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MonitorStreamInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PageInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Playlist.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistContentDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemContentDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamSnippet.swift:14:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
12 |
13 |   /** The date and time that the stream was created. */
14 |   public var publishedAt: DateTime?
   |                           |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                           `- note: use 'Date' instead
15 |
16 |   /** The stream's title. The value must be between 1 and 128 characters long. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamSnippet.swift:19:112: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
17 |   public var title: String?
18 |
19 |   public init(channelId: String? = nil, description: String? = nil, isDefaultStream: Bool? = nil, publishedAt: DateTime? = nil, title: String? = nil) {
   |                                                                                                                |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                                                                                                                `- note: use 'Date' instead
20 |     self.channelId = channelId
21 |     self.description = description
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemContentDetails.swift:18:32: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
16 |
17 |   /** The date and time that the video was published to YouTube. */
18 |   public var videoPublishedAt: DateTime?
   |                                |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                                `- note: use 'Date' instead
19 |
20 |   public init(endAt: String? = nil, note: String? = nil, startAt: String? = nil, videoId: String? = nil, videoPublishedAt: DateTime? = nil) {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamConfigurationIssue.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStreamConfigurationIssue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamContentDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStreamContentDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamHealthStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStreamHealthStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStreamListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStreamSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStreamStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStreamStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LocalizedProperty.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocalizedProperty.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LocalizedString.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocalizedString.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Member.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Member.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MemberListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MemberListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MemberSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MemberSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MembershipsDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsDuration.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MembershipsDuration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsDurationAtLevel.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MembershipsDurationAtLevel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsLevel.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MembershipsLevel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsLevelListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MembershipsLevelListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MembershipsLevelSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MembershipsLevelSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/MonitorStreamInfo.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MonitorStreamInfo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PageInfo.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PageInfo.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Playlist.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Playlist.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistContentDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistContentDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItem.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemContentDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistItemContentDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistItemListResponse.swift
SwiftCompile normal arm64 Compiling\ PlaylistItemSnippet.swift,\ PlaylistItemStatus.swift,\ PlaylistListResponse.swift,\ PlaylistLocalization.swift,\ PlaylistPlayer.swift,\ PlaylistSnippet.swift,\ PlaylistStatus.swift,\ PropertyValue.swift,\ RelatedEntity.swift,\ ResourceId.swift,\ SearchListResponse.swift,\ SearchResult.swift,\ SearchResultSnippet.swift,\ Subscription.swift,\ SubscriptionContentDetails.swift,\ SubscriptionListResponse.swift,\ SubscriptionSnippet.swift,\ SubscriptionSubscriberSnippet.swift,\ SuperChatEvent.swift,\ SuperChatEventListResponse.swift,\ SuperChatEventSnippet.swift,\ SuperStickerMetadata.swift,\ TestItem.swift,\ TestItemTestItemSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistLocalization.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PropertyValue.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/RelatedEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ResourceId.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchResultSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Subscription.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionContentDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionSubscriberSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEventListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEventSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperStickerMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/TestItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/TestItemTestItemSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemSnippet.swift:25:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
23 |
24 |   /** The date and time that the item was added to the playlist. */
25 |   public var publishedAt: DateTime?
   |                           |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                           `- note: use 'Date' instead
26 |
27 |   /** The id object contains information that can be used to uniquely identify the resource that is included in the playlist as the playlist item. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemSnippet.swift:42:160: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
40 |   public var videoOwnerChannelTitle: String?
41 |
42 |   public init(channelId: String? = nil, channelTitle: String? = nil, description: String? = nil, playlistId: String? = nil, position: Int? = nil, publishedAt: DateTime? = nil, resourceId: ResourceId? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil, videoOwnerChannelId: String? = nil, videoOwnerChannelTitle: String? = nil) {
   |                                                                                                                                                                |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                                                                                                                                                                `- note: use 'Date' instead
43 |     self.channelId = channelId
44 |     self.channelTitle = channelTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistSnippet.swift:22:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
20 |
21 |   /** The date and time that the playlist was created. */
22 |   public var publishedAt: DateTime?
   |                           |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                           `- note: use 'Date' instead
23 |
24 |   /** Keyword tags associated with the playlist. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistSnippet.swift:36:183: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
34 |   public var title: String?
35 |
36 |   public init(channelId: String? = nil, channelTitle: String? = nil, defaultLanguage: String? = nil, description: String? = nil, localized: PlaylistLocalization? = nil, publishedAt: DateTime? = nil, tags: [String]? = nil, thumbnailVideoId: String? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
   |                                                                                                                                                                                       |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                                                                                                                                                                                       `- note: use 'Date' instead
37 |     self.channelId = channelId
38 |     self.channelTitle = channelTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchResultSnippet.swift:27:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
25 |
26 |   /** The creation date and time of the resource that the search result identifies. */
27 |   public var publishedAt: DateTime?
   |                           |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                           `- note: use 'Date' instead
28 |
29 |   /** A map of thumbnail images associated with the search result. 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/SearchResultSnippet.swift:35:162: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
33 |   public var title: String?
34 |
35 |   public init(channelId: String? = nil, channelTitle: String? = nil, description: String? = nil, liveBroadcastContent: LiveBroadcastContent? = nil, publishedAt: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
   |                                                                                                                                                                  |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                                                                                                                                                                  `- note: use 'Date' instead
36 |     self.channelId = channelId
37 |     self.channelTitle = channelTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionSnippet.swift:16:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
14 |
15 |   /** The date and time that the subscription was created. */
16 |   public var publishedAt: DateTime?
   |                           |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                           `- note: use 'Date' instead
17 |
18 |   /** The id object contains information about the channel that the user subscribed to. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionSnippet.swift:27:111: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
25 |   public var title: String?
26 |
27 |   public init(channelId: String? = nil, channelTitle: String? = nil, description: String? = nil, publishedAt: DateTime? = nil, resourceId: ResourceId? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil) {
   |                                                                                                               |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                                                                                                               `- note: use 'Date' instead
28 |     self.channelId = channelId
29 |     self.channelTitle = channelTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEventSnippet.swift:15:25: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
13 |
14 |   /** The date and time when the event occurred. */
15 |   public var createdAt: DateTime?
   |                         |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                         `- note: use 'Date' instead
16 |
17 |   /** The currency in which the purchase was made. ISO 4217. */
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistItemSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistItemStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistItemStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistLocalization.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistLocalization.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistPlayer.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistPlayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PlaylistStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaylistStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/PropertyValue.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PropertyValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/RelatedEntity.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RelatedEntity.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ResourceId.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ResourceId.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SearchListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchResult.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SearchResult.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SearchResultSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SearchResultSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Subscription.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Subscription.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionContentDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SubscriptionContentDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SubscriptionListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SubscriptionSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SubscriptionSubscriberSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SubscriptionSubscriberSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEvent.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SuperChatEvent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEventListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SuperChatEventListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperChatEventSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SuperChatEventSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/SuperStickerMetadata.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SuperStickerMetadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/TestItem.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TestItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/TestItemTestItemSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TestItemTestItemSnippet.swift
SwiftCompile normal arm64 Compiling\ LiveBroadcastContentDetails.swift,\ LiveBroadcastListResponse.swift,\ LiveBroadcastSnippet.swift,\ LiveBroadcastStatistics.swift,\ LiveBroadcastStatus.swift,\ LiveChatBan.swift,\ LiveChatBanSnippet.swift,\ LiveChatFanFundingEventDetails.swift,\ LiveChatMemberMilestoneChatDetails.swift,\ LiveChatMessage.swift,\ LiveChatMessageAuthorDetails.swift,\ LiveChatMessageDeletedDetails.swift,\ LiveChatMessageListResponse.swift,\ LiveChatMessageRetractedDetails.swift,\ LiveChatMessageSnippet.swift,\ LiveChatModerator.swift,\ LiveChatModeratorListResponse.swift,\ LiveChatModeratorSnippet.swift,\ LiveChatNewSponsorDetails.swift,\ LiveChatSuperChatDetails.swift,\ LiveChatSuperStickerDetails.swift,\ LiveChatTextMessageDetails.swift,\ LiveChatUserBannedMessageDetails.swift,\ LiveStream.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastContentDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastStatistics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatBan.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatBanSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatFanFundingEventDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMemberMilestoneChatDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageAuthorDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageDeletedDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageRetractedDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatModerator.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatModeratorListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatModeratorSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatNewSponsorDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatSuperChatDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatSuperStickerDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatTextMessageDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatUserBannedMessageDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStream.swift (in target 'SwiftTube' from project 'SwiftTube')
/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
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastContentDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveBroadcastContentDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveBroadcastListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveBroadcastSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastStatistics.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveBroadcastStatistics.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveBroadcastStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveBroadcastStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatBan.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatBan.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatBanSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatBanSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatFanFundingEventDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatFanFundingEventDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMemberMilestoneChatDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMemberMilestoneChatDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessage.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMessage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageAuthorDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMessageAuthorDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageDeletedDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMessageDeletedDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMessageListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageRetractedDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMessageRetractedDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatMessageSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatMessageSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatModerator.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatModerator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatModeratorListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatModeratorListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatModeratorSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatModeratorSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatNewSponsorDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatNewSponsorDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatSuperChatDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatSuperChatDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatSuperStickerDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatSuperStickerDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatTextMessageDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatTextMessageDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveChatUserBannedMessageDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveChatUserBannedMessageDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/LiveStream.swift (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LiveStream.swift
/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\ 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')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:10:29: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
 8 |
 9 |   /** The time that the broadcast actually ended. This value will not be available until the broadcast is over. */
10 |   public var actualEndTime: DateTime?
   |                             |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                             `- note: use 'Date' instead
11 |
12 |   /** The time that the broadcast actually started. This value will not be available until the broadcast begins. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift:13:31: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
11 |
12 |   /** The time that the broadcast actually started. This value will not be available until the broadcast begins. */
13 |   public var actualStartTime: DateTime?
   |                               |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
   |                               `- 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/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/SwiftTube-t.build/Objects-normal/arm64/supplementaryOutputs-8 -target arm64-apple-macos12.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.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/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/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/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/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c0446a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/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/SwiftTube-t.build/Objects-normal/arm64/SwiftTube_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.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/SwiftTube-t.build/Objects-normal/arm64/VideoLiveStreamingDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoLocalization.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoMonetizationDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoPlayer.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetailsProcessingProgress.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoProjectDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoRating.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoRecordingDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoSnippet.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoStatistics.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoStatus.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestions.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestionsTagSuggestion.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoTopicDetails.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/WatchSettings.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeAbuseReportsInsert.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeActivitiesList.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDelete.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDownload.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsInsert.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsList.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsUpdate.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeChannelBannersInsert.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/SwiftTube.swiftmodule -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoLiveStreamingDetails.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoLocalization.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoMonetizationDetails.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoPlayer.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetails.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoProcessingDetailsProcessingProgress.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoProjectDetails.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoRating.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoRecordingDetails.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoSnippet.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoStatistics.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoStatus.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestions.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoSuggestionsTagSuggestion.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/VideoTopicDetails.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/WatchSettings.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeAbuseReportsInsert.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeActivitiesList.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDelete.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsDownload.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsInsert.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsList.o -index-unit-output-path /SwiftTube.build/Debug/SwiftTube-t.build/Objects-normal/arm64/YoutubeCaptionsUpdate.o -index-unit-output-path /SwiftTube.build/Debug/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
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftTube (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 (in target 'SwiftTube' from project 'SwiftTube')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 21:19:28.337 xcodebuild[777:4900] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:e5de95cf0be61c75245ee9b917e051e79fb5d709, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:e5de95cf0be61c75245ee9b917e051e79fb5d709, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:e5de95cf0be61c75245ee9b917e051e79fb5d709, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:e5de95cf0be61c75245ee9b917e051e79fb5d709, name:My Mac }
** 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 macosXcodebuild