Bank Connection
data class BankConnection(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = bic ) bic: String?, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId?, @Json(name = sync_mode ) syncMode: BankConnection.SyncMode?, @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?, @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
Constructors
BankConnection
Link copied to clipboard
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
Bank Connection ID
Types
AccountSelection
Link copied to clipboard
Language
Link copied to clipboard
SyncMode
Link copied to clipboard
Properties
consentValidUntil
Link copied to clipboard
createdAt
Link copied to clipboard
lastSynced
Link copied to clipboard
syncActive
Link copied to clipboard
syncFailCounter
Link copied to clipboard
syncMessage
Link copied to clipboard
syncMode
Link copied to clipboard
transaction
Link copied to clipboard