Package com.fintecsystems.xs2a.java.models.api.connections

Types

AccountSelection
Link copied to clipboard
enum AccountSelection : Enum<AccountSelection>
Mode of account selection.
BankConnection
Link copied to clipboard
data class BankConnection(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = bicbic: String?, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId?, @Json(name = sync_modesyncMode: SyncMode?, @Json(name = sync_activesyncActive: Boolean, @Json(name = sync_messagesyncMessage: String, @Json(name = sync_fail_countersyncFailCounter: Int, @Json(name = last_syncedlastSynced: OffsetDateTime, @Json(name = consent_valid_untilconsentValidUntil: OffsetDateTime?, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: OffsetDateTime)
BankConnectionList
Link copied to clipboard
class BankConnectionList(@Json(name = totaltotal: Int, @Json(name = per_pageperPage: Int, @Json(name = current_pagecurrentPage: Int, @Json(name = last_pagelastPage: Int, @Json(name = fromfrom: Int?, @Json(name = toto: Int?, @Json(name = datadata: List<BankConnection>) : PaginatedList<BankConnection>
BankConnectionRequest
Link copied to clipboard
data class BankConnectionRequest(@Json(name = sync_modesyncMode: SyncMode?, @Json(name = bicbic: String?, @Json(name = country_idcountryId: CountryId?, @Json(name = daysdays: Int?, @Json(name = limit_dayslimitDays: Int?, @Json(name = account_selectionaccountSelection: AccountSelection?, @Json(name = languagelanguage: Language?, @Json(name = fints_product_idfintsProductId: String?)
BankConnectionSyncParameters
Link copied to clipboard
data class BankConnectionSyncParameters(@Json(name = credentialscredentials: String?, @Json(name = forceforce: Boolean)
SyncMode
Link copied to clipboard
enum SyncMode : Enum<SyncMode>
The mode, how to sync the bank connection.