AccountInfo class abstract

AccountInfo

Properties:

  • accountAgeIndicator - Indicator for the length of time since this shopper account was created in the merchant's environment. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
  • accountChangeDate - Date when the shopper's account was last changed.
  • accountChangeIndicator - Indicator for the length of time since the shopper's account was last updated. Allowed values: * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
  • accountCreationDate - Date when the shopper's account was created.
  • accountType - Indicates the type of account. For example, for a multi-account card product. Allowed values: * notApplicable * credit * debit
  • addCardAttemptsDay - Number of attempts the shopper tried to add a card to their account in the last day.
  • deliveryAddressUsageDate - Date the selected delivery address was first used.
  • deliveryAddressUsageIndicator - Indicator for the length of time since this delivery address was first used. Allowed values: * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
  • homePhone - Shopper's home phone number (including the country code).
  • mobilePhone - Shopper's mobile phone number (including the country code).
  • passwordChangeDate - Date when the shopper last changed their password.
  • passwordChangeIndicator - Indicator when the shopper has changed their password. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
  • pastTransactionsDay - Number of all transactions (successful and abandoned) from this shopper in the past 24 hours.
  • pastTransactionsYear - Number of all transactions (successful and abandoned) from this shopper in the past year.
  • paymentAccountAge - Date this payment method was added to the shopper's account.
  • paymentAccountIndicator - Indicator for the length of time since this payment method was added to this shopper's account. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
  • purchasesLast6Months - Number of successful purchases in the last six months.
  • suspiciousActivity - Whether suspicious activity was recorded on this account.
  • workPhone - Shopper's work phone number (including the country code).
Annotations
  • @BuiltValue.new()

Constructors

AccountInfo([void updates(AccountInfoBuilder b)])
factory

Properties

accountAgeIndicator → AccountInfoAccountAgeIndicatorEnum?
Indicator for the length of time since this shopper account was created in the merchant's environment. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
no setter
accountChangeDate → DateTime?
Date when the shopper's account was last changed.
no setter
accountChangeIndicator → AccountInfoAccountChangeIndicatorEnum?
Indicator for the length of time since the shopper's account was last updated. Allowed values: * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
no setter
accountCreationDate → DateTime?
Date when the shopper's account was created.
no setter
accountType → AccountInfoAccountTypeEnum?
Indicates the type of account. For example, for a multi-account card product. Allowed values: * notApplicable * credit * debit
no setter
addCardAttemptsDay → int?
Number of attempts the shopper tried to add a card to their account in the last day.
no setter
deliveryAddressUsageDate → DateTime?
Date the selected delivery address was first used.
no setter
deliveryAddressUsageIndicator → AccountInfoDeliveryAddressUsageIndicatorEnum?
Indicator for the length of time since this delivery address was first used. Allowed values: * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
no setter
hashCode → int
The hash code for this object.
no setterinherited
homePhone → String?
Shopper's home phone number (including the country code).
no setter
mobilePhone → String?
Shopper's mobile phone number (including the country code).
no setter
passwordChangeDate → DateTime?
Date when the shopper last changed their password.
no setter
passwordChangeIndicator → AccountInfoPasswordChangeIndicatorEnum?
Indicator when the shopper has changed their password. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
no setter
pastTransactionsDay → int?
Number of all transactions (successful and abandoned) from this shopper in the past 24 hours.
no setter
pastTransactionsYear → int?
Number of all transactions (successful and abandoned) from this shopper in the past year.
no setter
paymentAccountAge → DateTime?
Date this payment method was added to the shopper's account.
no setter
paymentAccountIndicator → AccountInfoPaymentAccountIndicatorEnum?
Indicator for the length of time since this payment method was added to this shopper's account. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
no setter
purchasesLast6Months → int?
Number of successful purchases in the last six months.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
suspiciousActivity → bool?
Whether suspicious activity was recorded on this account.
no setter
workPhone → String?
Shopper's work phone number (including the country code).
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(AccountInfoBuilder)) → AccountInfo
Rebuilds the instance.
inherited
toBuilder() → AccountInfoBuilder
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<AccountInfo>
no setter