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.referenceIdentifierrecorded on an EntryReadyMOBILE_KEY_WALLET_PROVISIONEDkey 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