Renamed bankCode to domesticBankCode
This commit is contained in:
parent
68317f3b1c
commit
62482fb5a3
|
@ -33,6 +33,6 @@ abstract class BankingClientForUserBase(
|
|||
transferMoneyAsync(TransferMoneyRequest(null, recipientName, recipientAccountIdentifier, null, amount, paymentReference = paymentReference))
|
||||
|
||||
override suspend fun transferMoneyAsync(request: TransferMoneyRequest) =
|
||||
client.transferMoneyAsync(TransferMoneyRequestForUser(bank.bankCode, bank.loginName, bank.password!!, request))
|
||||
client.transferMoneyAsync(TransferMoneyRequestForUser(bank.domesticBankCode, bank.loginName, bank.password!!, request))
|
||||
|
||||
}
|
|
@ -8,7 +8,11 @@ import net.codinux.banking.client.model.tan.TanMethod
|
|||
@Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
||||
@NoArgConstructor
|
||||
open class BankAccess(
|
||||
val bankCode: String,
|
||||
/**
|
||||
* The country specific bank code, like in Germany the Bankleitzahl, in USA the Routing Number, in Great Britain
|
||||
* the Sort Code, in India the FSC Code, ...
|
||||
*/
|
||||
val domesticBankCode: String,
|
||||
var loginName: String,
|
||||
/**
|
||||
* User may decides to not save password.
|
||||
|
|
|
@ -67,7 +67,7 @@ open class FinTs4kMapper {
|
|||
// val preferredTanMethods = listOf(mapTanMethodType(bank.selectedTanMethod.type)) // TODO: currently we aren't saving TanMethods in database, re-enable as soon as TanMethods get saved
|
||||
val preferredTanMethods = defaults.preferredTanMethods?.map { mapTanMethodType(it) }
|
||||
|
||||
return GetAccountDataParameter(bank.bankCode, bank.loginName, bank.password!!, listOf(accountIdentifier), true,
|
||||
return GetAccountDataParameter(bank.domesticBankCode, bank.loginName, bank.password!!, listOf(accountIdentifier), true,
|
||||
retrieveTransactions, from,
|
||||
preferredTanMethods = preferredTanMethods,
|
||||
preferredTanMedium = bank.selectedTanMediumIdentifier,
|
||||
|
@ -162,7 +162,7 @@ open class FinTs4kMapper {
|
|||
mapMoney(account.balance),
|
||||
account.serverTransactionsRetentionDays,
|
||||
account.lastAccountUpdateTime, account.retrievedTransactionsFrom,
|
||||
bookedTransactions = mapBookedTransactions(account).toMutableList(),
|
||||
bookedTransactions = mapBookedTransactions(account),
|
||||
holdings = mapHoldings(account.statementOfHoldings, account.currency, account.lastAccountUpdateTime)
|
||||
)
|
||||
|
||||
|
|
|
@ -0,0 +1,95 @@
|
|||
Für den deutschen Begriff "Bankzugang" gibt es im Englischen verschiedene mögliche Übersetzungen, abhängig vom Kontext. Hier sind einige Alternativen:
|
||||
|
||||
1. **Bank access** – Diese Übersetzung ist direkt und wird verwendet, wenn es um den allgemeinen Zugang zu einem Bankkonto oder einer Bank geht.
|
||||
|
||||
2. **Online banking access** – Diese Option wird oft genutzt, wenn es sich spezifisch um den Zugang zu einem Online-Banking-Konto handelt.
|
||||
|
||||
3. **Bank account access** – Dies wird verwendet, wenn man den Zugang zu einem spezifischen Bankkonto meint.
|
||||
|
||||
4. **Bank login** – Eine übliche Formulierung für den Zugang zu einem Online-Banking-Portal durch Einloggen mit Anmeldedaten.
|
||||
|
||||
5. **Bank credentials** – Dies bezieht sich auf die Anmeldeinformationen (Benutzername, Passwort, etc.) für den Zugang zu einem Bankkonto, speziell im digitalen Bereich.
|
||||
|
||||
6. **Access to banking services** – Diese Variante beschreibt eher den allgemeinen Zugang zu Bankdienstleistungen, sowohl digital als auch in Filialen.
|
||||
|
||||
Die beste Wahl hängt vom genauen Kontext ab, z.B. ob es sich um physischen Zugang zu einer Bank, Online-Zugang oder Zugang zu bestimmten Bankdiensten handelt.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Hier sind einige Namensvorschläge für deine Klasse mit entsprechenden Übersetzungen ins Englische:
|
||||
|
||||
1. **BankVerbindung**
|
||||
_BankConnection_
|
||||
|
||||
2. **BankZugangsdaten**
|
||||
_BankAccessData_
|
||||
|
||||
3. **OnlineBankProfil**
|
||||
_OnlineBankProfile_
|
||||
|
||||
4. **BankKontoDetails**
|
||||
_BankAccountDetails_
|
||||
|
||||
5. **BankNutzerProfil**
|
||||
_BankUserProfile_
|
||||
|
||||
6. **BankNutzerDaten**
|
||||
_BankUserData_
|
||||
|
||||
7. **BankZugangsprofil**
|
||||
_BankAccessProfile_
|
||||
|
||||
8. **BankKontoverbindung**
|
||||
_BankAccountConnection_
|
||||
|
||||
9. **BankServiceInfo**
|
||||
_BankServiceInfo_
|
||||
|
||||
10. **BankNutzerVerwaltung**
|
||||
_BankUserManagement_
|
||||
|
||||
Diese Namen umfassen sowohl den Zugang zur Bank als auch Daten über die Bank und den Nutzer.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Hier sind einige Namensvorschläge für die Klasse auf Deutsch und Englisch:
|
||||
|
||||
1. **BankZugangsdaten**
|
||||
- **Englisch**: BankAccessData
|
||||
|
||||
2. **OnlineBankingZugang**
|
||||
- **Englisch**: OnlineBankingAccess
|
||||
|
||||
3. **BankVerbindung**
|
||||
- **Englisch**: BankConnection
|
||||
|
||||
4. **BankZugang**
|
||||
- **Englisch**: BankAccess
|
||||
|
||||
5. **NutzerBankDetails**
|
||||
- **Englisch**: UserBankDetails
|
||||
|
||||
6. **BankingAuthentifizierung**
|
||||
- **Englisch**: BankingAuthentication
|
||||
|
||||
7. **BankLoginDaten**
|
||||
- **Englisch**: BankLoginData
|
||||
|
||||
8. **BankZugangsInfo**
|
||||
- **Englisch**: BankAccessInfo
|
||||
|
||||
9. **KontoZugangsdaten**
|
||||
- **Englisch**: AccountAccessData
|
||||
|
||||
10. **OnlineBankingVerbindung**
|
||||
- **Englisch**: OnlineBankingConnection
|
||||
|
||||
Diese Namen sollen die wesentlichen Informationen der Klasse widerspiegeln und die verschiedenen Attribute gut abdecken.
|
|
@ -0,0 +1,18 @@
|
|||
In vielen Ländern gibt es eigene Systeme zur eindeutigen Identifizierung von Banken, die ähnlich wie die **Bankleitzahl** (BLZ) in Deutschland funktionieren. Hier sind einige Beispiele:
|
||||
|
||||
1. **USA** – **Routing Number**: In den USA wird die **Routing Transit Number (RTN)** oder **ABA-Routing-Nummer** verwendet, um Banken zu identifizieren.
|
||||
2. **Großbritannien** – **Sort Code**: In Großbritannien wird der **Sort Code** verwendet, um eine Bank und ihre Filiale zu identifizieren.
|
||||
3. **International** – **SWIFT/BIC**: Das **SWIFT/BIC**-System (Society for Worldwide Interbank Financial Telecommunication / Bank Identifier Code) wird weltweit verwendet, um Banken international eindeutig zu identifizieren.
|
||||
4. **Kanada** – **Institution Number**: In Kanada gibt es eine **Institution Number** (in Kombination mit einer Transitnummer).
|
||||
5. **Australien** – **BSB Number**: In Australien ist es die **BSB Number** (Bank-State-Branch Number).
|
||||
6. **Indien** – **IFSC Code**: In Indien wird der **Indian Financial System Code (IFSC)** verwendet.
|
||||
7. **Schweiz** – **SIC Number**: In der Schweiz gibt es das **SIC (Swiss Interbank Clearing)**-System, um Banken zu identifizieren.
|
||||
|
||||
### Guter englischer Name für eine landesweite eindeutige Bankidentifikation
|
||||
Ein passender englischer Begriff für einen solchen eindeutigen Identifikationswert wäre:
|
||||
|
||||
- **National Bank Identifier (NBI)**: Dies beschreibt eine eindeutige Kennung, die eine Bank auf nationaler Ebene identifiziert.
|
||||
- **Domestic Bank Code (DBC)**: Dies weist ebenfalls auf die Verwendung im nationalen Kontext hin.
|
||||
- **Bank Identifier Code (BIC)**: Obwohl dieser Begriff oft international verwendet wird, kann er auch auf eine landesweite eindeutige Identifikation hinweisen, wenn er im nationalen Kontext benutzt wird.
|
||||
|
||||
Ein allgemeiner Begriff wie **"National Bank Code"** wäre ebenfalls leicht verständlich und eindeutig in seiner Funktion.
|
Loading…
Reference in New Issue