LazyAccount class

Represents an unresolved account

Use resolve method to get resolved account

All implemented properties are stubs, except id - which contains an actual ID, and client - which throws exception if not resolved.

Implemented types

Constructors

LazyAccount(String id)
Create an unresolved account

Properties

accountBalance Money
Reported account balance (including credit limit)
no setteroverride
balance Money
Account balance
no setteroverride
cards List<BankCard>
List of related cards
no setteroverride
cashbackType CashbackType
Cashback type
no setteroverride
client Client
Parent
no setteroverride
creditLimit Money
Credit limit
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
iban String
IBAN
no setteroverride
id String
Account ID
final
isCreditUsed bool
Returns true when credit funds are being used or the account is in overdraft
no setteroverride
isOverdraft bool
Returns true when the account is in actual overdraft
no setteroverride
originalAccount Account?
Resolved instance of account
getter/setter pair
pureBalance Money
Account balance without credit funds
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendId SendId?
Account Send ID
no setteroverride
type CardType
Account type
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolve(PersonalMethods client) Future<Account?>
Resolve account
statement(DateTime from, DateTime to) Statement
Get statement object for current account
override
toString() String
A string representation of this object.
inherited

Operators

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