Package com. fintecsystems. xs2a. java. models. api. accounts
Types
BankAccount
Link copied to clipboard
data class BankAccount(@Json(name = id ) id: String, @Json(name = bank_connection_id ) bankConnectionId: String?, @Json(name = holder ) holder: String, @Json(name = iban ) iban: String, @Json(name = description ) description: String, @Json(name = bic ) bic: String?, @Json(name = account_number ) accountNumber: String?, @Json(name = bank_code ) bankCode: String, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId?, @Json(name = type ) type: AccountType, @Json(name = joint_account ) jointAccount: Boolean, @Json(name = transaction_possible ) transactionPossible: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
BankAccountBalance
Link copied to clipboard
data class BankAccountBalance(@Json(name = id ) id: String, @Json(name = available ) available: Float?, @Json(name = limit ) limit: Float?, @Json(name = balance ) balance: Float, @Json(name = currency ) currency: CurrencyId, @Json(name = date ) date: OffsetDateTime, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
BankAccountList
Link copied to clipboard
class BankAccountList(@Json(name = total ) total: Int, @Json(name = per_page ) perPage: Int, @Json(name = current_page ) currentPage: Int, @Json(name = last_page ) lastPage: Int, @Json(name = from ) from: Int?, @Json(name = to ) to: Int?, @Json(name = data ) data: List<BankAccount>) : PaginatedList<BankAccount>
Content copied to clipboard
BankAccountTurnovers
Link copied to clipboard
data class BankAccountTurnovers(@Json(name = id ) id: String, @Json(name = turnovers ) turnovers: List<Turnover>, @Json(name = days ) days: Int?, @Json(name = date ) date: OffsetDateTime, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard