The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Cubby, reference main (b90ac2), with Swift 6.2 (beta) for macOS (SPM) on 23 Jun 2025 11:15:40 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[179/199] Compiling Cubby JSONBinV3APIBinCreationMetadata.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[180/199] Compiling Cubby JSONBinV3APIBinDeleteParameters.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[181/199] Compiling Cubby JSONBinV3APIBinDeletion.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[182/199] Compiling Cubby JSONBinV3APIBinDeletionMetadata.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[183/199] Compiling Cubby JSONBinV3APIBin.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[184/199] Compiling Cubby JSONBinV3APIBinRead.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[185/199] Compiling Cubby JSONBinV3APIBinReadMetadata.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[186/199] Compiling Cubby JSONBinV3APIBinReadParameters.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[187/199] Compiling Cubby JSONBinV3APIBinUpdate.swift
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Creation {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let name: String?
 9 | 		public let creationDate: Date
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 9 | 		public let creationDate: Date
10 | 		public let isPrivate: Bool
11 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	}
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 3 | public extension JSONBin.V3.API.Bin.Deletion {
 4 | 	struct Metadata {
 5 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 		public let versionDeletionCount: Int
 7 | 	}
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 5 | public extension JSONBin.V3.API.Bin.Read {
 6 | 	struct Metadata {
 7 | 		public let id: Bin.ID
   |                      `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/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
 8 | 		public let creationDate: Date?
 9 | 		public let isPrivate: Bool
10 | 		public let collectionID: Collection.ID?
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
11 | 	}
12 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[188/199] Compiling Cubby UsageLogList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[189/199] Compiling Cubby JSONBinV2APIBinSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[190/199] Compiling Cubby JSONBinV2APICollectionSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[191/199] Compiling Cubby JSONBinV2APIExperimentalSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[192/199] Compiling Cubby JSONBinV2APIGeoIPSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[193/199] Compiling Cubby JSONBinV2APISchemaDocSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[194/199] Compiling Cubby JSONBinV2APISpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[195/199] Compiling Cubby JSONBinV3APIBinSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[196/199] Compiling Cubby JSONBinV3APICollectionSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[197/199] Compiling Cubby JSONBinV3APIOtherSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[198/199] Compiling Cubby JSONBinV3APISchemaDocSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
[199/199] Compiling Cubby JSONBinV3APISpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV2APIBinSpec: JSONBinV2APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?) -> Request<Resource>
 6 | 	func updateBin<Resource: Encodable>(with id: ID, using resource: Resource, versioning: Bool?) -> Request<Update<Resource>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift:18:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
16 | // MARK: -
17 | public extension JSONBinV2APIBinSpec {
18 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
19 | 	typealias Version = Bin.Version
20 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift:16:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV2APICollectionSpec {
16 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Creation = API.Collection.Creation
18 | 	typealias Update = API.Collection.Update
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift:11:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | // MARK: -
10 | public extension JSONBinV2APISchemaDocSpec {
11 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
13 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:4:116: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 2 |
 3 | public protocol JSONBinV3APIBinSpec: JSONBinV3APISpec {
 4 | 	func createBin<Resource: Encodable>(named name: String?, with resource: Resource, inCollectionWith id: Collection.ID?, private: Bool?) -> Request<Creation<Resource>>
   |                                                                                                                    `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 5 | 	func readBin<Resource: Decodable>(with id: ID, of type: Resource.Type, at version: Version?, includingMetadata: Bool?, usingDotPath dotPath: String?) -> Request<Read<Resource>>
 6 | 	func versionCount(ofBinWith id: ID) -> Request<VersionCount>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift:16:21: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
14 | // MARK: -
15 | public extension JSONBinV3APIBinSpec {
16 | 	typealias ID = Bin.ID
   |                     `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
17 | 	typealias Version = Bin.Version
18 | 	typealias Creation<Resource: Decodable> = API.Bin.Creation<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:8:39: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 6 | 	func fetchUncategorizedBins(sortedBy sortOrder: Fetch.SortOrder?) -> Request<[Fetch.Result]>
 7 | 	func updateName(ofCollectionWith id: ID, toName name: String) -> Request<NameUpdate>
 8 | 	func addSchemaDoc(with id: SchemaDoc.ID, toCollectionWith collectionID: ID) -> Request<Addition>
   |                                       `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
 9 | 	func removeSchemaDoc(fromCollectionWith id: ID) -> Request<Removal>
10 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift:14:28: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
12 | // MARK: -
13 | public extension JSONBinV3APICollectionSpec {
14 | 	typealias ID = Collection.ID
   |                            `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
15 | 	typealias Creation = API.Collection.Creation
16 | 	typealias Fetch = API.Collection.Fetch
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
/Users/admin/builder/spi-builder-workspace/Sources/Cubby/Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift:12:27: warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
10 | // MARK: -
11 | public extension JSONBinV3APISchemaDocSpec {
12 | 	typealias ID = SchemaDoc.ID
   |                           `- warning: cannot use type alias 'ID' here; 'Identity' was not imported by this file
13 | 	typealias SchemaDocResponse<Resource: SchemaAdhering> = API.SchemaDoc.Response<Resource>
14 | 	typealias Update<Resource: SchemaAdhering> = API.SchemaDoc.Update<Resource>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Identity/Sources/Identity/Identity.swift:18:15: note: type alias declared here
16 |     associatedtype RawIdentifier = String
17 |     /// Shorthand type alias for this type's identifier.
18 |     typealias ID = Identifier<Self>
   |               `- note: type alias declared here
19 |     /// The ID of this instance.
20 |     var id: ID { get }
Build complete! (13.86s)
Fetching https://github.com/vkill/SwiftIPAddress
[1/404] Fetching swiftipaddress
Fetched https://github.com/vkill/SwiftIPAddress from cache (0.71s)
Fetching https://github.com/Fleuronic/Emissary
Fetching https://github.com/Fleuronic/Skewer
Fetching https://github.com/JohnSundell/Identity
[1/91] Fetching identity
[92/255] Fetching identity, skewer
[256/682] Fetching identity, skewer, emissary
Fetched https://github.com/Fleuronic/Skewer from cache (0.78s)
Fetched https://github.com/Fleuronic/Emissary from cache (0.78s)
Fetched https://github.com/JohnSundell/Identity from cache (0.78s)
Computing version for https://github.com/Fleuronic/Skewer
Computed https://github.com/Fleuronic/Skewer at 3.0.1 (1.31s)
Computing version for https://github.com/JohnSundell/Identity
Computed https://github.com/JohnSundell/Identity at 0.3.0 (0.49s)
Computing version for https://github.com/Fleuronic/Emissary
Computed https://github.com/Fleuronic/Emissary at 0.4.9 (0.50s)
Fetching https://github.com/Flight-School/AnyCodable
[1/782] Fetching anycodable
Fetched https://github.com/Flight-School/AnyCodable from cache (0.79s)
Computing version for https://github.com/Flight-School/AnyCodable
Computed https://github.com/Flight-School/AnyCodable at 0.6.2 (1.32s)
Creating working copy for https://github.com/Flight-School/AnyCodable
Working copy of https://github.com/Flight-School/AnyCodable resolved at 0.6.2
Creating working copy for https://github.com/JohnSundell/Identity
Working copy of https://github.com/JohnSundell/Identity resolved at 0.3.0
Creating working copy for https://github.com/Fleuronic/Skewer
Working copy of https://github.com/Fleuronic/Skewer resolved at 3.0.1
Creating working copy for https://github.com/vkill/SwiftIPAddress
Working copy of https://github.com/vkill/SwiftIPAddress resolved at master (5d04aaa)
Creating working copy for https://github.com/Fleuronic/Emissary
Working copy of https://github.com/Fleuronic/Emissary resolved at 0.4.9
Build complete.
{
  "dependencies" : [
    {
      "identity" : "emissary",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Fleuronic/Emissary"
    },
    {
      "identity" : "skewer",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Fleuronic/Skewer"
    },
    {
      "identity" : "identity",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/Identity"
    },
    {
      "identity" : "swiftipaddress",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vkill/SwiftIPAddress"
    }
  ],
  "manifest_display_name" : "Cubby",
  "name" : "Cubby",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Cubby",
      "targets" : [
        "Cubby"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CubbyTests",
      "module_type" : "SwiftTarget",
      "name" : "CubbyTests",
      "path" : "Tests/CubbyTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinCreationNameTooLongError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinCreationUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinDeletion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinDeletionUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinUpdateUnversioned.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIBinVersionNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APICollectionBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APICollectionBinInvalidError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APINamedBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIPrivateBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIPrivateBinReadUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIPrivateBinUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIPrivateBinUpdateUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIPublicBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIPublicBinUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Bin/JSONBinV2APIValidCollectionBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionCreationUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionEmptyNameError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionNameInvalidLengthError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionNameUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionSchemaDocAddition.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionSchemaDocRemoval.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionUpdateInvalidSchemaDocIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APICollectionUpdateUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Collection/JSONBinV2APIInvalidCollectionIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Experimental/JSONBinV2APIRequestCount.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Experimental/JSONBinV2APIRequestCountUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/GeoIP/JSONBinV2APIGeoIPLookupInvalidAddressError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/GeoIP/JSONBinV2APIGeoIPLookupNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/GeoIP/JSONBinV2APIGeoIPv4Lookup.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/GeoIP/JSONBinV2APIGeoIPv6Lookup.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APIInvalidSchemaDocIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocCreationUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocEmptyNameError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocNameInvalidLengthError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocReadUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Categories/Schema/JSONBinV2APISchemaDocUpdateUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Common/JSONBinV2APIEmptyRecordError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Common/JSONBinV2APIInvalidRecordIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/Common/JSONBinV2APIInvalidSecretKeyError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V2/API/Fixtures/JSONBinV2APIFixtures.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinAllButLatestVersionsDeletion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinCreationNameTooLongError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinDeletion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinEmptyError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinInvalidAuthorizationError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinNameUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinPrivacyUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinReadDotPath.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinReadLatestVersion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinReadNumberedVersion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinUpdateUnversioned.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinVersionNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinVersionsDeletion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIBinVersionsNotFoundDeletion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APICollectionBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APICollectionBinInvalidError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APICollectionBinRead.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APINamedBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinRead.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinReadUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinUpdateUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinVersionCount.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPrivateBinVersionCountUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPublicBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPublicBinRead.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPublicBinUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIPublicBinVersionCount.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Bin/JSONBinV3APIValidCollectionBinCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionBinFetchResults.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionBinFetchResultsSorted.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionEmptyNameError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionNameInvalidLengthError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionNameUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionSchemaDocAddition.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionSchemaDocRemoval.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionUncategorizedBinFetchResults.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionUncategorizedBinFetchResultsSorted.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionUpdateInvalidSchemaDocIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APICollectionUpdateUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Collection/JSONBinV3APIInvalidCollectionIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Other/JSONBinV3APIUsageLogData.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Other/JSONBinV3APIUsageLogList.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Other/JSONBinV3APIUsageLogNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APIInvalidSchemaDocIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocEmptyNameError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocNameInvalidLengthError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocNameUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocNotFoundError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocRead.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocUpdate.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Categories/Schema/JSONBinV3APISchemaDocWithoutRequiredPropertiesCreation.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Common/JSONBinV3APIInvalidMasterKeyError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Common/JSONBinV3APIInvalidRecordIDError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/Common/JSONBinV3APIUnauthenticatedError.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/API/JSONBin/V3/API/Fixtures/JSONBinV3APIFixtures.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/Models/Fixtures/Name.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/Models/Fixtures/Person/Person.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/Models/Fixtures/Person/PersonLatestVersion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/Models/Fixtures/Person/PersonNumberedVersion.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CubbyTests/Models/Fixtures/Schema.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "API/JSONBin/V2/API/Endpoints/JSONBinV2APIBinSpecTests.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2APICollectionSpecTests.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2APIExperimentalSpecTests.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2APIGeoIPSpecTests.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2APISchemaDocSpecTests.swift",
        "API/JSONBin/V2/API/JSONBinV2API+FixtureAPI.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3APIBinSpecTests.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3APICollectionSpecTests.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3APIOtherSpecTests.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3APISchemaDocSpecTests.swift",
        "API/JSONBin/V3/API/JSONBinV3API+FixtureAPI.swift",
        "Models/Empty.swift",
        "Models/Person.swift",
        "Models/Site.swift",
        "Models/User.swift"
      ],
      "target_dependencies" : [
        "Cubby"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Cubby",
      "module_type" : "SwiftTarget",
      "name" : "Cubby",
      "path" : "Sources/Cubby",
      "product_dependencies" : [
        "Emissary",
        "Skewer",
        "Identity",
        "IPAddress"
      ],
      "product_memberships" : [
        "Cubby"
      ],
      "sources" : [
        "API/JSONBin/JSONBin.swift",
        "API/JSONBin/Models/Bin/Bin+PathAccessible.swift",
        "API/JSONBin/Models/Bin/Version/BinVersion+Decodable.swift",
        "API/JSONBin/Models/Bin/Version/BinVersion+PathAccessible.swift",
        "API/JSONBin/Models/Bin/Version/BinVersion+PathComponent.swift",
        "API/JSONBin/Models/Bin/Version/Name/BinVersionName.swift",
        "API/JSONBin/Models/Collection/Collection+PathAccessible.swift",
        "API/JSONBin/Models/Collection/CollectionAction.swift",
        "API/JSONBin/Models/Experimental/Experimental+PathAccessible.swift",
        "API/JSONBin/Models/Experimental/Request/RequestCount+Decodable.swift",
        "API/JSONBin/Models/Geolocation/Geolocation+Decodable.swift",
        "API/JSONBin/Models/Geolocation/Geolocation+PathAccessible.swift",
        "API/JSONBin/Models/Geolocation/GeolocationLookup.swift",
        "API/JSONBin/Models/Identifier.swift",
        "API/JSONBin/Models/Schema/Schema+Codable.swift",
        "API/JSONBin/Models/Schema/SchemaDoc+PathAccessible.swift",
        "API/JSONBin/Models/Schema/SchemaType+Codable.swift",
        "API/JSONBin/Models/UsageLog/List/UsageLogList+Decodable.swift",
        "API/JSONBin/Models/UsageLog/List/UsageLogList+PathAccessible.swift",
        "API/JSONBin/Models/UsageLog/UsageLog+DataDecodable.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2API+BinSpec.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2API+CollectionSpec.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2API+ExperimentalSpec.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2API+GeoIPSpec.swift",
        "API/JSONBin/V2/API/Endpoints/JSONBinV2API+SchemaDocSpec.swift",
        "API/JSONBin/V2/API/JSONBinV2API.swift",
        "API/JSONBin/V2/API/JSONBinV2APIError.swift",
        "API/JSONBin/V2/API/JSONBinV2APIResponse.swift",
        "API/JSONBin/V2/API/Models/Authorization/JSONBinV2APIAuthorization.swift",
        "API/JSONBin/V2/API/Models/Authorization/JSONBinV2APIAuthorizationParameters.swift",
        "API/JSONBin/V2/API/Models/Bin/Creation/JSONBinV2APIBinCreateParameters.swift",
        "API/JSONBin/V2/API/Models/Bin/Creation/JSONBinV2APIBinCreation.swift",
        "API/JSONBin/V2/API/Models/Bin/Deletion/JSONBinV2APIBinDeletion.swift",
        "API/JSONBin/V2/API/Models/Bin/JSONBinV2APIBin.swift",
        "API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdate.swift",
        "API/JSONBin/V2/API/Models/Bin/Update/JSONBinV2APIBinUpdateParameters.swift",
        "API/JSONBin/V2/API/Models/Collection/Creation/JSONBinV2APICollectionCreation.swift",
        "API/JSONBin/V2/API/Models/Collection/JSONBinV2APICollection.swift",
        "API/JSONBin/V2/API/Models/Collection/JSONBinV2APICollectionDetails.swift",
        "API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdate.swift",
        "API/JSONBin/V2/API/Models/Collection/Update/JSONBinV2APICollectionUpdateParameters.swift",
        "API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDoc.swift",
        "API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocCreateParameters.swift",
        "API/JSONBin/V2/API/Models/Schema Doc/JSONBinV2APISchemaDocResponse.swift",
        "API/JSONBin/V2/JSONBinV2.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3API+BinSpec.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3API+CollectionSpec.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3API+OtherSpec.swift",
        "API/JSONBin/V3/API/Endpoints/JSONBinV3API+SchemaDocSpec.swift",
        "API/JSONBin/V3/API/JSONBinV3API.swift",
        "API/JSONBin/V3/API/JSONBinV3APIError.swift",
        "API/JSONBin/V3/API/JSONBinV3APIResponse.swift",
        "API/JSONBin/V3/API/Models/Authorization/JSONBinV3APIAuthorization.swift",
        "API/JSONBin/V3/API/Models/Authorization/JSONBinV3APIAuthorizationParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreateParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreation.swift",
        "API/JSONBin/V3/API/Models/Bin/Creation/JSONBinV3APIBinCreationMetadata.swift",
        "API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeleteParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletion.swift",
        "API/JSONBin/V3/API/Models/Bin/Deletion/JSONBinV3APIBinDeletionMetadata.swift",
        "API/JSONBin/V3/API/Models/Bin/JSONBinV3APIBin.swift",
        "API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinRead.swift",
        "API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadMetadata.swift",
        "API/JSONBin/V3/API/Models/Bin/Read/JSONBinV3APIBinReadParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/JSONBinV3APIBinUpdate.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/JSONBinV3APIBinUpdateMetadata.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/JSONBinV3APIBinUpdateParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/Name/JSONBinV3APIBinNameUpdateMetadata.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/Name/JSONBinV3APIBinNameUpdateParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/Privacy/JSONBinV3APIBinPrivacyUpdateMetadata.swift",
        "API/JSONBin/V3/API/Models/Bin/Update/Privacy/JSONBinV3APIBinPrivacyUpdateParameters.swift",
        "API/JSONBin/V3/API/Models/Bin/Version Count/JSONBinV3APIBinVersionCount.swift",
        "API/JSONBin/V3/API/Models/Bin/Version Count/JSONBinV3APIBinVersionCountMetadata.swift",
        "API/JSONBin/V3/API/Models/Collection/Creation/JSONBinV3APICollectionCreateParameters.swift",
        "API/JSONBin/V3/API/Models/Collection/Creation/JSONBinV3APICollectionCreation.swift",
        "API/JSONBin/V3/API/Models/Collection/Creation/JSONBinV3APICollectionCreationMetadata.swift",
        "API/JSONBin/V3/API/Models/Collection/Fetch/JSONBinV3APICollectionFetch.swift",
        "API/JSONBin/V3/API/Models/Collection/Fetch/JSONBinV3APICollectionFetchParameters.swift",
        "API/JSONBin/V3/API/Models/Collection/Fetch/JSONBinV3APICollectionFetchSortOrder.swift",
        "API/JSONBin/V3/API/Models/Collection/Fetch/Result/JSONBinV3APICollectionFetchResult.swift",
        "API/JSONBin/V3/API/Models/Collection/Fetch/Result/JSONBinV3APICollectionFetchResultMetadata.swift",
        "API/JSONBin/V3/API/Models/Collection/JSONBinV3APICollection.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/Addition/JSONBinV3APICollectionSchemaDocAddParameters.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/Addition/JSONBinV3APICollectionSchemaDocAddition.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/JSONBinV3APICollectionSchemaDoc.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/JSONBinV3APICollectionSchemaDocMetadata.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/Removal/JSONBinV3APICollectionSchemaDocRemoval.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/Update/Name/JSONBinV3APICollectionNameUpdateMetadata.swift",
        "API/JSONBin/V3/API/Models/Collection/Schema Doc/Update/Name/JSONBinV3APICollectionNameUpdateParameters.swift",
        "API/JSONBin/V3/API/Models/Meta/JSONBinV3APIMeta.swift",
        "API/JSONBin/V3/API/Models/Meta/JSONBinV3APIMetaUpdate.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/Creation/JSONBinV3APISchemaDocCreateParameters.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/JSONBinV3APISchemaDoc.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/JSONBinV3APISchemaDocResponse.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/JSONBinV3APISchemaDocResponseMetadata.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/Update/JSONBinV3APISchemaDocUpdate.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/Update/JSONBinV3APISchemaDocUpdateMetadata.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/Update/Name/JSONBinV3APISchemaDocNameUpdate.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/Update/Name/JSONBinV3APISchemaDocNameUpdateMetadata.swift",
        "API/JSONBin/V3/API/Models/Schema Doc/Update/Name/JSONBinV3APISchemaDocNameUpdateParameters.swift",
        "API/JSONBin/V3/JSONBinV3.swift",
        "Models/Bin/Bin.swift",
        "Models/Bin/Version/BinVersion.swift",
        "Models/Collection/Collection.swift",
        "Models/Experimental/Experimental.swift",
        "Models/Experimental/Request/Request.swift",
        "Models/Experimental/Request/RequestCount.swift",
        "Models/Geolocation/Geolocation.swift",
        "Models/Geolocation/IPAddress.swift",
        "Models/Geolocation/TimeZone.swift",
        "Models/Schema/Schema.swift",
        "Models/Schema/SchemaAdhering.swift",
        "Models/Schema/SchemaDoc.swift",
        "Models/Schema/Type/SchemaType.swift",
        "Models/Schema/Type/SchemaTypeBaseValue.swift",
        "Models/Usage log/UsageLog.swift",
        "Models/Usage log/UsageLogList.swift",
        "Specs/JSONBin V2 API/Categories/JSONBinV2APIBinSpec.swift",
        "Specs/JSONBin V2 API/Categories/JSONBinV2APICollectionSpec.swift",
        "Specs/JSONBin V2 API/Categories/JSONBinV2APIExperimentalSpec.swift",
        "Specs/JSONBin V2 API/Categories/JSONBinV2APIGeoIPSpec.swift",
        "Specs/JSONBin V2 API/Categories/JSONBinV2APISchemaDocSpec.swift",
        "Specs/JSONBin V2 API/JSONBinV2APISpec.swift",
        "Specs/JSONBin V3 API/Categories/JSONBinV3APIBinSpec.swift",
        "Specs/JSONBin V3 API/Categories/JSONBinV3APICollectionSpec.swift",
        "Specs/JSONBin V3 API/Categories/JSONBinV3APIOtherSpec.swift",
        "Specs/JSONBin V3 API/Categories/JSONBinV3APISchemaDocSpec.swift",
        "Specs/JSONBin V3 API/JSONBinV3APISpec.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.