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
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 and dynamic 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