Bank Connection
fun BankConnection(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = bic ) bic: String? = null, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId? = null, @Json(name = sync_mode ) syncMode: BankConnection.SyncMode? = null, @Json(name = sync_active ) syncActive: Boolean, @Json(name = sync_message ) syncMessage: String, @Json(name = sync_fail_counter ) syncFailCounter: Int, @Json(name = last_synced ) lastSynced: LocalDateTime, @Json(name = consent_valid_until ) consentValidUntil: LocalDate? = null, @Json(name = testmode ) testmode: Boolean, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
Parameters
id
Bank Connection ID
transaction
Internally used XS2A transaction id.
bic
BIC of the bank of the bank connection
bankName
The name of the bank of the bank connection
countryId
2 letter country ID
syncMode
The mode how the bank connection is synced. full, shared or none.
syncActive
Indicates whether the sync is active
syncMessage
???
syncFailCounter
A counter of failed syncs for this connection
lastSynced
The date when the connection was last synced
consentValidUntil
The consent is valid until the given date (Format: YYYY-MM-DD).
testmode
Indicates whether this bank connection is in test mode
createdAt
Date of creation
object
The value bank_connection