LazyStatementItem class
Represents a lazy statement item
The difference between this class and StatementItem is that this class stores the raw data used to generate the instance, so you can regenerate it any time if the account state changes.
This class is mainly designed to work in pair with LazyAccount class.
- Inheritance
-
- Object
- StatementItem
- LazyStatementItem
Properties
- account → Account
-
Parent account
finalinherited
- amount → Money
-
Amount in account currency
finalinherited
- balance → Money
-
Balance of the account at the time
finalinherited
- cashback → Cashback
-
Cashback
finalinherited
- comment → String
-
User comment if available
finalinherited
- commissionRate → Money
-
Commission rate in original currency (e.g. USD, RUB)
finalinherited
- counterEdrpou → String?
-
Counteragent Edrpou number, is available only for accounts with
fop
typefinalinherited - counterIban → String?
-
Counteragent Iban number, is available only for accounts with
fop
typefinalinherited - counterName → String?
-
Counteragent name, is available only for accounts with
fop
typefinalinherited - description → String
-
Title
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hold → bool
-
Authorization hold
finalinherited
- id → String
-
Operation ID
finalinherited
- invoiceId → String?
-
Invoice number for FOP account transactions
finalinherited
- isOut → bool
-
Returns true if operation is outgoing
no setterinherited
- mcc → MCC
-
Category
finalinherited
- operationAmount → Money
-
Amount in original currency (e.g. USD, RUB)
finalinherited
- originalMcc → MCC
-
Pure transaction MCC code
finalinherited
- receiptId → String?
-
Check number for check.gov.ua
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- time → DateTime
-
Timestamp
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
regenerate(
) → StatementItem - Regenerate the instance from raw data. This method is called when the account state changes. For example. when you call LazyAccount.resolve.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited