Wallet class abstract

Wallet

Properties:

  • accountScore - The confidence score of the wallet account, calculated by the wallet provider. A high score means that account is considered trustworthy. A low score means that the account is considered suspicious. Possible values: 1 to 5.
  • device - Contains information about the device used for provisioning the network token.
  • deviceScore - The confidence score of the device, calculated by the wallet provider. A high score means that device is considered trustworthy. A low score means that the device is considered suspicious. Possible values: 1 to 5.
  • provisioningMethod - The method used for provisioning the network token. Possible values: push, manual, cof, unknown.
  • recommendationReasons - A list of risk indicators triggered at the time of provisioning the network token. Some example values of risk indicators are: * accountTooNewSinceLaunch * tooManyRecentAttempts * lowDeviceScore * lowAccountScore
  • type - The type of wallet that the network token is associated with. Possible values: applePay, googlePay, garminPay.
Annotations
  • @BuiltValue.new()

Constructors

Wallet([void updates(WalletBuilder b)])
factory

Properties

accountScore String?
The confidence score of the wallet account, calculated by the wallet provider. A high score means that account is considered trustworthy. A low score means that the account is considered suspicious. Possible values: 1 to 5.
no setter
device Device?
Contains information about the device used for provisioning the network token.
no setter
deviceScore String?
The confidence score of the device, calculated by the wallet provider. A high score means that device is considered trustworthy. A low score means that the device is considered suspicious. Possible values: 1 to 5.
no setter
hashCode int
The hash code for this object.
no setterinherited
provisioningMethod String?
The method used for provisioning the network token. Possible values: push, manual, cof, unknown.
no setter
recommendationReasons → BuiltList<WalletRecommendationReasonsEnum>?
A list of risk indicators triggered at the time of provisioning the network token. Some example values of risk indicators are: * accountTooNewSinceLaunch * tooManyRecentAttempts * lowDeviceScore * lowAccountScore
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type String?
The type of wallet that the network token is associated with. Possible values: applePay, googlePay, garminPay.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(WalletBuilder)) Wallet
Rebuilds the instance.
inherited
toBuilder() WalletBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<Wallet>
no setter