PassKit · IOS API REFERENCE
PKShareablePassMetadata
class · iOS 14.0+ · SDK 27.1
class PKShareablePassMetadata
Members (21)
init · iOS 14.0+ · Deprecated in iOS 16.0init
TypeScriptstatic initProvisioningCredentialIdentifierCardConfigurationIdentifierSharingInstanceIdentifierPassThumbnailImageOwnerDisplayNameLocalizedDescription(credentialIdentifier: string, cardConfigurationIdentifier: string, sharingInstanceIdentifier: string, passThumbnailImage: _CoreGraphics_CGImage, ownerDisplayName: string, localizedDescription: string): (PKShareablePassMetadata) | null
Swift declarationinit?(provisioningCredentialIdentifier credentialIdentifier: String, cardConfigurationIdentifier: String, sharingInstanceIdentifier: String, passThumbnailImage: CGImage, ownerDisplayName: String, localizedDescription: String)
init · iOS 16.0+init
TypeScriptstatic initProvisioningCredentialIdentifierSharingInstanceIdentifierCardConfigurationIdentifierPreview(credentialIdentifier: string, sharingInstanceIdentifier: string, templateIdentifier: string, preview: PKShareablePassMetadata_Preview): PKShareablePassMetadata
Swift declarationinit(provisioningCredentialIdentifier credentialIdentifier: String, sharingInstanceIdentifier: String, cardConfigurationIdentifier templateIdentifier: String, preview: PKShareablePassMetadata.Preview)
init · iOS 16.0+init
TypeScriptstatic initProvisioningCredentialIdentifierSharingInstanceIdentifierCardTemplateIdentifierPreview(credentialIdentifier: string, sharingInstanceIdentifier: string, templateIdentifier: string, preview: PKShareablePassMetadata_Preview): PKShareablePassMetadata
Swift declarationinit(provisioningCredentialIdentifier credentialIdentifier: String, sharingInstanceIdentifier: String, cardTemplateIdentifier templateIdentifier: String, preview: PKShareablePassMetadata.Preview)
init · iOS 15.0+ · Deprecated in iOS 16.0init
TypeScriptstatic initProvisioningCredentialIdentifierSharingInstanceIdentifierPassThumbnailImageOwnerDisplayNameLocalizedDescriptionAccountHashTemplateIdentifierRelyingPartyIdentifierRequiresUnifiedAccessCapableDevice(credentialIdentifier: string, sharingInstanceIdentifier: string, passThumbnailImage: _CoreGraphics_CGImage, ownerDisplayName: string, localizedDescription: string, accountHash: string, templateIdentifier: string, relyingPartyIdentifier: string, requiresUnifiedAccessCapableDevice: boolean): PKShareablePassMetadata
Swift declarationinit(provisioningCredentialIdentifier credentialIdentifier: String, sharingInstanceIdentifier: String, passThumbnailImage: CGImage, ownerDisplayName: String, localizedDescription: String, accountHash: String, templateIdentifier: String, relyingPartyIdentifier: String, requiresUnifiedAccessCapableDevice: Bool)
get · iOS 15.0+accountHash
TypeScriptget accountHash(): string
Swift declarationvar accountHash: String { get set }
set · iOS 15.0+accountHash
TypeScriptset accountHash(value: string)
Swift declarationvar accountHash: String { get set }
get · iOS 14.0+cardConfigurationIdentifier
TypeScriptget cardConfigurationIdentifier(): string
Swift declarationvar cardConfigurationIdentifier: String { get }
get · iOS 16.0+cardTemplateIdentifier
TypeScriptget cardTemplateIdentifier(): string
Swift declarationvar cardTemplateIdentifier: String { get }
get · iOS 14.0+credentialIdentifier
TypeScriptget credentialIdentifier(): string
Swift declarationvar credentialIdentifier: String { get }
get · iOS 14.0+ · Deprecated in iOS 16.0localizedDescription
TypeScriptget localizedDescription(): string
Swift declarationvar localizedDescription: String { get }
get · iOS 14.0+ · Deprecated in iOS 16.0ownerDisplayName
TypeScriptget ownerDisplayName(): string
Swift declarationvar ownerDisplayName: String { get }
get · iOS 14.0+ · Deprecated in iOS 16.0passThumbnailImage
TypeScriptget passThumbnailImage(): _CoreGraphics_CGImage
Swift declarationvar passThumbnailImage: CGImage { get }
get · iOS 16.0+preview
TypeScriptget preview(): PKShareablePassMetadata_Preview
Swift declarationvar preview: PKShareablePassMetadata.Preview { get }
get · iOS 15.0+relyingPartyIdentifier
TypeScriptget relyingPartyIdentifier(): string
Swift declarationvar relyingPartyIdentifier: String { get set }
set · iOS 15.0+relyingPartyIdentifier
TypeScriptset relyingPartyIdentifier(value: string)
Swift declarationvar relyingPartyIdentifier: String { get set }
get · iOS 15.0+requiresUnifiedAccessCapableDevice
TypeScriptget requiresUnifiedAccessCapableDevice(): boolean
Swift declarationvar requiresUnifiedAccessCapableDevice: Bool { get set }
set · iOS 15.0+requiresUnifiedAccessCapableDevice
TypeScriptset requiresUnifiedAccessCapableDevice(value: boolean)
Swift declarationvar requiresUnifiedAccessCapableDevice: Bool { get set }
get · iOS 16.0+serverEnvironmentIdentifier
TypeScriptget serverEnvironmentIdentifier(): string
Swift declarationvar serverEnvironmentIdentifier: String { get set }
set · iOS 16.0+serverEnvironmentIdentifier
TypeScriptset serverEnvironmentIdentifier(value: string)
Swift declarationvar serverEnvironmentIdentifier: String { get set }
get · iOS 14.0+sharingInstanceIdentifier
TypeScriptget sharingInstanceIdentifier(): string
Swift declarationvar sharingInstanceIdentifier: String { get }
get · iOS 15.0+ · Deprecated in iOS 16.0templateIdentifier
TypeScriptget templateIdentifier(): string
Swift declarationvar templateIdentifier: String { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PKShareablePassMetadata.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
All PassKit types →