Signer
PackageTypes.swift:231struct Signer
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
enum SignerType
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.
Type members
init(from: any Decoder
) throws init(type: SignerType, commonName: String, organizationalUnitName: String, organizationName: String
)
Instance members
let commonName: String
The common name of the signing certificate’s subject.
let organizationName: String
The organization name of the signing certificate’s subject.
let organizationalUnitName: String
The organizational unit name of the signing certificate’s subject.
let type: SignerType
The signer type.
Type features
static func != (lhs: Self, rhs: Self
) -> Bool Returns a Boolean value indicating whether two values are not equal.