ProximityReader iOS 15.5 to 16.0 API Differences

PaymentCardReadResult
Modified PaymentCardReadResult
Protocols
Fromnone
ToSwift.Sendable

PaymentCardReader
Modified PaymentCardReader.id
Replacement
Fromnone
To@available(*, deprecated, message: "Use ObjectIdentifier instead")

Modified PaymentCardReader.Options
Protocols
Fromnone
ToSwift.Sendable

Modified PaymentCardReader.Token
Protocols
Fromnone
ToSwift.Sendable

Modified PaymentCardReader.UpdateEvent
Protocols
Fromnone
ToSwift.Sendable

PaymentCardReaderError
Modified PaymentCardReaderError
Protocols
Fromnone
ToSwift.Sendable

PaymentCardReaderSession
Modified PaymentCardReaderSession.id
Replacement
Fromnone
To@available(*, deprecated, message: "Use ObjectIdentifier instead")

Modified PaymentCardReaderSession.Event
Protocols
Fromnone
ToSwift.Sendable

Added PaymentCardReaderSession.PINToken
Added PaymentCardReaderSession.PINToken.init(rawValue:)
Added PaymentCardReaderSession.PINToken.rawValue
Added PaymentCardReaderSession.PINToken.RawValue
Modified PaymentCardReaderSession.ReadError
Protocols
Fromnone
ToSwift.Sendable

PaymentCardTransactionRequest
Modified PaymentCardTransactionRequest
Protocols
Fromnone
To@unchecked Swift.Sendable

Modified PaymentCardTransactionRequest.TransactionType
Protocols
Fromnone
ToSwift.Sendable

PaymentCardVerificationRequest
Modified PaymentCardVerificationRequest
Protocols
Fromnone
ToSwift.Sendable

Modified PaymentCardVerificationRequest.Reason
Protocols
Fromnone
ToSwift.Sendable

VASReadResult
Modified VASReadResult
Protocols
Fromnone
ToSwift.Sendable

Modified VASReadResult.init(id:entries:)
Replacement
Fromnone
To@available(*, deprecated, message: "Not meant to be created")

Modified VASReadResult.ReadEntry
Protocols
Fromnone
To@unchecked Swift.Sendable

Modified VASReadResult.ReadEntry.Status
Protocols
Fromnone
ToSwift.Sendable

VASRequest
Modified VASRequest.Merchant
Protocols
Fromnone
To@unchecked Swift.Sendable