BankConnectionRequest

fun BankConnectionRequest(@Json(name = sync_modesyncMode: BankConnection.SyncMode? = null, @Json(name = bicbic: String? = null, @Json(name = country_idcountryId: CountryId? = null, @Json(name = daysdays: Int? = null, @Json(name = limit_dayslimitDays: Int? = null, @Json(name = account_selectionaccountSelection: BankConnection.AccountSelection? = null, @Json(name = languagelanguage: BankConnection.Language? = null, @Json(name = fints_product_idfintsProductId: String? = null)

Parameters

syncMode

The mode, how to sync the bank connection. full, shared or none.

bic

The BIC of the bank, if known already.

countryId

The country ID of the bank, if known already.

days

Number of days for collecting turnovers from bank account

limitDays

Number of days to limit the resulting account. After every sync the account will be limited to that amount of days.

accountSelection

Mode of account selection. If \"all\" is given, all available accounts from this bankconnection will be used. If \"single\"/\"multi\" is given, the customer can pick single/multiple accounts from this connection which will be used.

language

Desired language in which the customer interface will be rendered with.

fintsProductId

The fints product ID can be enclosed in the initial request. If you have an eIDAS certificate, then you have to send it with every request.