SecureElementPass class

A secure-element pass already present in the user's wallet.

Only passes the calling application is entitled to see are returned. On a build without the Apple Wallet Access Key entitlement the list is empty, which is indistinguishable from the user having no passes at all — see WalletDiagnosis.

Annotations

Constructors

SecureElementPass({required WalletPassLocation location, required String primaryAccountIdentifier, required String passTypeIdentifier, required String serialNumber, required bool isActivated})
const
SecureElementPass.fromMap(Map<Object?, Object?> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
isActivated → bool
Whether the wallet reports the pass as activated. A pass that matches a reference identifier but is not activated will not operate a lock.
final
location → WalletPassLocation
final
passTypeIdentifier → String
final
primaryAccountIdentifier → String
Matches the properties.referenceIdentifier recorded on an EntryReady MOBILE_KEY_WALLET_PROVISIONED key event. This is the only field that ties a pass back to a specific mobile key.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serialNumber → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited