One Logo Pool Ball
PassKit · IOS API REFERENCE

PKAddShareablePassConfiguration

class · iOS 14.0+ · SDK 27.1

class PKAddShareablePassConfiguration

Members (5)

static · iOS 16.0+

forPassMetadata

TypeScript
static forPassMetadata(passMetadata: Array<PKShareablePassMetadata>, action: PKAddShareablePassConfigurationPrimaryAction, completion: ((arg0: (PKAddShareablePassConfiguration) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
class func forPassMetadata(_ passMetadata: [PKShareablePassMetadata], action: PKAddShareablePassConfigurationPrimaryAction) async throws -> PKAddShareablePassConfiguration
static · iOS 14.0+ · Deprecated in iOS 16.0

forPassMetaData

TypeScript
static forPassMetaData(passMetadata: Array<PKShareablePassMetadata>, provisioningPolicyIdentifier: string, action: PKAddShareablePassConfigurationPrimaryAction, completion: ((arg0: (PKAddShareablePassConfiguration) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
class func forPassMetaData(_ passMetadata: [PKShareablePassMetadata], provisioningPolicyIdentifier: String, action: PKAddShareablePassConfigurationPrimaryAction) async throws -> PKAddShareablePassConfiguration
get · iOS 14.0+

credentialsMetadata

TypeScript
get credentialsMetadata(): Array<PKShareablePassMetadata>
Swift declaration
var credentialsMetadata: [PKShareablePassMetadata] { get }
get · iOS 14.0+

primaryAction

TypeScript
get primaryAction(): PKAddShareablePassConfigurationPrimaryAction
Swift declaration
var primaryAction: PKAddShareablePassConfigurationPrimaryAction { get }
get · iOS 14.0+ · Deprecated in iOS 16.0

provisioningPolicyIdentifier

TypeScript
get provisioningPolicyIdentifier(): string
Swift declaration
var 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 →