Package com.fintecsystems.xs2a.java.models.risk.checks

Types

RiskCalculations
Link copied to clipboard
data class RiskCalculations(@Json(name = tagstags: List<Tag>, @Json(name = categoriescategories: List<Category>, @Json(name = functionsfunctions: List<Xs2aRiskCalculationsCheckFunction>, @Json(name = namename: String, @Json(name = daysdays: Int?, @Json(name = fromfrom: OffsetDateTime?, @Json(name = toto: OffsetDateTime?, @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<Tag>, @Json(name = categoriescategories: List<Category>, @Json(name = functionsfunctions: List<Xs2aRiskCalculationsCheckFunction>, @Json(name = namename: String, @Json(name = daysdays: Int?, @Json(name = fromfrom: OffsetDateTime?, @Json(name = toto: OffsetDateTime?, @Json(name = full_monthsfullMonths: String?, @Json(name = resultsresults: Map<Xs2aRiskCalculationsCheckFunction, Any>)
Xs2aAccountCharacteristicsCheck
Link copied to clipboard
class Xs2aAccountCharacteristicsCheck
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 = created_atcreatedAt: OffsetDateTime)
Xs2aAccountLinkedOffersCheck
Link copied to clipboard
class Xs2aAccountLinkedOffersCheck
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: OffsetDateTime?, @Json(name = toto: OffsetDateTime?, @Json(name = filtersfilters: List<Tag>?, @Json(name = all_accountsallAccounts: Boolean, @Json(name = all_tagsallTags: Boolean, @Json(name = categoriescategories: List<Category>?, @Json(name = with_subcategorywithSubcategory: Boolean?)
Xs2aAccountSnapshotResponse
Link copied to clipboard
data class Xs2aAccountSnapshotResponse(@Json(name = daysdays: Int?, @Json(name = fromfrom: OffsetDateTime?, @Json(name = toto: OffsetDateTime?, @Json(name = filtersfilters: List<Tag>?, @Json(name = all_tagsallTags: Boolean, @Json(name = created_atcreatedAt: OffsetDateTime)
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: OffsetDateTime)
Xs2aAgeVerificationCheck
Link copied to clipboard
class Xs2aAgeVerificationCheck
Xs2aAgeVerificationCheckResponse
Link copied to clipboard
data class Xs2aAgeVerificationCheckResponse(@Json(name = confirmedconfirmed: Boolean, @Json(name = created_atcreatedAt: OffsetDateTime)
Xs2aAllAccountsCheck
Link copied to clipboard
class Xs2aAllAccountsCheck
Xs2aAllAccountsCheckResponse
Link copied to clipboard
data class Xs2aAllAccountsCheckResponse(@Json(name = accountsaccounts: List<BankAccountObject>, @Json(name = created_atcreatedAt: OffsetDateTime)
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 = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId, @Json(name = check_passedcheckPassed: Boolean, @Json(name = created_atcreatedAt: OffsetDateTime)
Xs2aBalanceOverview
Link copied to clipboard
class Xs2aBalanceOverview
Xs2aBalanceOverviewResponse
Link copied to clipboard
data class Xs2aBalanceOverviewResponse(@Json(name = balancebalance: Float, @Json(name = availableavailable: Float?, @Json(name = limitlimit: Float?, @Json(name = currency_idcurrencyId: CurrencyId, @Json(name = created_atcreatedAt: OffsetDateTime)
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)
Xs2aCashflowOverview
Link copied to clipboard
class Xs2aCashflowOverview
Xs2aCashflowOverviewResponse
Link copied to clipboard
data class Xs2aCashflowOverviewResponse(@Json(name = created_atcreatedAt: OffsetDateTime, @Json(name = cashflowcashflow: List<Xs2aCashflowObject>)
Xs2aChargebackCheck
Link copied to clipboard
class Xs2aChargebackCheck
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 = created_atcreatedAt: OffsetDateTime)
Xs2aChildrenCheck
Link copied to clipboard
class Xs2aChildrenCheck
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<Tag>, @Json(name = categoriescategories: List<Category>?, @Json(name = with_subcategorywithSubcategory: Boolean?)
The XS2A.credit_check gathers various information about a customer.
Xs2aCreditCheckResponse
Link copied to clipboard
data class Xs2aCreditCheckResponse(@Json(name = checkschecks: List<Tag>, @Json(name = check_dayscheckDays: Int, @Json(name = resultsresults: Map<Tag, Xs2aCreditCheckResponseResult>, @Json(name = created_atcreatedAt: OffsetDateTime)
Xs2aCreditCheckResponseResult
Link copied to clipboard
data class Xs2aCreditCheckResponseResult(@Json(name = amountamount: Float, @Json(name = currencycurrency: CurrencyId)
Xs2aDirectDebitCheck
Link copied to clipboard
data class Xs2aDirectDebitCheck(@Json(name = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId, @Json(name = start_datestartDate: OffsetDateTime?, @Json(name = end_dateendDate: OffsetDateTime?)
Xs2aDirectDebitCheckResponse
Link copied to clipboard
data class Xs2aDirectDebitCheckResponse(@Json(name = check_amountcheckAmount: Float, @Json(name = check_currency_idcheckCurrencyId: CurrencyId, @Json(name = start_datestartDate: OffsetDateTime?, @Json(name = end_dateendDate: OffsetDateTime?, @Json(name = recommendationrecommendation: Xs2aDirectDebitCheckRecommendation, @Json(name = recommendation_daterecommendationDate: OffsetDateTime?, @Json(name = created_atcreatedAt: OffsetDateTime)
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<Tag>, @Json(name = categoriescategories: List<Category>, @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: OffsetDateTime)
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<Tag>, @Json(name = categoriescategories: List<Category>, @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 = created_atcreatedAt: OffsetDateTime)
Xs2aIncomeCheck
Link copied to clipboard
data class Xs2aIncomeCheck(@Json(name = limit_turnover_dayslimitTurnoverDays: Int)
Xs2aIncomeCheckResponse
Link copied to clipboard
data class Xs2aIncomeCheckResponse(@Json(name = datadata: Xs2aIncomeCheckResponseData, @Json(name = created_atcreatedAt: OffsetDateTime)
Xs2aIncomeCheckResponseData
Link copied to clipboard
data class Xs2aIncomeCheckResponseData(fullMonthsCount: Int, results: Map<String, Xs2aIncomeCheckResponseDataField>?)
Xs2aIncomeCheckResponseDataField
Link copied to clipboard
data class Xs2aIncomeCheckResponseDataField(@Json(name = monthly_sumsmonthlySums: Map<String, Float>, @Json(name = months_sums_medianmonthsSumsMedian: Float, @Json(name = months_sums_minimummonthsSumsMinimum: Float, @Json(name = min_dateminDate: OffsetDateTime, @Json(name = max_datemaxDate: OffsetDateTime, @Json(name = current_paymentcurrentPayment: Boolean, @Json(name = forecastforecast: Float, @Json(name = forecast_month_countforecastMonthCount: Int, @Json(name = current_employerscurrentEmployers: Int, @Json(name = employeremployer: Employer)
Xs2aInsuranceContractCheck
Link copied to clipboard
data class Xs2aInsuranceContractCheck(@Json(name = daysdays: Int?)
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)
Xs2aOverdraftLimitCheck
Link copied to clipboard
class Xs2aOverdraftLimitCheck
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 = created_atcreatedAt: OffsetDateTime)
Xs2aProfitLossCheck
Link copied to clipboard
data class Xs2aProfitLossCheck(@Json(name = daysdays: Int?)
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)
Xs2aRatingB2bCheck
Link copied to clipboard
data class Xs2aRatingB2bCheck(@Json(name = daysdays: Int?)
Xs2aRatingB2bCheckResponse
Link copied to clipboard
data class Xs2aRatingB2bCheckResponse(@Json(name = ratingrating: String, @Json(name = versionversion: String)
Xs2aRatingB2cCheck
Link copied to clipboard
data class Xs2aRatingB2cCheck(@Json(name = daysdays: Int?)
Xs2aRatingB2cCheckResponse
Link copied to clipboard
data class Xs2aRatingB2cCheckResponse(@Json(name = ratingrating: String, @Json(name = versionversion: 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: OffsetDateTime)
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: Boolean, @Json(name = daysdays: Int?, @Json(name = created_atcreatedAt: OffsetDateTime)
Xs2aStandingOrdersCheck
Link copied to clipboard
class Xs2aStandingOrdersCheck
Xs2aStandingOrdersCheckResponse
Link copied to clipboard
data class Xs2aStandingOrdersCheckResponse(@Json(name = standing_ordersstandingOrders: List<Xs2aStandingOrdersCheckResponseStandingOrders>, @Json(name = supportedsupported: Boolean, @Json(name = created_atcreatedAt: OffsetDateTime)
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: Xs2aStandingOrdersCheckResponseStandingOrdersFrequency, @Json(name = frequency_intervalfrequencyInterval: Int, @Json(name = dayday: Int, @Json(name = start_executionstartExecution: OffsetDateTime?, @Json(name = end_executionendExecution: OffsetDateTime?)