Package com.fintecsystems.xs2a.java.models

Types

AccessToken
Link copied to clipboard
data class AccessToken(@Json(name = idid: String, @Json(name = tokentoken: String, @Json(name = valid_untilvalidUntil: LocalDateTime?, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
AccessTokenList
Link copied to clipboard
data class AccessTokenList(@Json(name = totaltotal: Int, @Json(name = per_pageperPage: Int, @Json(name = current_pagecurrentPage: Int, @Json(name = last_pagelastPage: Int, @Json(name = next_page_urlnextPageUrl: String?, @Json(name = prev_page_urlprevPageUrl: String?, @Json(name = fromfrom: Int?, @Json(name = toto: Int?, @Json(name = datadata: List<AccessToken>)
AccountHoldersObject
Link copied to clipboard
data class AccountHoldersObject(@Json(name = typetype: String, @Json(name = holderholder: String, @Json(name = ibaniban: String, @Json(name = matchesmatches: List<MatchesObject>)
AccountProfileObject
Link copied to clipboard
data class AccountProfileObject(@Json(name = cash_withdrawalscashWithdrawals: Int, @Json(name = cash_depositscashDeposits: Int, @Json(name = payment_gezpaymentGez: String, @Json(name = payment_schufapaymentSchufa: String, @Json(name = payment_donationpaymentDonation: String, @Json(name = payment_partypaymentParty: String, @Json(name = payment_clubpaymentClub: String)
AccountSnapshotFormat
Link copied to clipboard
enum AccountSnapshotFormat : Enum<AccountSnapshotFormat>
AccountStatement
Link copied to clipboard
data class AccountStatement(@Json(name = accountaccount: AccountStatementAccount, @Json(name = balancebalance: AccountStatementBalance, @Json(name = turnoversturnovers: AccountStatementTurnovers)
AccountStatementAccount
Link copied to clipboard
data class AccountStatementAccount(@Json(name = holderholder: String, @Json(name = descriptiondescription: String, @Json(name = ibaniban: String, @Json(name = bicbic: String?, @Json(name = country_idcountryId: CountryId?, @Json(name = joint_accountjointAccount: Boolean)
AccountStatementBalance
Link copied to clipboard
data class AccountStatementBalance(@Json(name = availableavailable: Float, @Json(name = limitlimit: Float, @Json(name = balancebalance: Float, @Json(name = currencycurrency: CurrencyId?, @Json(name = datedate: LocalDateTime)
AccountStatementTurnovers
Link copied to clipboard
data class AccountStatementTurnovers(@Json(name = turnoversturnovers: List<Turnover>, @Json(name = datedate: LocalDateTime, @Json(name = daysdays: Int?, @Json(name = filtersfilters: List<String>)
array of turnovers
AccountType
Link copied to clipboard
enum AccountType : Enum<AccountType>
AuthenticationError
Link copied to clipboard
data class AuthenticationError(@Json(name = codecode: Int, @Json(name = messagemessage: String)
BankAccount
Link copied to clipboard
data class BankAccount(@Json(name = idid: String, @Json(name = bank_connection_idbankConnectionId: String, @Json(name = holderholder: String, @Json(name = ibaniban: String, @Json(name = descriptiondescription: String, @Json(name = bicbic: String?, @Json(name = account_numberaccountNumber: String?, @Json(name = bank_codebankCode: String, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId?, @Json(name = typetype: AccountType, @Json(name = joint_accountjointAccount: Boolean, @Json(name = transaction_possibletransactionPossible: Boolean, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
BankAccountBalance
Link copied to clipboard
data class BankAccountBalance(@Json(name = idid: String, @Json(name = availableavailable: Float, @Json(name = limitlimit: Float, @Json(name = balancebalance: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = datedate: LocalDateTime, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
BankAccountObject
Link copied to clipboard
data class BankAccountObject(@Json(name = holderholder: String, @Json(name = descriptiondescription: String, @Json(name = ibaniban: String, @Json(name = bicbic: String?, @Json(name = country_idcountryId: CountryId?)
BankAccountsList
Link copied to clipboard
data class BankAccountsList(@Json(name = totaltotal: Int, @Json(name = per_pageperPage: Int, @Json(name = current_pagecurrentPage: Int, @Json(name = last_pagelastPage: Int, @Json(name = next_page_urlnextPageUrl: String?, @Json(name = prev_page_urlprevPageUrl: String?, @Json(name = fromfrom: Int?, @Json(name = toto: Int?, @Json(name = datadata: List<BankAccount>)
BankAccountTurnovers
Link copied to clipboard
data class BankAccountTurnovers(@Json(name = idid: String, @Json(name = turnoversturnovers: List<Turnover>, @Json(name = daysdays: Int?, @Json(name = datedate: LocalDateTime, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
BankConnection
Link copied to clipboard
data class BankConnection(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = bicbic: String?, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId?, @Json(name = sync_modesyncMode: BankConnection.SyncMode?, @Json(name = sync_activesyncActive: Boolean, @Json(name = sync_messagesyncMessage: String, @Json(name = sync_fail_countersyncFailCounter: Int, @Json(name = last_syncedlastSynced: LocalDateTime, @Json(name = consent_valid_untilconsentValidUntil: LocalDate?, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
BankConnectionList
Link copied to clipboard
data class BankConnectionList(@Json(name = totaltotal: Int, @Json(name = per_pageperPage: Int, @Json(name = current_pagecurrentPage: Int, @Json(name = last_pagelastPage: Int, @Json(name = next_page_urlnextPageUrl: String?, @Json(name = prev_page_urlprevPageUrl: String?, @Json(name = fromfrom: Int?, @Json(name = toto: Int?, @Json(name = datadata: List<BankConnection>)
BankConnectionRequest
Link copied to clipboard
data class BankConnectionRequest(@Json(name = sync_modesyncMode: BankConnection.SyncMode?, @Json(name = bicbic: String?, @Json(name = country_idcountryId: CountryId?, @Json(name = daysdays: Int?, @Json(name = limit_dayslimitDays: Int?, @Json(name = account_selectionaccountSelection: BankConnection.AccountSelection?, @Json(name = languagelanguage: BankConnection.Language?, @Json(name = fints_product_idfintsProductId: String?)
BankConnectionSyncRequest
Link copied to clipboard
data class BankConnectionSyncRequest(@Json(name = credentialscredentials: String, @Json(name = forceforce: Boolean)
BankObject
Link copied to clipboard
data class BankObject(@Json(name = bank_codebankCode: String, @Json(name = bicbic: String?, @Json(name = namename: String, @Json(name = short_nameshortName: String, @Json(name = zipcodezipcode: String?, @Json(name = citycity: String, @Json(name = country_idcountryId: CountryId?, @Json(name = testmodetestmode: Boolean, @Json(name = xs2a_productsxs2aProducts: List<String>, @Json(name = xs2a_supportedxs2aSupported: Boolean)
BankObjectList
Link copied to clipboard
data class BankObjectList(@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<BankObject>)
BankUser
Link copied to clipboard
data class BankUser(@Json(name = idid: String, @Json(name = namename: String, @Json(name = emailemail: String, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
BankUserCreationRequest
Link copied to clipboard
data class BankUserCreationRequest(@Json(name = namename: String, @Json(name = emailemail: String)
BankUserList
Link copied to clipboard
data class BankUserList(@Json(name = totaltotal: Int, @Json(name = per_pageperPage: Int, @Json(name = current_pagecurrentPage: Int, @Json(name = last_pagelastPage: Int, @Json(name = next_page_urlnextPageUrl: String?, @Json(name = prev_page_urlprevPageUrl: String?, @Json(name = fromfrom: Int?, @Json(name = toto: Int?, @Json(name = datadata: List<BankUser>)
BlacklistAdd
Link copied to clipboard
data class BlacklistAdd(@Json(name = datadata: String)
BlacklistObject
Link copied to clipboard
data class BlacklistObject(@Json(name = idid: String, @Json(name = typetype: String, @Json(name = datadata: String)
BuriedSessionObject
Link copied to clipboard
data class BuriedSessionObject(@Json(name = codecode: Int, @Json(name = messagemessage: String)
ChargebacksObject
Link copied to clipboard
data class ChargebacksObject(@Json(name = chargebacks_coverage_countchargebacksCoverageCount: Int, @Json(name = chargebacks_coverage_amountchargebacksCoverageAmount: Float, @Json(name = chargebacks_revoke_countchargebacksRevokeCount: Int, @Json(name = chargebacks_revoke_amountchargebacksRevokeAmount: Float)
ChecksResult
Link copied to clipboard
data class ChecksResult(@Json(name = amountamount: Float, @Json(name = currencycurrency: CurrencyId?)
CountryId
Link copied to clipboard
enum CountryId : Enum<CountryId>
CreditCardsObject
Link copied to clipboard
data class CreditCardsObject(@Json(name = holderholder: String, @Json(name = ibaniban: String, @Json(name = bicbic: String?, @Json(name = country_idcountryId: CountryId?, @Json(name = bank_namebankName: String, @Json(name = descriptiondescription: String)
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.
Employer
Link copied to clipboard
data class Employer(@Json(name = namename: String, @Json(name = months_with_salaries_countmonthsWithSalariesCount: Int, @Json(name = booking_date_first_salarybookingDateFirstSalary: LocalDateTime, @Json(name = booking_date_last_salarybookingDateLastSalary: LocalDateTime, @Json(name = months_sums_medianmonthsSumsMedian: Float, @Json(name = months_sums_minimummonthsSumsMinimum: Float, @Json(name = public_employerpublicEmployer: Boolean, @Json(name = current_employercurrentEmployer: Boolean)
EncashmentObject
Link copied to clipboard
data class EncashmentObject(@Json(name = collection_countcollectionCount: Int, @Json(name = collection_amountcollectionAmount: Float, @Json(name = collection_office_countcollectionOfficeCount: Int)
EventObject
Link copied to clipboard
data class EventObject(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = typetype: String, @Json(name = datadata: Any, @Json(name = testmodetestmode: Boolean, @Json(name = messagemessage: String, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
EventsList
Link copied to clipboard
data class EventsList(@Json(name = totaltotal: Int, @Json(name = per_pageperPage: Int, @Json(name = current_pagecurrentPage: Int, @Json(name = last_pagelastPage: Int, @Json(name = next_page_urlnextPageUrl: String?, @Json(name = prev_page_urlprevPageUrl: String?, @Json(name = fromfrom: Int?, @Json(name = toto: Int?, @Json(name = datadata: List<EventObject>)
ExpectedHolderObject
Link copied to clipboard
data class ExpectedHolderObject(@Json(name = firstnamefirstname: String, @Json(name = namename: String)
Language
Link copied to clipboard
enum Language : Enum<Language>
The initial language.
LoansObject
Link copied to clipboard
data class LoansObject(@Json(name = loans_countloansCount: Int, @Json(name = loans_amountloansAmount: Float, @Json(name = subprime_lender_countsubprimeLenderCount: Int)
MatchesObject
Link copied to clipboard
data class MatchesObject(@Json(name = expected_holderexpectedHolder: String, @Json(name = matchmatch: MatchesObject.MatchType)
OtherAccountsObject
Link copied to clipboard
data class OtherAccountsObject(@Json(name = holderholder: String, @Json(name = ibaniban: String, @Json(name = bicbic: String?, @Json(name = country_idcountryId: CountryId?, @Json(name = bank_namebankName: String, @Json(name = typetype: String)
PaymentStatus
Link copied to clipboard
enum PaymentStatus : Enum<PaymentStatus>
PayObject
Link copied to clipboard
data class PayObject(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = sender_holdersenderHolder: String?, @Json(name = sender_ibansenderIban: String?, @Json(name = sender_bicsenderBic: String?, @Json(name = sender_bank_namesenderBankName: String?, @Json(name = sender_country_idsenderCountryId: CountryId?, @Json(name = recipient_holderrecipientHolder: String?, @Json(name = recipient_ibanrecipientIban: String?, @Json(name = recipient_bicrecipientBic: String?, @Json(name = recipient_bank_namerecipientBankName: String?, @Json(name = recipient_country_idrecipientCountryId: CountryId?, @Json(name = purposepurpose: String, @Json(name = amountamount: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = testmodetestmode: Boolean, @Json(name = payment_statuspaymentStatus: PaymentStatus, @Json(name = metadatametadata: Map<String, Any>?, @Json(name = merchant_idmerchantId: String?, @Json(name = objectobject: String)
PayTransactionList
Link copied to clipboard
data class PayTransactionList(@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<PayObject>)
Polling
Link copied to clipboard
data class Polling(@Json(name = intervalinterval: Int?)
The polling attribute indicates whether the transaction status needs to be polled.
Product
Link copied to clipboard
enum Product : Enum<Product>
Name of the used product.
RefundPayoutList
Link copied to clipboard
data class RefundPayoutList(@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<RefundPayoutObject>)
RefundPayoutObject
Link copied to clipboard
data class RefundPayoutObject(@Json(name = message_idmessageId: String, @Json(name = created_atcreatedAt: LocalDateTime)
RefundPayoutRequest
Link copied to clipboard
data class RefundPayoutRequest(@Json(name = pain_typepainType: RefundPayoutRequest.PainType, @Json(name = transactionstransactions: List<RefundPayoutTransactions>, @Json(name = batch_bookingbatchBooking: Boolean?)
RefundPayoutResponse
Link copied to clipboard
data class RefundPayoutResponse(@Json(name = message_idmessageId: String)
RefundPayoutTransactions
Link copied to clipboard
data class RefundPayoutTransactions(@Json(name = transactiontransaction: String, @Json(name = amountamount: Float, @Json(name = typetype: RefundPayoutType)
RefundPayoutType
Link copied to clipboard
enum RefundPayoutType : Enum<RefundPayoutType>
The type is payout or refund.
RefundsPayout
Link copied to clipboard
data class RefundsPayout(@Json(name = transactiontransaction: String, @Json(name = amount_issuedamountIssued: Float, @Json(name = typetype: RefundPayoutType, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: LocalDateTime)
ReportFormat
Link copied to clipboard
enum ReportFormat : Enum<ReportFormat>
ReportLocale
Link copied to clipboard
enum ReportLocale : Enum<ReportLocale>
RiskCalculations
Link copied to clipboard
data class RiskCalculations(@Json(name = tagstags: List<String>, @Json(name = categoriescategories: List<String>, @Json(name = functionsfunctions: List<String>, @Json(name = namename: String, @Json(name = daysdays: Int?, @Json(name = fromfrom: LocalDate?, @Json(name = toto: LocalDate?, @Json(name = full_monthsfullMonths: String?, @Json(name = children_categorieschildrenCategories: Boolean?, @Json(name = match_tags_with_categoriesmatchTagsWithCategories: Boolean?)
RiskCalculationsResponse
Link copied to clipboard
data class RiskCalculationsResponse(@Json(name = tagstags: List<String>, @Json(name = categoriescategories: List<String>, @Json(name = functionsfunctions: List<String>, @Json(name = namename: String, @Json(name = daysdays: Int?, @Json(name = fromfrom: LocalDateTime?, @Json(name = toto: LocalDateTime?, @Json(name = full_monthsfullMonths: String?, @Json(name = resultsresults: RiskCalculationsResponseResults)
RiskCalculationsResponseResults
Link copied to clipboard
data class RiskCalculationsResponseResults(@Json(name = countcount: Int?)
Counts all appropriate results.
RiskObject
Link copied to clipboard
data class RiskObject(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = account_holderaccountHolder: String, @Json(name = ibaniban: String, @Json(name = bicbic: String?, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId?, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = metadatametadata: Map<String, Any>?, @Json(name = merchant_idmerchantId: String?, @Json(name = objectobject: String, @Json(name = xs2a_account_snapshotxs2aAccountSnapshot: Xs2aAccountSnapshotResponse?, @Json(name = xs2a_balance_checkxs2aBalanceCheck: Xs2aBalanceCheckResponse?, @Json(name = xs2a_balance_overviewxs2aBalanceOverview: Xs2aBalanceOverviewResponse?, @Json(name = xs2a_cashflow_overviewxs2aCashflowOverview: Xs2aCashflowOverviewResponse?, @Json(name = xs2a_chargeback_checkxs2aChargebackCheck: Xs2aChargebackCheckResponse?, @Json(name = xs2a_children_checkxs2aChildrenCheck: Xs2aChildrenCheckResponse?, @Json(name = xs2a_rating_b2b_checkxs2aRatingB2bCheck: Xs2aRatingB2bCheckResponse?, @Json(name = xs2a_rating_b2c_checkxs2aRatingB2cCheck: Xs2aRatingB2cCheckResponse?, @Json(name = xs2a_profit_loss_checkxs2aProfitLossCheck: Xs2aProfitLossCheckResponse?, @Json(name = xs2a_income_checkxs2aIncomeCheck: Xs2aIncomeCheckResponse?, @Json(name = xs2a_account_linked_offers_checkxs2aAccountLinkedOffersCheck: Xs2aAccountLinkedOffersCheckResponse?, @Json(name = xs2a_credit_checkxs2aCreditCheck: Xs2aCreditCheckResponse?, @Json(name = xs2a_direct_debit_checkxs2aDirectDebitCheck: Xs2aDirectDebitCheckResponse?, @Json(name = xs2a_fact_sheet_listsxs2aFactSheetLists: Xs2aFactSheetListsResponse?, @Json(name = xs2a_overdraft_limit_checkxs2aOverdraftLimitCheck: Xs2aOverdraftLimitCheckResponse?, @Json(name = xs2a_seizure_checkxs2aSeizureCheck: Xs2aSeizureCheckResponse?, @Json(name = xs2a_name_checkxs2aNameCheck: Xs2aNameCheckResponse?, @Json(name = xs2a_standing_orders_checkxs2aStandingOrdersCheck: Xs2aStandingOrdersCheckResponse?, @Json(name = xs2a_all_accounts_checkxs2aAllAccountsCheck: Xs2aAllAccountsCheckResponse?, @Json(name = xs2a_account_status_checkxs2aAccountStatusCheck: Xs2aAccountStatusCheckResponse?, @Json(name = xs2a_holder_identification_checkxs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheckResponse?, @Json(name = xs2a_risk_calculations_checkxs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheckResponse?, @Json(name = xs2a_account_characteristics_checkxs2aAccountCharacteristicsCheck: Xs2aAccountCharacteristicsCheckResponse?)
RisksTransactionList
Link copied to clipboard
data class RisksTransactionList(@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<RiskObject>)
Turnover
Link copied to clipboard
data class Turnover(@Json(name = booking_datebookingDate: LocalDateTime, @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<String>?, @Json(name = category_idcategoryId: String?, @Json(name = creditor_idcreditorId: String?, @Json(name = newnew: Boolean?)
UserAccountsObject
Link copied to clipboard
data class UserAccountsObject(@Json(name = identifieridentifier: String, @Json(name = holderholder: String, @Json(name = descriptiondescription: String, @Json(name = ibaniban: String, @Json(name = bicbic: String?, @Json(name = account_numberaccountNumber: String?, @Json(name = bank_codebankCode: String, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId?, @Json(name = joint_accountjointAccount: Boolean, @Json(name = transaction_possibletransactionPossible: Boolean, @Json(name = account_typeaccountType: AccountType, @Json(name = balancebalance: Float, @Json(name = availableavailable: Float, @Json(name = limitlimit: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = turnover_daysturnoverDays: Int, @Json(name = turnover_available_daysturnoverAvailableDays: Int, @Json(name = turnover_countturnoverCount: Int, @Json(name = average_account_usageaverageAccountUsage: String, @Json(name = overdraft_daysoverdraftDays: Int, @Json(name = overdraft_limit_daysoverdraftLimitDays: Int, @Json(name = completenesscompleteness: UserAccountsObjectCompleteness, @Json(name = account_data_availableaccountDataAvailable: String)
UserAccountsObjectCompleteness
Link copied to clipboard
data class UserAccountsObjectCompleteness(@Json(name = counter_holdercounterHolder: String, @Json(name = counter_ibancounterIban: String, @Json(name = purposepurpose: String)
WhitelistAdd
Link copied to clipboard
data class WhitelistAdd(@Json(name = ibaniban: String)
WhitelistObject
Link copied to clipboard
data class WhitelistObject(@Json(name = idid: String, @Json(name = hashhash: String)
WizardResponse
Link copied to clipboard
data class WizardResponse(@Json(name = codecode: Int, @Json(name = messagemessage: String?, @Json(name = errorerror: Any?, @Json(name = pollingpolling: Polling?, @Json(name = formform: FormObject?)
WizardSessionCurrentStep
Link copied to clipboard
enum WizardSessionCurrentStep : Enum<WizardSessionCurrentStep>
WizardSessionLastError
Link copied to clipboard
enum WizardSessionLastError : Enum<WizardSessionLastError>
WizardSessionObject
Link copied to clipboard
data class WizardSessionObject(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = wizard_session_keywizardSessionKey: String, @Json(name = productproduct: Product?, @Json(name = parametersparameters: Any, @Json(name = last_errorlastError: WizardSessionLastError, @Json(name = testmodetestmode: Boolean, @Json(name = finishedfinished: Boolean, @Json(name = current_stepcurrentStep: WizardSessionCurrentStep, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
WizardSessionResponse
Link copied to clipboard
data class WizardSessionResponse(@Json(name = transactiontransaction: String, @Json(name = wizard_session_keywizardSessionKey: String)
Xs2aAccountCharacteristicsCheckResponse
Link copied to clipboard
data class Xs2aAccountCharacteristicsCheckResponse(@Json(name = chargebackschargebacks: ChargebacksObject, @Json(name = encashmentencashment: EncashmentObject, @Json(name = account_profileaccountProfile: AccountProfileObject, @Json(name = loansloans: LoansObject, @Json(name = flagsflags: Map<String, String>, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aAccountLinkedOffersCheckResponse
Link copied to clipboard
data class Xs2aAccountLinkedOffersCheckResponse(@Json(name = linkslinks: List<Xs2aAccountLinkedOffersCheckResponseLinks>)
data class Xs2aAccountLinkedOffersCheckResponseLinks(@Json(name = linklink: String, @Json(name = descriptiondescription: String, @Json(name = imageimage: String)
Xs2aAccountSnapshot
Link copied to clipboard
data class Xs2aAccountSnapshot(@Json(name = daysdays: Int?, @Json(name = fromfrom: LocalDate?, @Json(name = toto: LocalDate?, @Json(name = filtersfilters: List<String>?, @Json(name = all_accountsallAccounts: Boolean, @Json(name = all_tagsallTags: Boolean)
Xs2aAccountSnapshotResponse
Link copied to clipboard
data class Xs2aAccountSnapshotResponse(@Json(name = objectobject: String, @Json(name = daysdays: Int?, @Json(name = fromfrom: LocalDate?, @Json(name = toto: LocalDate?, @Json(name = filtersfilters: List<String>?, @Json(name = all_tagsallTags: Boolean, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aAccountStatusCheck
Link copied to clipboard
data class Xs2aAccountStatusCheck(@Json(name = limit_turnover_dayslimitTurnoverDays: Int?, @Json(name = all_accountsallAccounts: Boolean)
With XS2A.xs2a_account_status_check a list of accounts within the bank connection can be requested.
Xs2aAccountStatusCheckResponse
Link copied to clipboard
data class Xs2aAccountStatusCheckResponse(@Json(name = account_detailsaccountDetails: List<UserAccountsObject>, @Json(name = other_accountsotherAccounts: List<OtherAccountsObject>, @Json(name = credit_cardscreditCards: List<CreditCardsObject>, @Json(name = daysdays: Int?, @Json(name = all_accountsallAccounts: Boolean, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
Xs2aAllAccountsCheckResponse
Link copied to clipboard
data class Xs2aAllAccountsCheckResponse(@Json(name = accountsaccounts: List<BankAccountObject>, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aBalanceCheck
Link copied to clipboard
data class Xs2aBalanceCheck(@Json(name = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId)
Xs2aBalanceCheckResponse
Link copied to clipboard
data class Xs2aBalanceCheckResponse(@Json(name = objectobject: String, @Json(name = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId, @Json(name = check_passedcheckPassed: Boolean, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aBalanceOverviewResponse
Link copied to clipboard
data class Xs2aBalanceOverviewResponse(@Json(name = objectobject: String, @Json(name = balancebalance: Float, @Json(name = availableavailable: Float, @Json(name = limitlimit: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aCashflowObject
Link copied to clipboard
data class Xs2aCashflowObject(@Json(name = monthmonth: Int, @Json(name = incomingincoming: Float, @Json(name = outgoingoutgoing: Float, @Json(name = minimum_balanceminimumBalance: Float, @Json(name = incoming_transactionsincomingTransactions: Int, @Json(name = outgoing_transactionsoutgoingTransactions: Int, @Json(name = currency_idcurrencyId: CurrencyId?)
Xs2aCashflowOverviewResponse
Link copied to clipboard
data class Xs2aCashflowOverviewResponse(@Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String, @Json(name = cashflowcashflow: List<Xs2aCashflowObject>)
Xs2aChargebackCheckResponse
Link copied to clipboard
data class Xs2aChargebackCheckResponse(@Json(name = chargebacks_countchargebacksCount: Int, @Json(name = chargebacks_coveragechargebacksCoverage: Int, @Json(name = chargebacks_revokedchargebacksRevoked: Int, @Json(name = chargebacks_sum_amountchargebacksSumAmount: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aChildrenCheckResponse
Link copied to clipboard
data class Xs2aChildrenCheckResponse(@Json(name = children_at_account_holderchildrenAtAccountHolder: Int)
Xs2aCreditCheck
Link copied to clipboard
data class Xs2aCreditCheck(@Json(name = checkschecks: List<String>)
The XS2A.credit_check gathers various information about a customer.
Xs2aCreditCheckResponse
Link copied to clipboard
data class Xs2aCreditCheckResponse(@Json(name = checkschecks: List<String>, @Json(name = check_dayscheckDays: Int, @Json(name = resultsresults: Xs2aCreditCheckResponseResults, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aCreditCheckResponseResults
Link copied to clipboard
data class Xs2aCreditCheckResponseResults(@Json(name = incomeincome: ChecksResult?, @Json(name = rentrent: ChecksResult?)
The keys are the names of the requested checks.
Xs2aDirectDebitCheck
Link copied to clipboard
data class Xs2aDirectDebitCheck(@Json(name = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId, @Json(name = start_datestartDate: LocalDate?, @Json(name = end_dateendDate: LocalDate?)
Xs2aDirectDebitCheckResponse
Link copied to clipboard
data class Xs2aDirectDebitCheckResponse(@Json(name = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId, @Json(name = start_datestartDate: LocalDate?, @Json(name = end_dateendDate: LocalDate?, @Json(name = recommendationrecommendation: String, @Json(name = recommendation_daterecommendationDate: LocalDate?, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aFactSheetLists
Link copied to clipboard
data class Xs2aFactSheetLists(@Json(name = limit_turnover_dayslimitTurnoverDays: Int?, @Json(name = fieldsfields: List<Xs2aFactSheetListsFields>)
Xs2aFactSheetListsFields
Link copied to clipboard
data class Xs2aFactSheetListsFields(@Json(name = tagstags: List<String>, @Json(name = categoriescategories: List<String>, @Json(name = namename: String, @Json(name = min_amountminAmount: Float?, @Json(name = max_amountmaxAmount: Float?)
Xs2aFactSheetListsResponse
Link copied to clipboard
data class Xs2aFactSheetListsResponse(@Json(name = fieldsfields: List<Xs2aFactSheetListsResponseFields>, @Json(name = daysdays: Int?, @Json(name = resultresult: List<Xs2aFactSheetListsResponseResult>, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
This module allows you to create a lists of filtered transaction data from the reference account.
Xs2aFactSheetListsResponseFields
Link copied to clipboard
data class Xs2aFactSheetListsResponseFields(@Json(name = namename: String, @Json(name = tagstags: List<String>, @Json(name = categoriescategories: List<String>, @Json(name = min_amountminAmount: Float?, @Json(name = max_amountmaxAmount: Float?)
Xs2aFactSheetListsResponseResult
Link copied to clipboard
data class Xs2aFactSheetListsResponseResult(@Json(name = fieldsfields: Xs2aFactSheetListsResponseFields, @Json(name = turnovers_countturnoversCount: Int, @Json(name = sum_amountssumAmounts: Float, @Json(name = timespantimespan: Int, @Json(name = distinct_counter_holdersdistinctCounterHolders: Int, @Json(name = turnoversturnovers: Int)
Model for a single result entry of an FactSheetLists-Check.
Xs2aHolderIdentificationCheck
Link copied to clipboard
data class Xs2aHolderIdentificationCheck(@Json(name = expect_holdersexpectHolders: List<ExpectedHolderObject>)
XS2A.holder_identification_check.
Xs2aHolderIdentificationCheckResponse
Link copied to clipboard
data class Xs2aHolderIdentificationCheckResponse(@Json(name = expect_holdersexpectHolders: List<String>, @Json(name = accountsaccounts: List<AccountHoldersObject>, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aIncomeCheckResponse
Link copied to clipboard
data class Xs2aIncomeCheckResponse(@Json(name = datadata: Xs2aIncomeCheckResponseData, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aIncomeCheckResponseData
Link copied to clipboard
data class Xs2aIncomeCheckResponseData(@Json(name = full_months_countfullMonthsCount: Int, @Json(name = category_short_namecategoryShortName: Xs2aIncomeCheckResponseDataCategoryShortName?)
data class Xs2aIncomeCheckResponseDataCategoryShortName(@Json(name = monthly_sumsmonthlySums: Map<String, Float>, @Json(name = months_sums_medianmonthsSumsMedian: Float, @Json(name = months_sums_minimummonthsSumsMinimum: Float, @Json(name = min_dateminDate: LocalDateTime, @Json(name = max_datemaxDate: LocalDateTime, @Json(name = current_paymentcurrentPayment: Boolean, @Json(name = forecastforecast: Float, @Json(name = forecast_month_countforecastMonthCount: Int, @Json(name = current_employerscurrentEmployers: Int, @Json(name = employeremployer: Employer)
Xs2aNameCheck
Link copied to clipboard
data class Xs2aNameCheck(@Json(name = namename: String, @Json(name = firstnamefirstname: String)
Xs2aNameCheckResponse
Link copied to clipboard
data class Xs2aNameCheckResponse(@Json(name = namename: String, @Json(name = firstnamefirstname: String, @Json(name = matchmatch: Boolean, @Json(name = similaritysimilarity: Int, @Json(name = created_atcreated_at: String, @Json(name = objectobject: String)
Xs2aOverdraftLimitCheckResponse
Link copied to clipboard
data class Xs2aOverdraftLimitCheckResponse(@Json(name = booking_daysbookingDays: Int, @Json(name = overdraft_limit_daysoverdraftLimitDays: Int, @Json(name = maximum_overdraft_usedmaximumOverdraftUsed: Float, @Json(name = average_overdraft_usedaverageOverdraftUsed: Float, @Json(name = median_overdraft_usedmedianOverdraftUsed: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aPay
Link copied to clipboard
data class Xs2aPay(@Json(name = amountamount: Float, @Json(name = currency_idcurrencyId: CurrencyId?, @Json(name = purposepurpose: String, @Json(name = recipient_holderrecipientHolder: String, @Json(name = recipient_ibanrecipientIban: String, @Json(name = metadatametadata: Map<String, Any>?, @Json(name = languagelanguage: Language?, @Json(name = merchant_idmerchantId: String?, @Json(name = fints_product_idfintsProductId: String?, @Json(name = easy_onboardingeasyOnboarding: EasyOnboarding?, @Json(name = sender_holdersenderHolder: String?, @Json(name = sender_ibansenderIban: String?, @Json(name = sender_bicsenderBic: String?, @Json(name = sender_country_idsenderCountryId: CountryId?, @Json(name = recipient_bicrecipientBic: String?, @Json(name = recipient_streetrecipientStreet: String?, @Json(name = recipient_ziprecipientZip: String?, @Json(name = recipient_cityrecipientCity: String?, @Json(name = recipient_country_idrecipientCountryId: CountryId?)
Xs2aProfitLossCheckResponse
Link copied to clipboard
data class Xs2aProfitLossCheckResponse(@Json(name = resultresult: Xs2aProfitLossCheckResponseResult)
Xs2aProfitLossCheckResponseResult
Link copied to clipboard
data class Xs2aProfitLossCheckResponseResult(@Json(name = tax_idstaxIds: List<String>, @Json(name = profit_lossprofitLoss: Xs2aProfitLossCheckResponseResultProfitLoss)
data class Xs2aProfitLossCheckResponseResultProfitLoss(@Json(name = period_startperiodStart: String, @Json(name = period_endperiodEnd: String, @Json(name = period_daysperiodDays: Int, @Json(name = turnover_incometurnoverIncome: Float, @Json(name = cash_depositcashDeposit: Float, @Json(name = other_incomeotherIncome: Float, @Json(name = rent_expenserentExpense: Float, @Json(name = supplies_expensesuppliesExpense: Float, @Json(name = personnel_expensepersonnelExpense: Float, @Json(name = tax_expensetaxExpense: Float, @Json(name = other_expenseotherExpense: Float, @Json(name = cashflowcashflow: Float, @Json(name = cashflow_revenue_ratiocashflowRevenueRatio: Float)
Xs2aRatingB2bCheckResponse
Link copied to clipboard
data class Xs2aRatingB2bCheckResponse(@Json(name = ratingrating: String, @Json(name = versionversion: String)
Xs2aRatingB2cCheckResponse
Link copied to clipboard
data class Xs2aRatingB2cCheckResponse(@Json(name = ratingrating: String, @Json(name = versionversion: String)
Xs2aRisk
Link copied to clipboard
data class Xs2aRisk(@Json(name = bank_codebankCode: Int?, @Json(name = country_idcountryId: CountryId?, @Json(name = account_numberaccountNumber: String?, @Json(name = ibaniban: String?, @Json(name = bicbic: String?, @Json(name = check_amountcheckAmount: Float?, @Json(name = check_currency_idcheckCurrencyId: CurrencyId?, @Json(name = metadatametadata: Map<String, Any>?, @Json(name = merchant_idmerchantId: String?, @Json(name = fints_product_idfintsProductId: String?, @Json(name = easy_onboardingeasyOnboarding: EasyOnboarding?, @Json(name = languagelanguage: Language?, @Json(name = xs2a_account_characteristics_checkxs2aAccountCharacteristicsCheck: List<String>?, @Json(name = xs2a_account_linked_offers_checkxs2aAccountLinkedOffersCheck: List<String>?, @Json(name = xs2a_account_snapshotxs2aAccountSnapshot: Xs2aAccountSnapshot?, @Json(name = xs2a_account_status_checkxs2aAccountStatusCheck: Xs2aAccountStatusCheck?, @Json(name = xs2a_all_accounts_checkxs2aAllAccountsCheck: List<String>?, @Json(name = xs2a_balance_checkxs2aBalanceCheck: Xs2aBalanceCheck?, @Json(name = xs2a_balance_overviewxs2aBalanceOverview: List<String>?, @Json(name = xs2a_cashflow_overviewxs2aCashflowOverview: List<String>?, @Json(name = xs2a_chargeback_checkxs2aChargebackCheck: List<String>?, @Json(name = xs2a_children_checkxs2aChildrenCheck: List<String>?, @Json(name = xs2a_credit_checkxs2aCreditCheck: Xs2aCreditCheck?, @Json(name = xs2a_direct_debit_checkxs2aDirectDebitCheck: Xs2aDirectDebitCheck?, @Json(name = xs2a_fact_sheet_listsxs2aFactSheetLists: Xs2aFactSheetLists?, @Json(name = xs2a_holder_identification_checkxs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheck?, @Json(name = xs2a_income_checkxs2aIncomeCheck: List<String>?, @Json(name = xs2a_name_checkxs2aNameCheck: Xs2aNameCheck?, @Json(name = xs2a_overdraft_limit_checkxs2aOverdraftLimitCheck: List<String>?, @Json(name = xs2a_profit_loss_checkxs2aProfitLossCheck: List<String>?, @Json(name = xs2a_rating_b2b_checkxs2aRatingB2bCheck: List<String>?, @Json(name = xs2a_rating_b2c_checkxs2aRatingB2cCheck: List<String>?, @Json(name = xs2a_risk_calculations_checkxs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheck?, @Json(name = xs2a_seizure_checkxs2aSeizureCheck: Xs2aSeizureCheck?, @Json(name = xs2a_standing_orders_checkxs2aStandingOrdersCheck: List<String>?)
Xs2aRiskCalculationsCheck
Link copied to clipboard
data class Xs2aRiskCalculationsCheck(@Json(name = calculationscalculations: List<RiskCalculations>)
XS2A.
Xs2aRiskCalculationsCheckResponse
Link copied to clipboard
data class Xs2aRiskCalculationsCheckResponse(@Json(name = calculationscalculations: List<RiskCalculationsResponse>, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = objectobject: String)
Xs2ariskuploadjson404
Link copied to clipboard
data class Xs2ariskuploadjson404(@Json(name = codecode: Int, @Json(name = messagemessage: String)
Xs2ariskuploadjson422
Link copied to clipboard
data class Xs2ariskuploadjson422(@Json(name = codecode: Int, @Json(name = messagemessage: String)
Xs2ariskuploadjson500
Link copied to clipboard
data class Xs2ariskuploadjson500(@Json(name = codecode: Int, @Json(name = messagemessage: String)
Xs2aRiskUploadJsonAccount
Link copied to clipboard
data class Xs2aRiskUploadJsonAccount(@Json(name = holderholder: String, @Json(name = descriptiondescription: String, @Json(name = ibaniban: String, @Json(name = country_idcountryId: CountryId, @Json(name = bicbic: String?, @Json(name = bank_namebankName: String, @Json(name = joint_accountjointAccount: Boolean)
Xs2aRiskUploadJsonBalance
Link copied to clipboard
data class Xs2aRiskUploadJsonBalance(@Json(name = balancebalance: Float, @Json(name = limitlimit: Float, @Json(name = availableavailable: Float, @Json(name = currencycurrency: CurrencyId)
Xs2aRiskUploadJsonSuccess
Link copied to clipboard
data class Xs2aRiskUploadJsonSuccess(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = account_holderaccountHolder: String, @Json(name = ibaniban: String?, @Json(name = bicbic: String?, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId?, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: LocalDateTime, @Json(name = metadatametadata: String?, @Json(name = merchant_idmerchantId: String?, @Json(name = objectobject: String)
Xs2aRiskUploadJsonTurnoversTurnover
Link copied to clipboard
data class Xs2aRiskUploadJsonTurnoversTurnover(@Json(name = booking_datebookingDate: LocalDateTime, @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)
Xs2aRiskUploadJsonWrapper
Link copied to clipboard
data class Xs2aRiskUploadJsonWrapper(@Json(name = accountaccount: Xs2aRiskUploadJsonAccount, @Json(name = balancebalance: Xs2aRiskUploadJsonBalance, @Json(name = turnoversturnovers: List<Xs2aRiskUploadJsonTurnoversTurnover>)
Xs2aSeizureCheck
Link copied to clipboard
data class Xs2aSeizureCheck(@Json(name = daysdays: Int?)
XS2a.seizure_check allows you to check for a seizire account.
Xs2aSeizureCheckResponse
Link copied to clipboard
data class Xs2aSeizureCheckResponse(@Json(name = is_seizureisSeizure: Int, @Json(name = daysdays: Int?, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
Xs2aStandingOrdersCheckResponse
Link copied to clipboard
data class Xs2aStandingOrdersCheckResponse(@Json(name = standing_ordersstandingOrders: List<Xs2aStandingOrdersCheckResponseStandingOrders>, @Json(name = objectobject: String, @Json(name = created_atcreatedAt: LocalDateTime)
data class Xs2aStandingOrdersCheckResponseStandingOrders(@Json(name = sender_accountsenderAccount: BankAccountObject, @Json(name = recipient_accountrecipientAccount: BankAccountObject, @Json(name = amountamount: Float, @Json(name = currencycurrency: CurrencyId?, @Json(name = purposepurpose: String, @Json(name = frequencyfrequency: String, @Json(name = frequency_intervalfrequencyInterval: Int, @Json(name = dayday: Int, @Json(name = start_executionstartExecution: LocalDate?, @Json(name = end_executionendExecution: LocalDate?)