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