Package com. fintecsystems. xs2a. java. models. risk. checks
Types
RiskCalculations
Link copied to clipboard
data class RiskCalculations(@Json(name = tags ) tags: List<Tag>, @Json(name = categories ) categories: List<Category>, @Json(name = functions ) functions: List<Xs2aRiskCalculationsCheckFunction>, @Json(name = name ) name: String, @Json(name = days ) days: Int?, @Json(name = from ) from: OffsetDateTime?, @Json(name = to ) to: OffsetDateTime?, @Json(name = full_months ) fullMonths: String?, @Json(name = children_categories ) childrenCategories: Boolean?, @Json(name = match_tags_with_categories ) matchTagsWithCategories: Boolean?)
Content copied to clipboard
RiskCalculationsResponse
Link copied to clipboard
data class RiskCalculationsResponse(@Json(name = tags ) tags: List<Tag>, @Json(name = categories ) categories: List<Category>, @Json(name = functions ) functions: List<Xs2aRiskCalculationsCheckFunction>, @Json(name = name ) name: String, @Json(name = days ) days: Int?, @Json(name = from ) from: OffsetDateTime?, @Json(name = to ) to: OffsetDateTime?, @Json(name = full_months ) fullMonths: String?, @Json(name = results ) results: Map<Xs2aRiskCalculationsCheckFunction, Any>)
Content copied to clipboard
Xs2aAccountCharacteristicsCheck
Link copied to clipboard
class Xs2aAccountCharacteristicsCheck
Content copied to clipboard
Xs2aAccountCharacteristicsCheckResponse
Link copied to clipboard
data class Xs2aAccountCharacteristicsCheckResponse(@Json(name = chargebacks ) chargebacks: ChargebacksObject, @Json(name = encashment ) encashment: EncashmentObject, @Json(name = account_profile ) accountProfile: AccountProfileObject, @Json(name = loans ) loans: LoansObject, @Json(name = flags ) flags: Map<String, String>, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aAccountLinkedOffersCheck
Link copied to clipboard
class Xs2aAccountLinkedOffersCheck
Content copied to clipboard
Xs2aAccountLinkedOffersCheckResponse
Link copied to clipboard
data class Xs2aAccountLinkedOffersCheckResponse(@Json(name = links ) links: List<Xs2aAccountLinkedOffersCheckResponseLinks>)
Content copied to clipboard
Xs2aAccountLinkedOffersCheckResponseLinks
Link copied to clipboard
data class Xs2aAccountLinkedOffersCheckResponseLinks(@Json(name = link ) link: String, @Json(name = description ) description: String, @Json(name = image ) image: String)
Content copied to clipboard
Xs2aAccountSnapshot
Link copied to clipboard
data class Xs2aAccountSnapshot(@Json(name = days ) days: Int?, @Json(name = from ) from: OffsetDateTime?, @Json(name = to ) to: OffsetDateTime?, @Json(name = filters ) filters: List<Tag>?, @Json(name = all_accounts ) allAccounts: Boolean, @Json(name = all_tags ) allTags: Boolean, @Json(name = categories ) categories: List<Category>?, @Json(name = with_subcategory ) withSubcategory: Boolean?)
Content copied to clipboard
Xs2aAccountSnapshotResponse
Link copied to clipboard
data class Xs2aAccountSnapshotResponse(@Json(name = days ) days: Int?, @Json(name = from ) from: OffsetDateTime?, @Json(name = to ) to: OffsetDateTime?, @Json(name = filters ) filters: List<Tag>?, @Json(name = all_tags ) allTags: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aAccountStatusCheck
Link copied to clipboard
data class Xs2aAccountStatusCheck(@Json(name = limit_turnover_days ) limitTurnoverDays: Int?, @Json(name = all_accounts ) allAccounts: Boolean)
Content copied to clipboard
Xs2aAccountStatusCheckResponse
Link copied to clipboard
data class Xs2aAccountStatusCheckResponse(@Json(name = account_details ) accountDetails: List<UserAccountsObject>, @Json(name = other_accounts ) otherAccounts: List<OtherAccountsObject>, @Json(name = credit_cards ) creditCards: List<CreditCardsObject>, @Json(name = days ) days: Int?, @Json(name = all_accounts ) allAccounts: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aAgeVerificationCheck
Link copied to clipboard
class Xs2aAgeVerificationCheck
Content copied to clipboard
Xs2aAgeVerificationCheckResponse
Link copied to clipboard
data class Xs2aAgeVerificationCheckResponse(@Json(name = confirmed ) confirmed: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aAllAccountsCheck
Link copied to clipboard
class Xs2aAllAccountsCheck
Content copied to clipboard
Xs2aAllAccountsCheckResponse
Link copied to clipboard
data class Xs2aAllAccountsCheckResponse(@Json(name = accounts ) accounts: List<BankAccountObject>, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aBalanceCheck
Link copied to clipboard
data class Xs2aBalanceCheck(@Json(name = check_amount ) checkAmount: Float, @Json(name = check_currency_id ) checkCurrencyId: CurrencyId)
Content copied to clipboard
Xs2aBalanceCheckResponse
Link copied to clipboard
data class Xs2aBalanceCheckResponse(@Json(name = check_amount ) checkAmount: Float, @Json(name = check_currency_id ) checkCurrencyId: CurrencyId, @Json(name = check_passed ) checkPassed: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aBalanceOverview
Link copied to clipboard
class Xs2aBalanceOverview
Content copied to clipboard
Xs2aBalanceOverviewResponse
Link copied to clipboard
data class Xs2aBalanceOverviewResponse(@Json(name = balance ) balance: Float, @Json(name = available ) available: Float?, @Json(name = limit ) limit: Float?, @Json(name = currency_id ) currencyId: CurrencyId, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aCashflowObject
Link copied to clipboard
data class Xs2aCashflowObject(@Json(name = month ) month: Int, @Json(name = incoming ) incoming: Float, @Json(name = outgoing ) outgoing: Float, @Json(name = minimum_balance ) minimumBalance: Float, @Json(name = incoming_transactions ) incomingTransactions: Int, @Json(name = outgoing_transactions ) outgoingTransactions: Int, @Json(name = currency_id ) currencyId: CurrencyId)
Content copied to clipboard
Xs2aCashflowOverview
Link copied to clipboard
class Xs2aCashflowOverview
Content copied to clipboard
Xs2aCashflowOverviewResponse
Link copied to clipboard
data class Xs2aCashflowOverviewResponse(@Json(name = created_at ) createdAt: OffsetDateTime, @Json(name = cashflow ) cashflow: List<Xs2aCashflowObject>)
Content copied to clipboard
Xs2aChargebackCheck
Link copied to clipboard
class Xs2aChargebackCheck
Content copied to clipboard
Xs2aChargebackCheckResponse
Link copied to clipboard
data class Xs2aChargebackCheckResponse(@Json(name = chargebacks_count ) chargebacksCount: Int, @Json(name = chargebacks_coverage ) chargebacksCoverage: Int, @Json(name = chargebacks_revoked ) chargebacksRevoked: Int, @Json(name = chargebacks_sum_amount ) chargebacksSumAmount: Float, @Json(name = currency_id ) currencyId: CurrencyId, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aChildrenCheck
Link copied to clipboard
class Xs2aChildrenCheck
Content copied to clipboard
Xs2aChildrenCheckResponse
Link copied to clipboard
data class Xs2aChildrenCheckResponse(@Json(name = children_at_account_holder ) childrenAtAccountHolder: Int)
Content copied to clipboard
Xs2aCreditCheck
Link copied to clipboard
Xs2aCreditCheckResponse
Link copied to clipboard
data class Xs2aCreditCheckResponse(@Json(name = checks ) checks: List<Tag>, @Json(name = check_days ) checkDays: Int, @Json(name = results ) results: Map<Tag, Xs2aCreditCheckResponseResult>, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aCreditCheckResponseResult
Link copied to clipboard
data class Xs2aCreditCheckResponseResult(@Json(name = amount ) amount: Float, @Json(name = currency ) currency: CurrencyId)
Content copied to clipboard
Xs2aDirectDebitCheck
Link copied to clipboard
data class Xs2aDirectDebitCheck(@Json(name = check_amount ) checkAmount: Float, @Json(name = check_currency_id ) checkCurrencyId: CurrencyId, @Json(name = start_date ) startDate: OffsetDateTime?, @Json(name = end_date ) endDate: OffsetDateTime?)
Content copied to clipboard
Xs2aDirectDebitCheckRecommendation
Link copied to clipboard
enum Xs2aDirectDebitCheckRecommendation : Enum<Xs2aDirectDebitCheckRecommendation>
Content copied to clipboard
Xs2aDirectDebitCheckResponse
Link copied to clipboard
data class Xs2aDirectDebitCheckResponse(@Json(name = check_amount ) checkAmount: Float, @Json(name = check_currency_id ) checkCurrencyId: CurrencyId, @Json(name = start_date ) startDate: OffsetDateTime?, @Json(name = end_date ) endDate: OffsetDateTime?, @Json(name = recommendation ) recommendation: Xs2aDirectDebitCheckRecommendation, @Json(name = recommendation_date ) recommendationDate: OffsetDateTime?, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aFactSheetLists
Link copied to clipboard
data class Xs2aFactSheetLists(@Json(name = limit_turnover_days ) limitTurnoverDays: Int?, @Json(name = fields ) fields: List<Xs2aFactSheetListsFields>)
Content copied to clipboard
Xs2aFactSheetListsFields
Link copied to clipboard
Xs2aFactSheetListsResponse
Link copied to clipboard
data class Xs2aFactSheetListsResponse(@Json(name = fields ) fields: List<Xs2aFactSheetListsResponseFields>, @Json(name = days ) days: Int?, @Json(name = result ) result: List<Xs2aFactSheetListsResponseResult>, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aFactSheetListsResponseFields
Link copied to clipboard
Xs2aFactSheetListsResponseResult
Link copied to clipboard
data class Xs2aFactSheetListsResponseResult(@Json(name = fields ) fields: Xs2aFactSheetListsResponseFields, @Json(name = turnovers_count ) turnoversCount: Int, @Json(name = sum_amounts ) sumAmounts: Float, @Json(name = timespan ) timespan: Int, @Json(name = distinct_counter_holders ) distinctCounterHolders: Int, @Json(name = turnovers ) turnovers: Int)
Content copied to clipboard
Xs2aHolderIdentificationCheck
Link copied to clipboard
data class Xs2aHolderIdentificationCheck(@Json(name = expect_holders ) expectHolders: List<ExpectedHolderObject>)
Content copied to clipboard
Xs2aHolderIdentificationCheckResponse
Link copied to clipboard
data class Xs2aHolderIdentificationCheckResponse(@Json(name = expect_holders ) expectHolders: List<String>, @Json(name = accounts ) accounts: List<AccountHoldersObject>, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aIncomeCheck
Link copied to clipboard
data class Xs2aIncomeCheck(@Json(name = limit_turnover_days ) limitTurnoverDays: Int)
Content copied to clipboard
Xs2aIncomeCheckResponse
Link copied to clipboard
data class Xs2aIncomeCheckResponse(@Json(name = data ) data: Xs2aIncomeCheckResponseData, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aIncomeCheckResponseData
Link copied to clipboard
data class Xs2aIncomeCheckResponseData(fullMonthsCount: Int, results: Map<String, Xs2aIncomeCheckResponseDataField>?)
Content copied to clipboard
Xs2aIncomeCheckResponseDataField
Link copied to clipboard
data class Xs2aIncomeCheckResponseDataField(@Json(name = monthly_sums ) monthlySums: Map<String, Float>, @Json(name = months_sums_median ) monthsSumsMedian: Float, @Json(name = months_sums_minimum ) monthsSumsMinimum: Float, @Json(name = min_date ) minDate: OffsetDateTime, @Json(name = max_date ) maxDate: OffsetDateTime, @Json(name = current_payment ) currentPayment: Boolean, @Json(name = forecast ) forecast: Float, @Json(name = forecast_month_count ) forecastMonthCount: Int, @Json(name = current_employers ) currentEmployers: Int, @Json(name = employer ) employer: Employer)
Content copied to clipboard
Xs2aInsuranceContractCheck
Link copied to clipboard
Xs2aNameCheck
Link copied to clipboard
data class Xs2aNameCheck(@Json(name = name ) name: String, @Json(name = firstname ) firstname: String)
Content copied to clipboard
Xs2aNameCheckResponse
Link copied to clipboard
Xs2aOverdraftLimitCheck
Link copied to clipboard
class Xs2aOverdraftLimitCheck
Content copied to clipboard
Xs2aOverdraftLimitCheckResponse
Link copied to clipboard
data class Xs2aOverdraftLimitCheckResponse(@Json(name = booking_days ) bookingDays: Int, @Json(name = overdraft_limit_days ) overdraftLimitDays: Int, @Json(name = maximum_overdraft_used ) maximumOverdraftUsed: Float, @Json(name = average_overdraft_used ) averageOverdraftUsed: Float, @Json(name = median_overdraft_used ) medianOverdraftUsed: Float, @Json(name = currency_id ) currencyId: CurrencyId, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aProfitLossCheck
Link copied to clipboard
Xs2aProfitLossCheckResponse
Link copied to clipboard
data class Xs2aProfitLossCheckResponse(@Json(name = result ) result: Xs2aProfitLossCheckResponseResult)
Content copied to clipboard
Xs2aProfitLossCheckResponseResult
Link copied to clipboard
data class Xs2aProfitLossCheckResponseResult(@Json(name = tax_ids ) taxIds: List<String>, @Json(name = profit_loss ) profitLoss: Xs2aProfitLossCheckResponseResultProfitLoss)
Content copied to clipboard
Xs2aProfitLossCheckResponseResultProfitLoss
Link copied to clipboard
data class Xs2aProfitLossCheckResponseResultProfitLoss(@Json(name = period_start ) periodStart: String, @Json(name = period_end ) periodEnd: String, @Json(name = period_days ) periodDays: Int, @Json(name = turnover_income ) turnoverIncome: Float, @Json(name = cash_deposit ) cashDeposit: Float, @Json(name = other_income ) otherIncome: Float, @Json(name = rent_expense ) rentExpense: Float, @Json(name = supplies_expense ) suppliesExpense: Float, @Json(name = personnel_expense ) personnelExpense: Float, @Json(name = tax_expense ) taxExpense: Float, @Json(name = other_expense ) otherExpense: Float, @Json(name = cashflow ) cashflow: Float, @Json(name = cashflow_revenue_ratio ) cashflowRevenueRatio: Float)
Content copied to clipboard
Xs2aRatingB2bCheck
Link copied to clipboard
Xs2aRatingB2bCheckResponse
Link copied to clipboard
data class Xs2aRatingB2bCheckResponse(@Json(name = rating ) rating: String, @Json(name = version ) version: String)
Content copied to clipboard
Xs2aRatingB2cCheck
Link copied to clipboard
Xs2aRatingB2cCheckResponse
Link copied to clipboard
data class Xs2aRatingB2cCheckResponse(@Json(name = rating ) rating: String, @Json(name = version ) version: String)
Content copied to clipboard
Xs2aRiskCalculationsCheck
Link copied to clipboard
data class Xs2aRiskCalculationsCheck(@Json(name = calculations ) calculations: List<RiskCalculations>)
Content copied to clipboard
Xs2aRiskCalculationsCheckFunction
Link copied to clipboard
enum Xs2aRiskCalculationsCheckFunction : Enum<Xs2aRiskCalculationsCheckFunction>
Content copied to clipboard
Xs2aRiskCalculationsCheckResponse
Link copied to clipboard
data class Xs2aRiskCalculationsCheckResponse(@Json(name = calculations ) calculations: List<RiskCalculationsResponse>, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aSeizureCheck
Link copied to clipboard
Xs2aSeizureCheckResponse
Link copied to clipboard
data class Xs2aSeizureCheckResponse(@Json(name = is_seizure ) isSeizure: Boolean, @Json(name = days ) days: Int?, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aStandingOrdersCheck
Link copied to clipboard
class Xs2aStandingOrdersCheck
Content copied to clipboard
Xs2aStandingOrdersCheckResponse
Link copied to clipboard
data class Xs2aStandingOrdersCheckResponse(@Json(name = standing_orders ) standingOrders: List<Xs2aStandingOrdersCheckResponseStandingOrders>, @Json(name = supported ) supported: Boolean, @Json(name = created_at ) createdAt: OffsetDateTime)
Content copied to clipboard
Xs2aStandingOrdersCheckResponseStandingOrders
Link copied to clipboard
data class Xs2aStandingOrdersCheckResponseStandingOrders(@Json(name = sender_account ) senderAccount: BankAccountObject, @Json(name = recipient_account ) recipientAccount: BankAccountObject, @Json(name = amount ) amount: Float, @Json(name = currency ) currency: CurrencyId, @Json(name = purpose ) purpose: String, @Json(name = frequency ) frequency: Xs2aStandingOrdersCheckResponseStandingOrdersFrequency, @Json(name = frequency_interval ) frequencyInterval: Int, @Json(name = day ) day: Int, @Json(name = start_execution ) startExecution: OffsetDateTime?, @Json(name = end_execution ) endExecution: OffsetDateTime?)
Content copied to clipboard
Xs2aStandingOrdersCheckResponseStandingOrdersFrequency
Link copied to clipboard
enum Xs2aStandingOrdersCheckResponseStandingOrdersFrequency : Enum<Xs2aStandingOrdersCheckResponseStandingOrdersFrequency>
Content copied to clipboard