Manifest
PackageTypes.swift:153struct Manifest
Other members in extension
View members
Hide members
This section is hidden by default because it contains too many (15) members.
Typealiases
Type members
init(from: any Decoder
) throws static func < (lhs: PackageCollectionsModel.Package.Version, rhs: PackageCollectionsModel.Package.Version
) -> Bool
Instance members
let createdAt: Date?
When the package version was created
var defaultManifest: Manifest?
let defaultToolsVersion: ToolsVersion
Tools version of the default manifest
let license: PackageCollectionsModel.License?
The package version’s license
let manifests: [ToolsVersion : Manifest]
Manifests by tools version
let signer: PackageCollectionsModel.Signer?
The package version’s signer
let summary: String?
Package version description
let title: String?
The title or name of the version
let verifiedCompatibility: [PackageCollectionsModel.Compatibility]?
An array of compatible platforms and Swift versions that has been tested and verified for.
let version: TSCUtility.Version
The version
Citizens in PackageCollections
Conformances
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
Type members
Instance members
let minimumPlatformVersions: [SupportedPlatform]?
The package version’s supported platforms
let packageName: String
The package name
let products: [Product]
The package version’s products
let targets: [Target]
The package version’s targets
let toolsVersion: ToolsVersion
The Swift tools version specified in
Package.swift
.
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.