One Logo Pool Ball
PassKit · IOS API REFERENCE

PKIdentityDocumentMetadata

class · iOS 18.0+ · SDK 27.1

class PKIdentityDocumentMetadata

Members (8)

get · iOS 18.0+

cardConfigurationIdentifier

TypeScript
get cardConfigurationIdentifier(): string
Swift declaration
var cardConfigurationIdentifier: String { get }
get · iOS 18.0+

cardTemplateIdentifier

TypeScript
get cardTemplateIdentifier(): string
Swift declaration
var cardTemplateIdentifier: String { get }
get · iOS 18.0+

credentialIdentifier

TypeScript
get credentialIdentifier(): string
Swift declaration
var credentialIdentifier: String { get }
get · iOS 26.0+

documentType

TypeScript
get documentType(): PKAddIdentityDocumentType
Swift declaration
var documentType: PKAddIdentityDocumentType { get }
get · iOS 26.0+

issuingCountryCode

TypeScript
get issuingCountryCode(): string
Swift declaration
var issuingCountryCode: String { get }
get · iOS 18.0+

serverEnvironmentIdentifier

TypeScript
get serverEnvironmentIdentifier(): string
Swift declaration
var serverEnvironmentIdentifier: String { get set }
set · iOS 18.0+

serverEnvironmentIdentifier

TypeScript
set serverEnvironmentIdentifier(value: string)
Swift declaration
var serverEnvironmentIdentifier: String { get set }
get · iOS 18.0+

sharingInstanceIdentifier

TypeScript
get sharingInstanceIdentifier(): string
Swift declaration
var sharingInstanceIdentifier: String { get }

Skipped declarations

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

PKIdentityDocumentMetadata.init()

inherited init: clang: 'init' is unavailable

All PassKit types →