PassKit · IOS API REFERENCE
PKAddShareablePassConfiguration
class · iOS 14.0+ · SDK 27.1
class PKAddShareablePassConfiguration
Members (5)
static · iOS 16.0+forPassMetadata
TypeScriptstatic forPassMetadata(passMetadata: Array<PKShareablePassMetadata>, action: PKAddShareablePassConfigurationPrimaryAction, completion: ((arg0: (PKAddShareablePassConfiguration) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func forPassMetadata(_ passMetadata: [PKShareablePassMetadata], action: PKAddShareablePassConfigurationPrimaryAction) async throws -> PKAddShareablePassConfiguration
static · iOS 14.0+ · Deprecated in iOS 16.0forPassMetaData
TypeScriptstatic forPassMetaData(passMetadata: Array<PKShareablePassMetadata>, provisioningPolicyIdentifier: string, action: PKAddShareablePassConfigurationPrimaryAction, completion: ((arg0: (PKAddShareablePassConfiguration) | null, arg1: (NativeError) | null) => void)): void
Swift declarationclass func forPassMetaData(_ passMetadata: [PKShareablePassMetadata], provisioningPolicyIdentifier: String, action: PKAddShareablePassConfigurationPrimaryAction) async throws -> PKAddShareablePassConfiguration
get · iOS 14.0+credentialsMetadata
TypeScriptget credentialsMetadata(): Array<PKShareablePassMetadata>
Swift declarationvar credentialsMetadata: [PKShareablePassMetadata] { get }
get · iOS 14.0+primaryAction
TypeScriptget primaryAction(): PKAddShareablePassConfigurationPrimaryAction
Swift declarationvar primaryAction: PKAddShareablePassConfigurationPrimaryAction { get }
get · iOS 14.0+ · Deprecated in iOS 16.0provisioningPolicyIdentifier
TypeScriptget provisioningPolicyIdentifier(): string
Swift declarationvar provisioningPolicyIdentifier: String { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PKAddShareablePassConfiguration.init()
inherited init: clang: 'init' is unavailable
All PassKit types →