ApiBankAccountService

class ApiBankAccountService(apiKey: String, client: OkHttpClient, backendUrl: String) : ServiceBase

Constructors

ApiBankAccountService
Link copied to clipboard
fun ApiBankAccountService(apiKey: String)
ApiBankAccountService
Link copied to clipboard
fun ApiBankAccountService(apiKey: String, backendUrl: String)
ApiBankAccountService
Link copied to clipboard
fun ApiBankAccountService(apiKey: String, client: OkHttpClient)

Functions

delete
Link copied to clipboard
fun delete(bankAccountId: String): String
Delete a xs2a.
get
Link copied to clipboard
fun get(bankAccountId: String): BankAccount
Get a specific Bank Account
getBalance
Link copied to clipboard
fun getBalance(bankAccountId: String): BankAccountBalance
Retrieve the balance for a specific bank account
getReport
Link copied to clipboard
fun getReport(bankAccountId: String, reportId: String, format: ReportFormat = ReportFormat.JSON, locale: ReportLocale = ReportLocale.EN): String
Retrieve a Report for a specific bank account
getTurnovers
Link copied to clipboard
fun getTurnovers(bankAccountId: String, from: OffsetDateTime? = null, to: OffsetDateTime? = null, onlyNew: Boolean = false): BankAccountTurnovers
Retrieve the turnovers for a specific bank account
list
Link copied to clipboard
fun list(per_page: Int = 15, page: Int = 1): BankAccountList
Get a list of all accounts for a xs2a.
listForBankConnection
Link copied to clipboard
fun listForBankConnection(connectionId: String, per_page: Int = 15, page: Int = 1): BankAccountList
Get a list of all accounts for a xs2a.
markAsSeen
Link copied to clipboard
fun markAsSeen(bankAccountId: String, upTo: OffsetDateTime? = null): Any
Mark turnovers as seen