Build Information
Successful build of Cubby with Swift 5.8 for Linux.
Build Command
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$PWD/checkout" registry.gitlab.com/finestructure/spi-images:basic-5.8-latest swift build 2>&1
Build Log
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[346/368] Compiling Cubby JSONBinV3APIBinDeleteParameters.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[347/368] Compiling Cubby JSONBinV3APIBinDeletion.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[348/368] Compiling Cubby JSONBinV3APIBinDeletionMetadata.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[349/368] Compiling Cubby JSONBinV3APIBin.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[350/368] Compiling Cubby JSONBinV3APIBinRead.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[351/368] Compiling Cubby JSONBinV3APIBinReadMetadata.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[352/368] Compiling Cubby JSONBinV3APIBinReadParameters.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:10:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, for type: Resource.Type) -> Request<SchemaDocResponse<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:15:65: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateSchemaDoc<Resource>(with id: Cubby.SchemaDoc.ID, toSchemaFor type: Resource.Type) -> Request<SchemaDoc.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift:20:61: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofSchemaDocWith id: Cubby.SchemaDoc.ID, toName name: String) -> Request<SchemaDoc.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/JSONBinV3APIError.swift:8:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: Cubby.SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift:11:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift:5:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:7:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift:10:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[353/368] Compiling Cubby JSONBinV2APIBinDeletion.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[354/368] Compiling Cubby JSONBinV2APIBin.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[355/368] Compiling Cubby JSONBinV2APIBinUpdate.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[356/368] Compiling Cubby JSONBinV2APIBinUpdateParameters.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[357/368] Compiling Cubby JSONBinV2APICollectionCreation.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[358/368] Compiling Cubby JSONBinV2APICollection.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[359/368] Compiling Cubby JSONBinV2APICollectionDetails.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[360/368] Compiling Cubby JSONBinV2APICollectionUpdate.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[361/368] Compiling Cubby JSONBinV2APICollectionUpdateParameters.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[362/368] Compiling Cubby JSONBinV2APISchemaDoc.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[363/368] Compiling Cubby JSONBinV2APISchemaDocCreateParameters.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[364/368] Compiling Cubby JSONBinV2APISchemaDocResponse.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[365/368] Compiling Cubby JSONBinV2.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[366/368] Compiling Cubby JSONBinV3API+BinSpec.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[367/368] Compiling Cubby JSONBinV3API+CollectionSpec.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
[368/368] Compiling Cubby JSONBinV3API+OtherSpec.swift
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift:6:22: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let parentID: Bin.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift:6:29: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: Collection.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:6:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let collectionID: Collection.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift:8:37: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let schemaDocID: SchemaDoc.ID?
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift:7:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public let id: SchemaDoc.ID
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:4:135: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func createBin<Resource: Encodable>(named name: String? = nil, with resource: Resource, inCollectionWith id: Cubby.Collection.ID? = nil, private: Bool? = nil) -> Request<Bin.Creation<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:15:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func readBin<Resource: Decodable>(with id: Cubby.Bin.ID, of type: Resource.Type, at version: Cubby.Bin.Version? = nil, includingMetadata: Bool? = nil, usingDotPath dotPath: String? = nil) -> Request<Read<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:25:51: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func versionCount(ofBinWith id: Cubby.Bin.ID) -> Request<Bin.VersionCount> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:31:64: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateBin<Resource: Encodable>(with id: Cubby.Bin.ID, using resource: Resource, versioning: Bool? = nil) -> Request<Bin.Update<Resource>> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:37:49: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofBinWith id: Cubby.Bin.ID, toName name: String) -> Request<JSONBinV3APIBinSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:44:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updatePrivacy(ofBinWith id: Cubby.Bin.ID, toPrivate private: Bool) -> Request<PrivacyUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:51:43: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteBin(with id: Cubby.Bin.ID) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift:56:53: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func deleteVersions(ofBinWith id: Cubby.Bin.ID, preservingLatest: Bool? = nil) -> Request<Deletion> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:10:62: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func fetchBins(inCollectionWith id: Cubby.Collection.ID, sortedBy sortOrder: Fetch.SortOrder? = nil) -> Request<[Fetch.Result]> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:23:63: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func updateName(ofCollectionWith id: Cubby.Collection.ID, toName name: String) -> Request<JSONBinV3APICollectionSpec.NameUpdate> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:52: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:30:104: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func addSchemaDoc(with id: Cubby.SchemaDoc.ID, toCollectionWith collectionID: Cubby.Collection.ID) -> Request<Addition> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
/host/spi-builder-workspace/Sources/Cubby/API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift:36:70: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
public func removeSchemaDoc(fromCollectionWith id: Cubby.Collection.ID) -> Request<Removal> {
^
/host/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type declared here
typealias ID = Identifier<Self>
^
Build complete! (25.62s)
Build complete.
Done.