AccountDetails class
Bank Account Details Model for Nordigen.
The only mandatory value is currency.
Refer to https://nordigen.com/en/docs/account-information/output/accounts/ for all the optional and conditional (nullable) values.
Constructors
-
AccountDetails({String? id, String? iban, String? bban, String? msisdn, required String currency, String? ownerName, String? name, String? displayName, String? product, String? cashAccountType, String? status, String? bic, String? linkedAccounts, String? usage, String? details, List<
Balance> ? balances, List<String> ? links}) -
const
- AccountDetails.fromMap(dynamic fetchedMap)
-
For easy Data Model Generation from Map fetched by querying Nordigen.
factory
Properties
-
balances
→ List<
Balance> ? -
List of Balances associated with the account.
final
- bban → String?
-
final
- bic → String?
-
The BIC associated to the account.
final
- cashAccountType → String?
-
The processing status of this account.
final
- currency → String
-
Account currency
final
- details → String?
-
Specifications that might be provided by the Institution.
final
- displayName → String?
-
Name of the account as defined by the PSU within online channels.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iban → String?
-
This data element is used for payment accounts which have no IBAN.
final
- id → String?
-
The ID of this Account, used to refer to this account in other API calls.
final
- linkedAccounts → String?
-
This data attribute is a field, where an Institution can name a cash
account associated to pending card transactions.
final
-
links
→ List<
String> ? -
The following links could be used here: transactionDetails for retrieving
details of a transaction.
final
- msisdn → String?
-
An alias to a payment account via a registered mobile phone number.
final
- name → String?
-
Name of the account, as assigned by the Institution.
final
- ownerName → String?
-
Name of the legal account owner. If there is more than one owner,
then two names might be noted here.
final
- product → String?
-
Product Name of the Bank for this account, proprietary definition.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String?
-
Account status. The value is one of the following:
"enabled": account is available
"deleted": account is terminated
"blocked": account is blocked e.g. for legal reasons
final
- usage → String?
-
Specifies the usage of the account.
PRIV: private personal account
ORGA: professional account
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
Forms a Map of
String
keys anddynamic
values from Class Data. -
toString(
) → String -
Returns the class data converted to a map as a Serialized JSON String.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited