SignerType
PackageTypes.swift:257enum SignerType
Cases
Other members in extension
View members
Hide members
This section is hidden by default because it contains too many (20) members.
Types
struct CVE
A representation of Common Vulnerabilities and Exposures (CVE)
struct Collection
A
Collection
is a collection of packages.enum CollectionIdentifier
Represents the identifier of a
Collection
struct CollectionSource
Represents the source of a
Collection
enum CollectionSourceType
Represents the source type of a
Collection
struct Compatibility
Compatible platform and Swift version.
struct License
A representation of a package license
enum LicenseType
An enum of license types
struct Package
Package metadata
struct PackageSearchResult
A representation of package in search result
struct PaginatedPackageList
A representation of paginated list of packages.
struct Product
A representation of package product
struct SignatureData
Package collection signature metadata
struct Signer
struct Target
A representation of package target
struct TargetListItem
struct TargetSearchResult
A representation of target in search result
enum TargetSearchType
An enum of target search types
Typealiases
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.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
Type members
Type features
init(from: any Decoder
) throws Creates a new instance by decoding from the given decoder, when the type’s
RawValue
isString
.static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.
Instance features
var hashValue: Int
func encode(to: any Encoder
) throws Encodes this value into the given encoder, when the type’s
RawValue
isString
.func hash(into: inout Hasher
)