Build Information
Failed to build SwiftTube, reference 0.1.0 (64f0f1), with Swift 6.4 for visionOS using Xcode 27.0 on 18 Sep 2026 01:19:42 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftTube -destination generic/platform=xrOSBuild Log
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:128:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
126 | }
127 |
128 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
129 | public typealias SuccessType = Channel
130 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:128:17: error: type 'Channels.YoutubeChannelsUpdate.Response' does not conform to protocol 'Response'
126 | }
127 |
128 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Channels.YoutubeChannelsUpdate.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
129 | public typealias SuccessType = Channel
130 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift:161:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
159 | switch statusCode {
160 | case 200: self = try .status200(decoder.decode(Channel.self, from: data))
161 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
162 | }
163 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeCommentThreadsInsert {
7 | public static let service = APIService<Response>(id: "youtube.commentThreads.insert", tag: "commentThreads", method: "POST", path: "/youtube/v3/commentThreads", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.commentThreads.insert", tag: "commentThreads", method: "POST", path: "/youtube/v3/commentThreads", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = CommentThread
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:121:17: error: type 'CommentThreads.YoutubeCommentThreadsInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'CommentThreads.YoutubeCommentThreadsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = CommentThread
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(CommentThread.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeCommentThreadsList {
7 | public static let service = APIService<Response>(id: "youtube.commentThreads.list", tag: "commentThreads", method: "GET", path: "/youtube/v3/commentThreads", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | /** Limits the returned comment threads to those with the specified moderation status. Not compatible with the 'id' filter. Valid values: published, heldForReview, likelySpam. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:31:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
29 | }
30 |
31 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
32 | public struct Options {
33 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:207:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
205 | }
206 |
207 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
208 | public typealias SuccessType = CommentThreadListResponse
209 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:207:17: error: type 'CommentThreads.YoutubeCommentThreadsList.Response' does not conform to protocol 'Response'
205 | }
206 |
207 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'CommentThreads.YoutubeCommentThreadsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
208 | public typealias SuccessType = CommentThreadListResponse
209 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift:240:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
238 | switch statusCode {
239 | case 200: self = try .status200(decoder.decode(CommentThreadListResponse.self, from: data))
240 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
241 | }
242 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Deletes a resource. */
6 | enum YoutubeCommentsDelete {
7 | public static let service = APIService<Response>(id: "youtube.comments.delete", tag: "comments", method: "DELETE", path: "/youtube/v3/comments", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.delete", tag: "comments", method: "DELETE", path: "/youtube/v3/comments", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:115:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
116 | public typealias SuccessType = Void
117 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:115:17: error: type 'Comments.YoutubeCommentsDelete.Response' does not conform to protocol 'Response'
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsDelete.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
116 | public typealias SuccessType = Void
117 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift:148:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
146 | switch statusCode {
147 | case 200: self = .status200
148 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
149 | }
150 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeCommentsInsert {
7 | public static let service = APIService<Response>(id: "youtube.comments.insert", tag: "comments", method: "POST", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.insert", tag: "comments", method: "POST", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = Comment
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:121:17: error: type 'Comments.YoutubeCommentsInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = Comment
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(Comment.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeCommentsList {
7 | public static let service = APIService<Response>(id: "youtube.comments.list", tag: "comments", method: "GET", path: "/youtube/v3/comments", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | /** The requested text format for the returned comments. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:16:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
14 | }
15 |
16 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
17 | public struct Options {
18 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:158:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
156 | }
157 |
158 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
159 | public typealias SuccessType = CommentListResponse
160 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:158:17: error: type 'Comments.YoutubeCommentsList.Response' does not conform to protocol 'Response'
156 | }
157 |
158 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
159 | public typealias SuccessType = CommentListResponse
160 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift:191:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
189 | switch statusCode {
190 | case 200: self = try .status200(decoder.decode(CommentListResponse.self, from: data))
191 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
192 | }
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Expresses the caller's opinion that one or more comments should be flagged as spam. */
6 | enum YoutubeCommentsMarkAsSpam {
7 | public static let service = APIService<Response>(id: "youtube.comments.markAsSpam", tag: "comments", method: "POST", path: "/youtube/v3/comments/markAsSpam", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.markAsSpam", tag: "comments", method: "POST", path: "/youtube/v3/comments/markAsSpam", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:116:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
114 | }
115 |
116 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
117 | public typealias SuccessType = Void
118 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:116:17: error: type 'Comments.YoutubeCommentsMarkAsSpam.Response' does not conform to protocol 'Response'
114 | }
115 |
116 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsMarkAsSpam.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
117 | public typealias SuccessType = Void
118 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift:149:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
147 | switch statusCode {
148 | case 200: self = .status200
149 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
150 | }
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Sets the moderation status of one or more comments. */
6 | enum YoutubeCommentsSetModerationStatus {
7 | public static let service = APIService<Response>(id: "youtube.comments.setModerationStatus", tag: "comments", method: "POST", path: "/youtube/v3/comments/setModerationStatus", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | /** Specifies the requested moderation status. Note, comments can be in statuses, which are not available through this call. For example, this call does not allow to mark a comment as 'likely spam'. Valid values: MODERATION_STATUS_PUBLISHED, MODERATION_STATUS_HELD_FOR_REVIEW, MODERATION_STATUS_REJECTED. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:17:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
15 | }
16 |
17 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
18 | public struct Options {
19 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:136:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
134 | }
135 |
136 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
137 | public typealias SuccessType = Void
138 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:136:17: error: type 'Comments.YoutubeCommentsSetModerationStatus.Response' does not conform to protocol 'Response'
134 | }
135 |
136 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsSetModerationStatus.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
137 | public typealias SuccessType = Void
138 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift:169:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
167 | switch statusCode {
168 | case 200: self = .status200
169 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
170 | }
171 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Updates an existing resource. */
6 | enum YoutubeCommentsUpdate {
7 | public static let service = APIService<Response>(id: "youtube.comments.update", tag: "comments", method: "PUT", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.comments.update", tag: "comments", method: "PUT", path: "/youtube/v3/comments", hasBody: true, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:121:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
122 | public typealias SuccessType = Comment
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:121:17: error: type 'Comments.YoutubeCommentsUpdate.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'Comments.YoutubeCommentsUpdate.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = Comment
123 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(Comment.self, from: data))
154 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
155 | }
156 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeI18nLanguagesList {
7 | public static let service = APIService<Response>(id: "youtube.i18nLanguages.list", tag: "i18nLanguages", method: "GET", path: "/youtube/v3/i18nLanguages", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.i18nLanguages.list", tag: "i18nLanguages", method: "GET", path: "/youtube/v3/i18nLanguages", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:122:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
123 | public typealias SuccessType = I18nLanguageListResponse
124 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:122:17: error: type 'I18nLanguages.YoutubeI18nLanguagesList.Response' does not conform to protocol 'Response'
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'I18nLanguages.YoutubeI18nLanguagesList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
123 | public typealias SuccessType = I18nLanguageListResponse
124 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift:155:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
153 | switch statusCode {
154 | case 200: self = try .status200(decoder.decode(I18nLanguageListResponse.self, from: data))
155 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
156 | }
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeI18nRegionsList {
7 | public static let service = APIService<Response>(id: "youtube.i18nRegions.list", tag: "i18nRegions", method: "GET", path: "/youtube/v3/i18nRegions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.i18nRegions.list", tag: "i18nRegions", method: "GET", path: "/youtube/v3/i18nRegions", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtube.readonly"]), SecurityRequirement(type: "Oauth2", scopes: ["https://www.googleapis.com/auth/youtubepartner"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:122:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
123 | public typealias SuccessType = I18nRegionListResponse
124 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:122:17: error: type 'I18nRegions.YoutubeI18nRegionsList.Response' does not conform to protocol 'Response'
120 | }
121 |
122 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'I18nRegions.YoutubeI18nRegionsList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
123 | public typealias SuccessType = I18nRegionListResponse
124 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift:155:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
153 | switch statusCode {
154 | case 200: self = try .status200(decoder.decode(I18nRegionListResponse.self, from: data))
155 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
156 | }
157 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Bind a broadcast to a stream. */
6 | enum YoutubeLiveBroadcastsBind {
7 | public static let service = APIService<Response>(id: "youtube.liveBroadcasts.bind", tag: "liveBroadcasts", method: "POST", path: "/youtube/v3/liveBroadcasts/bind", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
| |- warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
| `- note: use 'Service' instead
8 |
9 | public final class Request: APIRequest<Response> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:9:33: error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
7 | public static let service = APIService<Response>(id: "youtube.liveBroadcasts.bind", tag: "liveBroadcasts", method: "POST", path: "/youtube/v3/liveBroadcasts/bind", hasBody: false, securityRequirements: [SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube"]), SecurityRequirement(type: "Oauth2c", scopes: ["https://www.googleapis.com/auth/youtube.force-ssl"])])
8 |
9 | public final class Request: APIRequest<Response> {
| `- error: generic type 'DeprecatedRequest' specialized with too few type parameters (got 1, but expected 2)
10 | public struct Options {
11 | /** V1 error format. */
Prch.DeprecatedRequest:2:12: note: generic class 'DeprecatedRequest' declared here
1 | @available(*, deprecated, message: "use `Request`")
2 | open class DeprecatedRequest<ResponseType, APIType> : Prch.Request where ResponseType : Prch.Response, APIType == ResponseType.APIType {
| `- note: generic class 'DeprecatedRequest' declared here
3 | public let service: Prch.Service<ResponseType>
4 | open private(set) var queryParameters: [String : Any] { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:142:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
140 | }
141 |
142 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
143 | public typealias SuccessType = LiveBroadcast
144 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift:142:17: error: type 'LiveBroadcasts.YoutubeLiveBroadcastsBind.Response' does not conform to protocol 'Response'
140 | }
141 |
142 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveBroadcasts.YoutubeLiveBroadcastsBind.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
143 | public typealias SuccessType = LiveBroadcast
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 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelSections/YoutubeChannelSectionsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelSectionsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Channels/YoutubeChannelsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeChannelsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentThreadsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/CommentThreads/YoutubeCommentThreadsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentThreadsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsMarkAsSpam.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsMarkAsSpam.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsSetModerationStatus.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsSetModerationStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Comments/YoutubeCommentsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeCommentsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nLanguages/YoutubeI18nLanguagesList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeI18nLanguagesList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/I18nRegions/YoutubeI18nRegionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeI18nRegionsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsBind.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsBind.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsTransition.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsTransition.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveBroadcasts/YoutubeLiveBroadcastsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveBroadcastsUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeLiveChatBansDelete.swift
SwiftCompile normal arm64 Compiling\ Alt.swift,\ Xgafv.swift,\ AbuseReport.swift,\ AbuseType.swift,\ AccessPolicy.swift,\ Activity.swift,\ ActivityContentDetails.swift,\ ActivityContentDetailsBulletin.swift,\ ActivityContentDetailsChannelItem.swift,\ ActivityContentDetailsComment.swift,\ ActivityContentDetailsFavorite.swift,\ ActivityContentDetailsLike.swift,\ ActivityContentDetailsPlaylistItem.swift,\ ActivityContentDetailsPromotedItem.swift,\ ActivityContentDetailsRecommendation.swift,\ ActivityContentDetailsSocial.swift,\ ActivityContentDetailsSubscription.swift,\ ActivityContentDetailsUpload.swift,\ ActivityListResponse.swift,\ ActivitySnippet.swift,\ Caption.swift,\ CaptionListResponse.swift,\ CaptionSnippet.swift,\ CdnSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Enums/Alt.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Enums/Xgafv.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/AbuseReport.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/AbuseType.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/AccessPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Activity.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsBulletin.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsChannelItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsComment.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsFavorite.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsLike.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsPlaylistItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsPromotedItem.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsRecommendation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsSocial.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsSubscription.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsUpload.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivitySnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Caption.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionListResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CdnSettings.swift (in target 'SwiftTube' from project 'SwiftTube')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivitySnippet.swift:35:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
33 |
34 | /** The date and time that the video was uploaded. */
35 | public var publishedAt: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
36 |
37 | /** A map of thumbnail images associated with the resource that is primarily associated with the activity. For each object in the map, the key is the name of the thumbnail image, and the value is an object that contains other information about the thumbnail. */
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivitySnippet.swift:46:135: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
44 | public var type: `Type`?
45 |
46 | public init(channelId: String? = nil, channelTitle: String? = nil, description: String? = nil, groupId: String? = nil, publishedAt: DateTime? = nil, thumbnails: ThumbnailDetails? = nil, title: String? = nil, type: Type? = nil) {
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
47 | self.channelId = channelId
48 | self.channelTitle = channelTitle
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionSnippet.swift:60:27: warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
58 |
59 | /** The date and time when the caption track was last updated. */
60 | public var lastUpdated: DateTime?
| |- warning: 'DateTime' is deprecated: renamed to 'Date' [#DeprecatedDeclaration]
| `- note: use 'Date' instead
61 |
62 | /** The name of the caption track. The name is intended to be visible to the user as an option during playback. */
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Enums/Alt.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Alt.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Enums/Xgafv.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Xgafv.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/AbuseReport.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AbuseReport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/AbuseType.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AbuseType.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/AccessPolicy.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AccessPolicy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Activity.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Activity.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetails.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetails.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsBulletin.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsBulletin.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsChannelItem.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsChannelItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsComment.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsComment.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsFavorite.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsFavorite.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsLike.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsLike.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsPlaylistItem.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsPlaylistItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsPromotedItem.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsPromotedItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsRecommendation.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsRecommendation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsSocial.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsSocial.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsSubscription.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsSubscription.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityContentDetailsUpload.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityContentDetailsUpload.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivityListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivityListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/ActivitySnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ActivitySnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/Caption.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Caption.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionListResponse.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptionListResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CaptionSnippet.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CaptionSnippet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/CdnSettings.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CdnSettings.swift
SwiftCompile normal arm64 Compiling\ YoutubeLiveChatBansInsert.swift,\ YoutubeLiveChatMessagesDelete.swift,\ YoutubeLiveChatMessagesInsert.swift,\ YoutubeLiveChatMessagesList.swift,\ YoutubeLiveChatModeratorsDelete.swift,\ YoutubeLiveChatModeratorsInsert.swift,\ YoutubeLiveChatModeratorsList.swift,\ YoutubeLiveStreamsDelete.swift,\ YoutubeLiveStreamsInsert.swift,\ YoutubeLiveStreamsList.swift,\ YoutubeLiveStreamsUpdate.swift,\ YoutubeMembersList.swift,\ YoutubeMembershipsLevelsList.swift,\ YoutubePlaylistItemsDelete.swift,\ YoutubePlaylistItemsInsert.swift,\ YoutubePlaylistItemsList.swift,\ YoutubePlaylistItemsUpdate.swift,\ YoutubePlaylistsDelete.swift,\ YoutubePlaylistsInsert.swift,\ YoutubePlaylistsList.swift,\ YoutubePlaylistsUpdate.swift,\ YoutubeSearchList.swift,\ YoutubeSubscriptionsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveStreams/YoutubeLiveStreamsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Members/YoutubeMembersList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/MembershipsLevels/YoutubeMembershipsLevelsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/PlaylistItems/YoutubePlaylistItemsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Playlists/YoutubePlaylistsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Search/YoutubeSearchList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeLiveChatBansInsert {
7 | public static let service = APIService<Response>(id: "youtube.liveChatBans.insert", tag: "liveChatBans", method: "POST", path: "/youtube/v3/liveChat/bans", 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/LiveChatBans/YoutubeLiveChatBansInsert.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.liveChatBans.insert", tag: "liveChatBans", method: "POST", path: "/youtube/v3/liveChat/bans", 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/LiveChatBans/YoutubeLiveChatBansInsert.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 = LiveChatBan
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatBans/YoutubeLiveChatBansInsert.swift:121:17: error: type 'LiveChatBans.YoutubeLiveChatBansInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveChatBans.YoutubeLiveChatBansInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = LiveChatBan
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/LiveChatBans/YoutubeLiveChatBansInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(LiveChatBan.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/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Deletes a chat message. */
6 | enum YoutubeLiveChatMessagesDelete {
7 | public static let service = APIService<Response>(id: "youtube.liveChatMessages.delete", tag: "liveChatMessages", method: "DELETE", path: "/youtube/v3/liveChat/messages", 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"])])
| |- 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/LiveChatMessages/YoutubeLiveChatMessagesDelete.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.liveChatMessages.delete", tag: "liveChatMessages", method: "DELETE", path: "/youtube/v3/liveChat/messages", 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"])])
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/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift:115:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
116 | public typealias SuccessType = Void
117 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift:115:17: error: type 'LiveChatMessages.YoutubeLiveChatMessagesDelete.Response' does not conform to protocol 'Response'
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveChatMessages.YoutubeLiveChatMessagesDelete.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
116 | public typealias SuccessType = Void
117 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesDelete.swift:148:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
146 | switch statusCode {
147 | case 200: self = .status200
148 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
149 | }
150 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeLiveChatMessagesInsert {
7 | public static let service = APIService<Response>(id: "youtube.liveChatMessages.insert", tag: "liveChatMessages", method: "POST", path: "/youtube/v3/liveChat/messages", 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/LiveChatMessages/YoutubeLiveChatMessagesInsert.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.liveChatMessages.insert", tag: "liveChatMessages", method: "POST", path: "/youtube/v3/liveChat/messages", 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/LiveChatMessages/YoutubeLiveChatMessagesInsert.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 = LiveChatMessage
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesInsert.swift:121:17: error: type 'LiveChatMessages.YoutubeLiveChatMessagesInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveChatMessages.YoutubeLiveChatMessagesInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = LiveChatMessage
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/LiveChatMessages/YoutubeLiveChatMessagesInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
152 | switch statusCode {
153 | case 200: self = try .status200(decoder.decode(LiveChatMessage.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/LiveChatMessages/YoutubeLiveChatMessagesList.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Retrieves a list of resources, possibly filtered. */
6 | enum YoutubeLiveChatMessagesList {
7 | public static let service = APIService<Response>(id: "youtube.liveChatMessages.list", tag: "liveChatMessages", method: "GET", path: "/youtube/v3/liveChat/messages", 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/LiveChatMessages/YoutubeLiveChatMessagesList.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.liveChatMessages.list", tag: "liveChatMessages", method: "GET", path: "/youtube/v3/liveChat/messages", 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/LiveChatMessages/YoutubeLiveChatMessagesList.swift:149:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
147 | }
148 |
149 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
150 | public typealias SuccessType = LiveChatMessageListResponse
151 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatMessages/YoutubeLiveChatMessagesList.swift:149:17: error: type 'LiveChatMessages.YoutubeLiveChatMessagesList.Response' does not conform to protocol 'Response'
147 | }
148 |
149 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveChatMessages.YoutubeLiveChatMessagesList.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
150 | public typealias SuccessType = LiveChatMessageListResponse
151 |
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/LiveChatMessages/YoutubeLiveChatMessagesList.swift:182:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
180 | switch statusCode {
181 | case 200: self = try .status200(decoder.decode(LiveChatMessageListResponse.self, from: data))
182 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
183 | }
184 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsDelete.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Deletes a chat moderator. */
6 | enum YoutubeLiveChatModeratorsDelete {
7 | public static let service = APIService<Response>(id: "youtube.liveChatModerators.delete", tag: "liveChatModerators", method: "DELETE", 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"])])
| |- 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/YoutubeLiveChatModeratorsDelete.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.delete", tag: "liveChatModerators", method: "DELETE", 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"])])
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/YoutubeLiveChatModeratorsDelete.swift:115:27: warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- warning: 'APIResponseValue' is deprecated: renamed to 'DeprecatedResponse' [#DeprecatedDeclaration]
| `- note: use 'DeprecatedResponse' instead
116 | public typealias SuccessType = Void
117 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsDelete.swift:115:17: error: type 'LiveChatModerators.YoutubeLiveChatModeratorsDelete.Response' does not conform to protocol 'Response'
113 | }
114 |
115 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveChatModerators.YoutubeLiveChatModeratorsDelete.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
116 | public typealias SuccessType = Void
117 |
Prch.Response.FailureType:2:16: note: protocol requires nested type 'FailureType'
1 | protocol Response {
2 | associatedtype FailureType}
| `- note: protocol requires nested type 'FailureType'
3 |
Prch.Response.APIType:2:16: note: protocol requires nested type 'APIType'
1 | protocol Response {
2 | associatedtype APIType : Prch.API}
| `- note: protocol requires nested type 'APIType'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsDelete.swift:148:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
146 | switch statusCode {
147 | case 200: self = .status200
148 | default: throw APIClientError.unexpectedStatusCode(statusCode: statusCode, data: data)
| |- warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
| `- note: use 'ClientError' instead
149 | }
150 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsInsert.swift:7:33: warning: 'APIService' is deprecated: renamed to 'Service' [#DeprecatedDeclaration]
5 | /** Inserts a new resource into this collection. */
6 | enum YoutubeLiveChatModeratorsInsert {
7 | public static let service = APIService<Response>(id: "youtube.liveChatModerators.insert", tag: "liveChatModerators", method: "POST", path: "/youtube/v3/liveChat/moderators", 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/LiveChatModerators/YoutubeLiveChatModeratorsInsert.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.insert", tag: "liveChatModerators", method: "POST", path: "/youtube/v3/liveChat/moderators", 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/LiveChatModerators/YoutubeLiveChatModeratorsInsert.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 = LiveChatModerator
123 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/LiveChatModerators/YoutubeLiveChatModeratorsInsert.swift:121:17: error: type 'LiveChatModerators.YoutubeLiveChatModeratorsInsert.Response' does not conform to protocol 'Response'
119 | }
120 |
121 | public enum Response: APIResponseValue, CustomStringConvertible, CustomDebugStringConvertible {
| |- error: type 'LiveChatModerators.YoutubeLiveChatModeratorsInsert.Response' does not conform to protocol 'Response'
| `- note: add stubs for conformance
122 | public typealias SuccessType = LiveChatModerator
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/LiveChatModerators/YoutubeLiveChatModeratorsInsert.swift:154:24: warning: 'APIClientError' is deprecated: renamed to 'ClientError' [#DeprecatedDeclaration]
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 |
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
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')
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
/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 Compiling\ YoutubeSubscriptionsInsert.swift,\ YoutubeSubscriptionsList.swift,\ YoutubeSuperChatEventsList.swift,\ YoutubeTestsInsert.swift,\ YoutubeThirdPartyLinksDelete.swift,\ YoutubeThirdPartyLinksInsert.swift,\ YoutubeThirdPartyLinksList.swift,\ YoutubeThirdPartyLinksUpdate.swift,\ YoutubeThumbnailsSet.swift,\ YoutubeVideoAbuseReportReasonsList.swift,\ YoutubeVideoCategoriesList.swift,\ YoutubeVideosDelete.swift,\ YoutubeVideosGetRating.swift,\ YoutubeVideosInsert.swift,\ YoutubeVideosList.swift,\ YoutubeVideosRate.swift,\ YoutubeVideosReportAbuse.swift,\ YoutubeVideosUpdate.swift,\ YoutubeWatermarksSet.swift,\ YoutubeWatermarksUnset.swift,\ YoutubeYoutubeV3UpdateCommentThreads.swift,\ SwiftTube.swift,\ URL.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/SuperChatEvents/YoutubeSuperChatEventsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Tests/YoutubeTestsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Thumbnails/YoutubeThumbnailsSet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/VideoAbuseReportReasons/YoutubeVideoAbuseReportReasonsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/VideoCategories/YoutubeVideoCategoriesList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosGetRating.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosRate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosReportAbuse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Watermarks/YoutubeWatermarksSet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Watermarks/YoutubeWatermarksUnset.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Youtube/YoutubeYoutubeV3UpdateCommentThreads.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/SwiftTube.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/URL.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeSubscriptionsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Subscriptions/YoutubeSubscriptionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeSubscriptionsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/SuperChatEvents/YoutubeSuperChatEventsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeSuperChatEventsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Tests/YoutubeTestsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeTestsInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeThirdPartyLinksDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeThirdPartyLinksInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeThirdPartyLinksList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ThirdPartyLinks/YoutubeThirdPartyLinksUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeThirdPartyLinksUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Thumbnails/YoutubeThumbnailsSet.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeThumbnailsSet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/VideoAbuseReportReasons/YoutubeVideoAbuseReportReasonsList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideoAbuseReportReasonsList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/VideoCategories/YoutubeVideoCategoriesList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideoCategoriesList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosDelete.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosGetRating.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosGetRating.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosInsert.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosList.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosRate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosRate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosReportAbuse.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosReportAbuse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Videos/YoutubeVideosUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeVideosUpdate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Watermarks/YoutubeWatermarksSet.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeWatermarksSet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Watermarks/YoutubeWatermarksUnset.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeWatermarksUnset.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Youtube/YoutubeYoutubeV3UpdateCommentThreads.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile YoutubeYoutubeV3UpdateCommentThreads.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/SwiftTube.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SwiftTube.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/URL.swift (in target 'SwiftTube' from project 'SwiftTube')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile URL.swift
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:41.023 xcodebuild[789:5001] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ VideoLiveStreamingDetails.swift,\ VideoLocalization.swift,\ VideoMonetizationDetails.swift,\ VideoPlayer.swift,\ VideoProcessingDetails.swift,\ VideoProcessingDetailsProcessingProgress.swift,\ VideoProjectDetails.swift,\ VideoRating.swift,\ VideoRecordingDetails.swift,\ VideoSnippet.swift,\ VideoStatistics.swift,\ VideoStatus.swift,\ VideoSuggestions.swift,\ VideoSuggestionsTagSuggestion.swift,\ VideoTopicDetails.swift,\ WatchSettings.swift,\ YoutubeAbuseReportsInsert.swift,\ YoutubeActivitiesList.swift,\ YoutubeCaptionsDelete.swift,\ YoutubeCaptionsDownload.swift,\ YoutubeCaptionsInsert.swift,\ YoutubeCaptionsList.swift,\ YoutubeCaptionsUpdate.swift,\ YoutubeChannelBannersInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLiveStreamingDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoLocalization.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoMonetizationDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProcessingDetailsProcessingProgress.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoProjectDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRating.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoRecordingDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSnippet.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatistics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestions.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoSuggestionsTagSuggestion.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/VideoTopicDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Models/WatchSettings.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/AbuseReports/YoutubeAbuseReportsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Activities/YoutubeActivitiesList.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDelete.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsDownload.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsList.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/Captions/YoutubeCaptionsUpdate.swift (in target 'SwiftTube' from project 'SwiftTube')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftTube/Requests/ChannelBanners/YoutubeChannelBannersInsert.swift (in target 'SwiftTube' from project 'SwiftTube')
Building workspace SwiftTube with scheme SwiftTube
(10 failures)
BUILD FAILURE 6.4 visionOS