PassKit iOS 16.0 20A5283m to 20A5303f API Differences

PKConstants.h
Added PKPaymentNetworkBancomat
Added PKPaymentNetworkBancontact
PKIdentityAuthorizationController.h
Removed -[PKIdentityAuthorizationController init]
PKIdentityDocument.h
Added PKIdentityDocument.rawElements
Modified PKIdentityDocument.encryptedData
Declaration
From@property (readonly, strong, nonnull) NSData *encryptedData
To@property (nonatomic, readonly, nonnull) NSData *encryptedData

PKIdentityDocumentAgeThreshold.h
Added PKIdentityDocumentAgeThreshold
Added PKIdentityDocumentAgeThreshold.years
Added PKIdentityDocumentAgeThreshold.atLeastYearsOld
PKIdentityDocumentDescriptor.h
Modified PKIdentityDocumentDescriptor.elements
Declaration
From@property (readonly, nonnull) NSArray<PKIdentityElement *> *elements
To@property (nonatomic, readonly, nonnull) NSArray<PKIdentityElement *> *elements

PKIdentityDocumentIssuingAuthority.h
Added PKIdentityDocumentIssuingAuthority
Added PKIdentityDocumentIssuingAuthority.name
Added PKIdentityDocumentIssuingAuthority.jurisdiction
Added PKIdentityDocumentIssuingAuthority.ISOCountryCode
PKIdentityDocumentRawElements.h
Added PKIdentityDocumentRawElements
Added PKIdentityDocumentRawElements.name
Added PKIdentityDocumentRawElements.address
Added PKIdentityDocumentRawElements.issuingAuthority
Added PKIdentityDocumentRawElements.documentExpirationDate
Added PKIdentityDocumentRawElements.documentNumber
Added PKIdentityDocumentRawElements.age
Added PKIdentityDocumentRawElements.ageThreshold
Added PKIdentityDocumentRawElements.dateOfBirth
Added PKIdentityDocumentRawElements.portraitImageData
PKIdentityElement.h
Modified PKIdentityElement.givenNameElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *givenNameElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *givenNameElement

Modified PKIdentityElement.familyNameElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *familyNameElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *familyNameElement

Modified PKIdentityElement.portraitElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *portraitElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *portraitElement

Modified PKIdentityElement.addressElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *addressElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *addressElement

Modified PKIdentityElement.issuingAuthorityElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *issuingAuthorityElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *issuingAuthorityElement

Modified PKIdentityElement.documentExpirationDateElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *documentExpirationDateElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *documentExpirationDateElement

Modified PKIdentityElement.documentNumberElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *documentNumberElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *documentNumberElement

Modified PKIdentityElement.drivingPrivilegesElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *drivingPrivilegesElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *drivingPrivilegesElement

Modified PKIdentityElement.ageElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *ageElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *ageElement

Modified PKIdentityElement.dateOfBirthElement
Declaration
From@property (class, readonly, nonnull) PKIdentityElement *dateOfBirthElement
To@property (class, nonatomic, readonly, nonnull) PKIdentityElement *dateOfBirthElement

PKIdentityError.h
Added PKIdentityErrorNotSupported
PKIdentityIntentToStore.h
Modified PKIdentityIntentToStore.willNotStoreIntent
Declaration
From@property (class, readonly, nonnull) PKIdentityIntentToStore *willNotStoreIntent
To@property (class, nonatomic, readonly, nonnull) PKIdentityIntentToStore *willNotStoreIntent

Modified PKIdentityIntentToStore.mayStoreIntent
Declaration
From@property (class, readonly, nonnull) PKIdentityIntentToStore *mayStoreIntent
To@property (class, nonatomic, readonly, nonnull) PKIdentityIntentToStore *mayStoreIntent

PKIdentityRequest.h
Modified PKIdentityRequest.descriptor
Declaration
From@property (readwrite, strong, nullable) id<PKIdentityDocumentDescriptor> descriptor
To@property (nonatomic, nullable) id<PKIdentityDocumentDescriptor> descriptor

Modified PKIdentityRequest.nonce
Declaration
From@property (readwrite, copy, nullable) NSData *nonce
To@property (nonatomic, copy, nullable) NSData *nonce

Modified PKIdentityRequest.merchantIdentifier
Declaration
From@property (readwrite, copy, nullable) NSString *merchantIdentifier
To@property (nonatomic, copy, nullable) NSString *merchantIdentifier