One Logo Pool Ball
PassKit · IOS API REFERENCE

PKAddIdentityDocumentMetadata

class · iOS 26.0+ · SDK 27.1

class PKAddIdentityDocumentMetadata

Members (2)

init · iOS 26.0+

init

TypeScript
static init(credentialIdentifier: string, sharingInstanceIdentifier: string, templateIdentifier: string, issuingCountryCode: string, documentType: PKAddIdentityDocumentType, preview: PKAddPassMetadataPreview): PKAddIdentityDocumentMetadata
Swift declaration
init(provisioningCredentialIdentifier credentialIdentifier: String, sharingInstanceIdentifier: String, cardTemplateIdentifier templateIdentifier: String, issuingCountryCode: String, documentType: PKAddIdentityDocumentType, preview: PKAddPassMetadataPreview)
get · iOS 26.0+

preview

TypeScript
get preview(): PKAddPassMetadataPreview
Swift declaration
var preview: PKAddPassMetadataPreview { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PKAddIdentityDocumentMetadata.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All PassKit types →