Class FinBanksInfo
Data record that provides general information about a bank. As FinTS only exists in Germany, this is designed to match German bank details only.
Inheritance
Inherited Members
Namespace: Subsembly.FinTS.Banks
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinBanksInfo
Properties
BankCode
The german bank code (Bankleitzahl) that uniquely identifies this record.
Declaration
public string BankCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | The given value was |
System.ArgumentException | The given value is not IsValidBankCode(String). |
BankName
The optional name of the bank.
Declaration
public string BankName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
In the FinBanks.dat file this field is filled with the official bank name from the
bank directory published by the german Bundesbank. The bank name consists of
at most 58 characters. This may be null
.
BIC
The optional SWIFT BIC of this bank.
Declaration
public string BIC { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This may be null
if the bank does not have a BIC assigned, or the BIC is
simply not known.
Exceptions
Type | Condition |
---|---|
System.ArgumentException | An attempt was made to set a string that is not a syntactically correct BIC. |
EbicsHostID
Optional EBICS Host ID.
Declaration
public string EbicsHostID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EbicsHostURL
Optional EBICS Host URL.
Declaration
public string EbicsHostURL { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IconName
Optional name of bank logo icon as used by the Subsembly bank logo image library.
Declaration
public string IconName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Server
If the Bank supports FinTS, then this references the FinTS gateway
server details record. If no FinTS bank parameters are known for this bank,
then this is null
.
Declaration
public FinBanksServer Server { get; set; }
Property Value
Type | Description |
---|---|
FinBanksServer |
Methods
ToString()
Returns a string containing the bank name and bank code.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |