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