Package com.fintecsystems.xs2a.java.models.common

Types

AccountType
Link copied to clipboard
enum AccountType : Enum<AccountType>
CountryId
Link copied to clipboard
enum CountryId : Enum<CountryId>
CurrencyId
Link copied to clipboard
enum CurrencyId : Enum<CurrencyId>
The id of the currency to be used.
EasyOnboarding
Link copied to clipboard
data class EasyOnboarding(@Json(name = success_linksuccessLink: String, @Json(name = abort_linkabortLink: String)
An array of a success/abort_link to overwrite the statically stored values in the easyOboarding.
Language
Link copied to clipboard
enum Language : Enum<Language>
The initial language.
PaginatedList
Link copied to clipboard
abstract class PaginatedList<T>(@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<T>)
Product
Link copied to clipboard
enum Product : Enum<Product>
Name of the used product.
ReportFormat
Link copied to clipboard
enum ReportFormat : Enum<ReportFormat>
ReportLocale
Link copied to clipboard
enum ReportLocale : Enum<ReportLocale>
Tag
Link copied to clipboard
enum Tag : Enum<Tag>
For full explanation refer to https://manage.xs2a.com/documentation/tags.
Turnover
Link copied to clipboard
data class Turnover(@Json(name = idid: String?, @Json(name = transaction_idtransactionId: String?, @Json(name = booking_datebookingDate: OffsetDateTime, @Json(name = amountamount: Float, @Json(name = currencycurrency: CurrencyId, @Json(name = purposepurpose: List<String>, @Json(name = counter_ibancounterIban: String?, @Json(name = counter_biccounterBic: String?, @Json(name = counter_holdercounterHolder: String?, @Json(name = prebookedprebooked: Boolean?, @Json(name = canceledcanceled: Boolean?, @Json(name = tagstags: List<Tag>?, @Json(name = category_idcategoryId: Category?, @Json(name = creditor_idcreditorId: String?, @Json(name = newnew: Boolean?)