Package com. fintecsystems. xs2a. java. models
Types
AccessToken
Link copied to clipboard
data class AccessToken(@Json(name = id ) id: String, @Json(name = token ) token: String, @Json(name = valid_until ) validUntil: LocalDateTime?, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
AccessTokenList
Link copied to clipboard
data class AccessTokenList(@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 = next_page_url ) nextPageUrl: String?, @Json(name = prev_page_url ) prevPageUrl: String?, @Json(name = from ) from: Int?, @Json(name = to ) to: Int?, @Json(name = data ) data: List<AccessToken>)
Content copied to clipboard
AccountHoldersObject
Link copied to clipboard
data class AccountHoldersObject(@Json(name = type ) type: String, @Json(name = holder ) holder: String, @Json(name = iban ) iban: String, @Json(name = matches ) matches: List<MatchesObject>)
Content copied to clipboard
AccountProfileObject
Link copied to clipboard
data class AccountProfileObject(@Json(name = cash_withdrawals ) cashWithdrawals: Int, @Json(name = cash_deposits ) cashDeposits: Int, @Json(name = payment_gez ) paymentGez: String, @Json(name = payment_schufa ) paymentSchufa: String, @Json(name = payment_donation ) paymentDonation: String, @Json(name = payment_party ) paymentParty: String, @Json(name = payment_club ) paymentClub: String)
Content copied to clipboard
AccountSnapshotFormat
Link copied to clipboard
AccountStatement
Link copied to clipboard
data class AccountStatement(@Json(name = account ) account: AccountStatementAccount, @Json(name = balance ) balance: AccountStatementBalance, @Json(name = turnovers ) turnovers: AccountStatementTurnovers)
Content copied to clipboard
AccountStatementAccount
Link copied to clipboard
data class AccountStatementAccount(@Json(name = holder ) holder: String, @Json(name = description ) description: String, @Json(name = iban ) iban: String, @Json(name = bic ) bic: String?, @Json(name = country_id ) countryId: CountryId?, @Json(name = joint_account ) jointAccount: Boolean)
Content copied to clipboard
AccountStatementBalance
Link copied to clipboard
data class AccountStatementBalance(@Json(name = available ) available: Float, @Json(name = limit ) limit: Float, @Json(name = balance ) balance: Float, @Json(name = currency ) currency: CurrencyId?, @Json(name = date ) date: LocalDateTime)
Content copied to clipboard
AccountStatementTurnovers
Link copied to clipboard
data class AccountStatementTurnovers(@Json(name = turnovers ) turnovers: List<Turnover>, @Json(name = date ) date: LocalDateTime, @Json(name = days ) days: Int?, @Json(name = filters ) filters: List<String>)
Content copied to clipboard
AccountType
Link copied to clipboard
AuthenticationError
Link copied to clipboard
data class AuthenticationError(@Json(name = code ) code: Int, @Json(name = message ) message: String)
Content copied to clipboard
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: LocalDateTime, @Json(name = object ) object: String)
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_id ) currencyId: CurrencyId?, @Json(name = date ) date: LocalDateTime, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
BankAccountObject
Link copied to clipboard
BankAccountsList
Link copied to clipboard
data class BankAccountsList(@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 = next_page_url ) nextPageUrl: String?, @Json(name = prev_page_url ) prevPageUrl: String?, @Json(name = from ) from: Int?, @Json(name = to ) to: Int?, @Json(name = data ) data: List<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: LocalDateTime, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
BankConnection
Link copied to clipboard
data class BankConnection(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = bic ) bic: String?, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId?, @Json(name = sync_mode ) syncMode: BankConnection.SyncMode?, @Json(name = sync_active ) syncActive: Boolean, @Json(name = sync_message ) syncMessage: String, @Json(name = sync_fail_counter ) syncFailCounter: Int, @Json(name = last_synced ) lastSynced: LocalDateTime, @Json(name = consent_valid_until ) consentValidUntil: LocalDate?, @Json(name = testmode ) testmode: Boolean, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
BankConnectionList
Link copied to clipboard
data class BankConnectionList(@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 = next_page_url ) nextPageUrl: String?, @Json(name = prev_page_url ) prevPageUrl: String?, @Json(name = from ) from: Int?, @Json(name = to ) to: Int?, @Json(name = data ) data: List<BankConnection>)
Content copied to clipboard
BankConnectionRequest
Link copied to clipboard
data class BankConnectionRequest(@Json(name = sync_mode ) syncMode: BankConnection.SyncMode?, @Json(name = bic ) bic: String?, @Json(name = country_id ) countryId: CountryId?, @Json(name = days ) days: Int?, @Json(name = limit_days ) limitDays: Int?, @Json(name = account_selection ) accountSelection: BankConnection.AccountSelection?, @Json(name = language ) language: BankConnection.Language?, @Json(name = fints_product_id ) fintsProductId: String?)
Content copied to clipboard
BankConnectionSyncRequest
Link copied to clipboard
data class BankConnectionSyncRequest(@Json(name = credentials ) credentials: String, @Json(name = force ) force: Boolean)
Content copied to clipboard
BankObject
Link copied to clipboard
data class BankObject(@Json(name = bank_code ) bankCode: String, @Json(name = bic ) bic: String?, @Json(name = name ) name: String, @Json(name = short_name ) shortName: String, @Json(name = zipcode ) zipcode: String?, @Json(name = city ) city: String, @Json(name = country_id ) countryId: CountryId?, @Json(name = testmode ) testmode: Boolean, @Json(name = xs2a_products ) xs2aProducts: List<String>, @Json(name = xs2a_supported ) xs2aSupported: Boolean)
Content copied to clipboard
BankObjectList
Link copied to clipboard
data class BankObjectList(@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<BankObject>)
Content copied to clipboard
BankUser
Link copied to clipboard
BankUserCreationRequest
Link copied to clipboard
data class BankUserCreationRequest(@Json(name = name ) name: String, @Json(name = email ) email: String)
Content copied to clipboard
BankUserList
Link copied to clipboard
data class BankUserList(@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 = next_page_url ) nextPageUrl: String?, @Json(name = prev_page_url ) prevPageUrl: String?, @Json(name = from ) from: Int?, @Json(name = to ) to: Int?, @Json(name = data ) data: List<BankUser>)
Content copied to clipboard
BlacklistAdd
Link copied to clipboard
BlacklistObject
Link copied to clipboard
data class BlacklistObject(@Json(name = id ) id: String, @Json(name = type ) type: String, @Json(name = data ) data: String)
Content copied to clipboard
BuriedSessionObject
Link copied to clipboard
data class BuriedSessionObject(@Json(name = code ) code: Int, @Json(name = message ) message: String)
Content copied to clipboard
ChargebacksObject
Link copied to clipboard
data class ChargebacksObject(@Json(name = chargebacks_coverage_count ) chargebacksCoverageCount: Int, @Json(name = chargebacks_coverage_amount ) chargebacksCoverageAmount: Float, @Json(name = chargebacks_revoke_count ) chargebacksRevokeCount: Int, @Json(name = chargebacks_revoke_amount ) chargebacksRevokeAmount: Float)
Content copied to clipboard
ChecksResult
Link copied to clipboard
data class ChecksResult(@Json(name = amount ) amount: Float, @Json(name = currency ) currency: CurrencyId?)
Content copied to clipboard
CreditCardsObject
Link copied to clipboard
CurrencyId
Link copied to clipboard
EasyOnboarding
Link copied to clipboard
data class EasyOnboarding(@Json(name = success_link ) successLink: String, @Json(name = abort_link ) abortLink: String)
Content copied to clipboard
Employer
Link copied to clipboard
data class Employer(@Json(name = name ) name: String, @Json(name = months_with_salaries_count ) monthsWithSalariesCount: Int, @Json(name = booking_date_first_salary ) bookingDateFirstSalary: LocalDateTime, @Json(name = booking_date_last_salary ) bookingDateLastSalary: LocalDateTime, @Json(name = months_sums_median ) monthsSumsMedian: Float, @Json(name = months_sums_minimum ) monthsSumsMinimum: Float, @Json(name = public_employer ) publicEmployer: Boolean, @Json(name = current_employer ) currentEmployer: Boolean)
Content copied to clipboard
EncashmentObject
Link copied to clipboard
data class EncashmentObject(@Json(name = collection_count ) collectionCount: Int, @Json(name = collection_amount ) collectionAmount: Float, @Json(name = collection_office_count ) collectionOfficeCount: Int)
Content copied to clipboard
EventObject
Link copied to clipboard
data class EventObject(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = type ) type: String, @Json(name = data ) data: Any, @Json(name = testmode ) testmode: Boolean, @Json(name = message ) message: String, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
EventsList
Link copied to clipboard
data class EventsList(@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 = next_page_url ) nextPageUrl: String?, @Json(name = prev_page_url ) prevPageUrl: String?, @Json(name = from ) from: Int?, @Json(name = to ) to: Int?, @Json(name = data ) data: List<EventObject>)
Content copied to clipboard
ExpectedHolderObject
Link copied to clipboard
data class ExpectedHolderObject(@Json(name = firstname ) firstname: String, @Json(name = name ) name: String)
Content copied to clipboard
LoansObject
Link copied to clipboard
data class LoansObject(@Json(name = loans_count ) loansCount: Int, @Json(name = loans_amount ) loansAmount: Float, @Json(name = subprime_lender_count ) subprimeLenderCount: Int)
Content copied to clipboard
MatchesObject
Link copied to clipboard
data class MatchesObject(@Json(name = expected_holder ) expectedHolder: String, @Json(name = match ) match: MatchesObject.MatchType)
Content copied to clipboard
OtherAccountsObject
Link copied to clipboard
PaymentStatus
Link copied to clipboard
PayObject
Link copied to clipboard
data class PayObject(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = sender_holder ) senderHolder: String?, @Json(name = sender_iban ) senderIban: String?, @Json(name = sender_bic ) senderBic: String?, @Json(name = sender_bank_name ) senderBankName: String?, @Json(name = sender_country_id ) senderCountryId: CountryId?, @Json(name = recipient_holder ) recipientHolder: String?, @Json(name = recipient_iban ) recipientIban: String?, @Json(name = recipient_bic ) recipientBic: String?, @Json(name = recipient_bank_name ) recipientBankName: String?, @Json(name = recipient_country_id ) recipientCountryId: CountryId?, @Json(name = purpose ) purpose: String, @Json(name = amount ) amount: Float, @Json(name = currency_id ) currencyId: CurrencyId?, @Json(name = testmode ) testmode: Boolean, @Json(name = payment_status ) paymentStatus: PaymentStatus, @Json(name = metadata ) metadata: Map<String, Any>?, @Json(name = merchant_id ) merchantId: String?, @Json(name = object ) object: String)
Content copied to clipboard
PayTransactionList
Link copied to clipboard
data class PayTransactionList(@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<PayObject>)
Content copied to clipboard
RefundPayoutList
Link copied to clipboard
data class RefundPayoutList(@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<RefundPayoutObject>)
Content copied to clipboard
RefundPayoutObject
Link copied to clipboard
data class RefundPayoutObject(@Json(name = message_id ) messageId: String, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
RefundPayoutRequest
Link copied to clipboard
data class RefundPayoutRequest(@Json(name = pain_type ) painType: RefundPayoutRequest.PainType, @Json(name = transactions ) transactions: List<RefundPayoutTransactions>, @Json(name = batch_booking ) batchBooking: Boolean?)
Content copied to clipboard
RefundPayoutResponse
Link copied to clipboard
data class RefundPayoutResponse(@Json(name = message_id ) messageId: String)
Content copied to clipboard
RefundPayoutTransactions
Link copied to clipboard
data class RefundPayoutTransactions(@Json(name = transaction ) transaction: String, @Json(name = amount ) amount: Float, @Json(name = type ) type: RefundPayoutType)
Content copied to clipboard
RefundPayoutType
Link copied to clipboard
RefundsPayout
Link copied to clipboard
data class RefundsPayout(@Json(name = transaction ) transaction: String, @Json(name = amount_issued ) amountIssued: Float, @Json(name = type ) type: RefundPayoutType, @Json(name = testmode ) testmode: Boolean, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
ReportFormat
Link copied to clipboard
ReportLocale
Link copied to clipboard
RiskCalculations
Link copied to clipboard
data class RiskCalculations(@Json(name = tags ) tags: List<String>, @Json(name = categories ) categories: List<String>, @Json(name = functions ) functions: List<String>, @Json(name = name ) name: String, @Json(name = days ) days: Int?, @Json(name = from ) from: LocalDate?, @Json(name = to ) to: LocalDate?, @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<String>, @Json(name = categories ) categories: List<String>, @Json(name = functions ) functions: List<String>, @Json(name = name ) name: String, @Json(name = days ) days: Int?, @Json(name = from ) from: LocalDateTime?, @Json(name = to ) to: LocalDateTime?, @Json(name = full_months ) fullMonths: String?, @Json(name = results ) results: RiskCalculationsResponseResults)
Content copied to clipboard
RiskCalculationsResponseResults
Link copied to clipboard
data class RiskCalculationsResponseResults(@Json(name = count ) count: Int?)
Content copied to clipboard
RiskObject
Link copied to clipboard
data class RiskObject(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = account_holder ) accountHolder: String, @Json(name = iban ) iban: String, @Json(name = bic ) bic: String?, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId?, @Json(name = testmode ) testmode: Boolean, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = metadata ) metadata: Map<String, Any>?, @Json(name = merchant_id ) merchantId: String?, @Json(name = object ) object: String, @Json(name = xs2a_account_snapshot ) xs2aAccountSnapshot: Xs2aAccountSnapshotResponse?, @Json(name = xs2a_balance_check ) xs2aBalanceCheck: Xs2aBalanceCheckResponse?, @Json(name = xs2a_balance_overview ) xs2aBalanceOverview: Xs2aBalanceOverviewResponse?, @Json(name = xs2a_cashflow_overview ) xs2aCashflowOverview: Xs2aCashflowOverviewResponse?, @Json(name = xs2a_chargeback_check ) xs2aChargebackCheck: Xs2aChargebackCheckResponse?, @Json(name = xs2a_children_check ) xs2aChildrenCheck: Xs2aChildrenCheckResponse?, @Json(name = xs2a_rating_b2b_check ) xs2aRatingB2bCheck: Xs2aRatingB2bCheckResponse?, @Json(name = xs2a_rating_b2c_check ) xs2aRatingB2cCheck: Xs2aRatingB2cCheckResponse?, @Json(name = xs2a_profit_loss_check ) xs2aProfitLossCheck: Xs2aProfitLossCheckResponse?, @Json(name = xs2a_income_check ) xs2aIncomeCheck: Xs2aIncomeCheckResponse?, @Json(name = xs2a_account_linked_offers_check ) xs2aAccountLinkedOffersCheck: Xs2aAccountLinkedOffersCheckResponse?, @Json(name = xs2a_credit_check ) xs2aCreditCheck: Xs2aCreditCheckResponse?, @Json(name = xs2a_direct_debit_check ) xs2aDirectDebitCheck: Xs2aDirectDebitCheckResponse?, @Json(name = xs2a_fact_sheet_lists ) xs2aFactSheetLists: Xs2aFactSheetListsResponse?, @Json(name = xs2a_overdraft_limit_check ) xs2aOverdraftLimitCheck: Xs2aOverdraftLimitCheckResponse?, @Json(name = xs2a_seizure_check ) xs2aSeizureCheck: Xs2aSeizureCheckResponse?, @Json(name = xs2a_name_check ) xs2aNameCheck: Xs2aNameCheckResponse?, @Json(name = xs2a_standing_orders_check ) xs2aStandingOrdersCheck: Xs2aStandingOrdersCheckResponse?, @Json(name = xs2a_all_accounts_check ) xs2aAllAccountsCheck: Xs2aAllAccountsCheckResponse?, @Json(name = xs2a_account_status_check ) xs2aAccountStatusCheck: Xs2aAccountStatusCheckResponse?, @Json(name = xs2a_holder_identification_check ) xs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheckResponse?, @Json(name = xs2a_risk_calculations_check ) xs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheckResponse?, @Json(name = xs2a_account_characteristics_check ) xs2aAccountCharacteristicsCheck: Xs2aAccountCharacteristicsCheckResponse?)
Content copied to clipboard
RisksTransactionList
Link copied to clipboard
data class RisksTransactionList(@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<RiskObject>)
Content copied to clipboard
Turnover
Link copied to clipboard
data class Turnover(@Json(name = booking_date ) bookingDate: LocalDateTime, @Json(name = amount ) amount: Float, @Json(name = currency ) currency: CurrencyId?, @Json(name = purpose ) purpose: List<String>, @Json(name = counter_iban ) counterIban: String?, @Json(name = counter_bic ) counterBic: String?, @Json(name = counter_holder ) counterHolder: String?, @Json(name = prebooked ) prebooked: Boolean?, @Json(name = canceled ) canceled: Boolean?, @Json(name = tags ) tags: List<String>?, @Json(name = category_id ) categoryId: String?, @Json(name = creditor_id ) creditorId: String?, @Json(name = new ) new: Boolean?)
Content copied to clipboard
UserAccountsObject
Link copied to clipboard
data class UserAccountsObject(@Json(name = identifier ) identifier: String, @Json(name = holder ) holder: String, @Json(name = description ) description: String, @Json(name = iban ) iban: 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 = joint_account ) jointAccount: Boolean, @Json(name = transaction_possible ) transactionPossible: Boolean, @Json(name = account_type ) accountType: AccountType, @Json(name = balance ) balance: Float, @Json(name = available ) available: Float, @Json(name = limit ) limit: Float, @Json(name = currency_id ) currencyId: CurrencyId?, @Json(name = turnover_days ) turnoverDays: Int, @Json(name = turnover_available_days ) turnoverAvailableDays: Int, @Json(name = turnover_count ) turnoverCount: Int, @Json(name = average_account_usage ) averageAccountUsage: String, @Json(name = overdraft_days ) overdraftDays: Int, @Json(name = overdraft_limit_days ) overdraftLimitDays: Int, @Json(name = completeness ) completeness: UserAccountsObjectCompleteness, @Json(name = account_data_available ) accountDataAvailable: String)
Content copied to clipboard
UserAccountsObjectCompleteness
Link copied to clipboard
data class UserAccountsObjectCompleteness(@Json(name = counter_holder ) counterHolder: String, @Json(name = counter_iban ) counterIban: String, @Json(name = purpose ) purpose: String)
Content copied to clipboard
WhitelistAdd
Link copied to clipboard
WhitelistObject
Link copied to clipboard
data class WhitelistObject(@Json(name = id ) id: String, @Json(name = hash ) hash: String)
Content copied to clipboard
WizardResponse
Link copied to clipboard
data class WizardResponse(@Json(name = code ) code: Int, @Json(name = message ) message: String?, @Json(name = error ) error: Any?, @Json(name = polling ) polling: Polling?, @Json(name = form ) form: FormObject?)
Content copied to clipboard
WizardSessionCurrentStep
Link copied to clipboard
WizardSessionLastError
Link copied to clipboard
WizardSessionObject
Link copied to clipboard
data class WizardSessionObject(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = wizard_session_key ) wizardSessionKey: String, @Json(name = product ) product: Product?, @Json(name = parameters ) parameters: Any, @Json(name = last_error ) lastError: WizardSessionLastError, @Json(name = testmode ) testmode: Boolean, @Json(name = finished ) finished: Boolean, @Json(name = current_step ) currentStep: WizardSessionCurrentStep, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
WizardSessionResponse
Link copied to clipboard
data class WizardSessionResponse(@Json(name = transaction ) transaction: String, @Json(name = wizard_session_key ) wizardSessionKey: String)
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 = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
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
Xs2aAccountSnapshotResponse
Link copied to clipboard
data class Xs2aAccountSnapshotResponse(@Json(name = object ) object: String, @Json(name = days ) days: Int?, @Json(name = from ) from: LocalDate?, @Json(name = to ) to: LocalDate?, @Json(name = filters ) filters: List<String>?, @Json(name = all_tags ) allTags: Boolean, @Json(name = created_at ) createdAt: LocalDateTime)
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: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
Xs2aAllAccountsCheckResponse
Link copied to clipboard
data class Xs2aAllAccountsCheckResponse(@Json(name = accounts ) accounts: List<BankAccountObject>, @Json(name = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
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 = object ) object: String, @Json(name = check_amount ) checkAmount: Float, @Json(name = check_currency_id ) checkCurrencyId: CurrencyId, @Json(name = check_passed ) checkPassed: Boolean, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
Xs2aBalanceOverviewResponse
Link copied to clipboard
data class Xs2aBalanceOverviewResponse(@Json(name = object ) object: String, @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: LocalDateTime)
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
Xs2aCashflowOverviewResponse
Link copied to clipboard
data class Xs2aCashflowOverviewResponse(@Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String, @Json(name = cashflow ) cashflow: List<Xs2aCashflowObject>)
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 = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
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<String>, @Json(name = check_days ) checkDays: Int, @Json(name = results ) results: Xs2aCreditCheckResponseResults, @Json(name = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
Xs2aCreditCheckResponseResults
Link copied to clipboard
data class Xs2aCreditCheckResponseResults(@Json(name = income ) income: ChecksResult?, @Json(name = rent ) rent: ChecksResult?)
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: LocalDate?, @Json(name = end_date ) endDate: LocalDate?)
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: LocalDate?, @Json(name = end_date ) endDate: LocalDate?, @Json(name = recommendation ) recommendation: String, @Json(name = recommendation_date ) recommendationDate: LocalDate?, @Json(name = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
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: LocalDateTime, @Json(name = object ) object: String)
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 = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
Xs2aIncomeCheckResponse
Link copied to clipboard
data class Xs2aIncomeCheckResponse(@Json(name = data ) data: Xs2aIncomeCheckResponseData, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
Xs2aIncomeCheckResponseData
Link copied to clipboard
data class Xs2aIncomeCheckResponseData(@Json(name = full_months_count ) fullMonthsCount: Int, @Json(name = category_short_name ) categoryShortName: Xs2aIncomeCheckResponseDataCategoryShortName?)
Content copied to clipboard
Xs2aIncomeCheckResponseDataCategoryShortName
Link copied to clipboard
data class Xs2aIncomeCheckResponseDataCategoryShortName(@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: LocalDateTime, @Json(name = max_date ) maxDate: LocalDateTime, @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
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
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 = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
Xs2aPay
Link copied to clipboard
data class Xs2aPay(@Json(name = amount ) amount: Float, @Json(name = currency_id ) currencyId: CurrencyId?, @Json(name = purpose ) purpose: String, @Json(name = recipient_holder ) recipientHolder: String, @Json(name = recipient_iban ) recipientIban: String, @Json(name = metadata ) metadata: Map<String, Any>?, @Json(name = language ) language: Language?, @Json(name = merchant_id ) merchantId: String?, @Json(name = fints_product_id ) fintsProductId: String?, @Json(name = easy_onboarding ) easyOnboarding: EasyOnboarding?, @Json(name = sender_holder ) senderHolder: String?, @Json(name = sender_iban ) senderIban: String?, @Json(name = sender_bic ) senderBic: String?, @Json(name = sender_country_id ) senderCountryId: CountryId?, @Json(name = recipient_bic ) recipientBic: String?, @Json(name = recipient_street ) recipientStreet: String?, @Json(name = recipient_zip ) recipientZip: String?, @Json(name = recipient_city ) recipientCity: String?, @Json(name = recipient_country_id ) recipientCountryId: CountryId?)
Content 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
Xs2aRatingB2bCheckResponse
Link copied to clipboard
data class Xs2aRatingB2bCheckResponse(@Json(name = rating ) rating: String, @Json(name = version ) version: String)
Content 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
Xs2aRisk
Link copied to clipboard
data class Xs2aRisk(@Json(name = bank_code ) bankCode: Int?, @Json(name = country_id ) countryId: CountryId?, @Json(name = account_number ) accountNumber: String?, @Json(name = iban ) iban: String?, @Json(name = bic ) bic: String?, @Json(name = check_amount ) checkAmount: Float?, @Json(name = check_currency_id ) checkCurrencyId: CurrencyId?, @Json(name = metadata ) metadata: Map<String, Any>?, @Json(name = merchant_id ) merchantId: String?, @Json(name = fints_product_id ) fintsProductId: String?, @Json(name = easy_onboarding ) easyOnboarding: EasyOnboarding?, @Json(name = language ) language: Language?, @Json(name = xs2a_account_characteristics_check ) xs2aAccountCharacteristicsCheck: List<String>?, @Json(name = xs2a_account_linked_offers_check ) xs2aAccountLinkedOffersCheck: List<String>?, @Json(name = xs2a_account_snapshot ) xs2aAccountSnapshot: Xs2aAccountSnapshot?, @Json(name = xs2a_account_status_check ) xs2aAccountStatusCheck: Xs2aAccountStatusCheck?, @Json(name = xs2a_all_accounts_check ) xs2aAllAccountsCheck: List<String>?, @Json(name = xs2a_balance_check ) xs2aBalanceCheck: Xs2aBalanceCheck?, @Json(name = xs2a_balance_overview ) xs2aBalanceOverview: List<String>?, @Json(name = xs2a_cashflow_overview ) xs2aCashflowOverview: List<String>?, @Json(name = xs2a_chargeback_check ) xs2aChargebackCheck: List<String>?, @Json(name = xs2a_children_check ) xs2aChildrenCheck: List<String>?, @Json(name = xs2a_credit_check ) xs2aCreditCheck: Xs2aCreditCheck?, @Json(name = xs2a_direct_debit_check ) xs2aDirectDebitCheck: Xs2aDirectDebitCheck?, @Json(name = xs2a_fact_sheet_lists ) xs2aFactSheetLists: Xs2aFactSheetLists?, @Json(name = xs2a_holder_identification_check ) xs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheck?, @Json(name = xs2a_income_check ) xs2aIncomeCheck: List<String>?, @Json(name = xs2a_name_check ) xs2aNameCheck: Xs2aNameCheck?, @Json(name = xs2a_overdraft_limit_check ) xs2aOverdraftLimitCheck: List<String>?, @Json(name = xs2a_profit_loss_check ) xs2aProfitLossCheck: List<String>?, @Json(name = xs2a_rating_b2b_check ) xs2aRatingB2bCheck: List<String>?, @Json(name = xs2a_rating_b2c_check ) xs2aRatingB2cCheck: List<String>?, @Json(name = xs2a_risk_calculations_check ) xs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheck?, @Json(name = xs2a_seizure_check ) xs2aSeizureCheck: Xs2aSeizureCheck?, @Json(name = xs2a_standing_orders_check ) xs2aStandingOrdersCheck: List<String>?)
Content copied to clipboard
Xs2aRiskCalculationsCheck
Link copied to clipboard
data class Xs2aRiskCalculationsCheck(@Json(name = calculations ) calculations: List<RiskCalculations>)
Content copied to clipboard
Xs2aRiskCalculationsCheckResponse
Link copied to clipboard
data class Xs2aRiskCalculationsCheckResponse(@Json(name = calculations ) calculations: List<RiskCalculationsResponse>, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = object ) object: String)
Content copied to clipboard
Xs2ariskuploadjson404
Link copied to clipboard
data class Xs2ariskuploadjson404(@Json(name = code ) code: Int, @Json(name = message ) message: String)
Content copied to clipboard
Xs2ariskuploadjson422
Link copied to clipboard
data class Xs2ariskuploadjson422(@Json(name = code ) code: Int, @Json(name = message ) message: String)
Content copied to clipboard
Xs2ariskuploadjson500
Link copied to clipboard
data class Xs2ariskuploadjson500(@Json(name = code ) code: Int, @Json(name = message ) message: String)
Content copied to clipboard
Xs2aRiskUploadJsonAccount
Link copied to clipboard
data class Xs2aRiskUploadJsonAccount(@Json(name = holder ) holder: String, @Json(name = description ) description: String, @Json(name = iban ) iban: String, @Json(name = country_id ) countryId: CountryId, @Json(name = bic ) bic: String?, @Json(name = bank_name ) bankName: String, @Json(name = joint_account ) jointAccount: Boolean)
Content copied to clipboard
Xs2aRiskUploadJsonBalance
Link copied to clipboard
data class Xs2aRiskUploadJsonBalance(@Json(name = balance ) balance: Float, @Json(name = limit ) limit: Float, @Json(name = available ) available: Float, @Json(name = currency ) currency: CurrencyId)
Content copied to clipboard
Xs2aRiskUploadJsonSuccess
Link copied to clipboard
data class Xs2aRiskUploadJsonSuccess(@Json(name = id ) id: String, @Json(name = transaction ) transaction: String, @Json(name = account_holder ) accountHolder: String, @Json(name = iban ) iban: String?, @Json(name = bic ) bic: String?, @Json(name = bank_name ) bankName: String, @Json(name = country_id ) countryId: CountryId?, @Json(name = testmode ) testmode: Boolean, @Json(name = created_at ) createdAt: LocalDateTime, @Json(name = metadata ) metadata: String?, @Json(name = merchant_id ) merchantId: String?, @Json(name = object ) object: String)
Content copied to clipboard
Xs2aRiskUploadJsonTurnoversTurnover
Link copied to clipboard
data class Xs2aRiskUploadJsonTurnoversTurnover(@Json(name = booking_date ) bookingDate: LocalDateTime, @Json(name = amount ) amount: Float, @Json(name = currency ) currency: CurrencyId, @Json(name = purpose ) purpose: List<String>, @Json(name = counter_iban ) counterIban: String, @Json(name = counter_bic ) counterBic: String, @Json(name = counter_holder ) counterHolder: String)
Content copied to clipboard
Xs2aRiskUploadJsonWrapper
Link copied to clipboard
data class Xs2aRiskUploadJsonWrapper(@Json(name = account ) account: Xs2aRiskUploadJsonAccount, @Json(name = balance ) balance: Xs2aRiskUploadJsonBalance, @Json(name = turnovers ) turnovers: List<Xs2aRiskUploadJsonTurnoversTurnover>)
Content copied to clipboard
Xs2aSeizureCheck
Link copied to clipboard
Xs2aSeizureCheckResponse
Link copied to clipboard
data class Xs2aSeizureCheckResponse(@Json(name = is_seizure ) isSeizure: Int, @Json(name = days ) days: Int?, @Json(name = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
Content copied to clipboard
Xs2aStandingOrdersCheckResponse
Link copied to clipboard
data class Xs2aStandingOrdersCheckResponse(@Json(name = standing_orders ) standingOrders: List<Xs2aStandingOrdersCheckResponseStandingOrders>, @Json(name = object ) object: String, @Json(name = created_at ) createdAt: LocalDateTime)
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: String, @Json(name = frequency_interval ) frequencyInterval: Int, @Json(name = day ) day: Int, @Json(name = start_execution ) startExecution: LocalDate?, @Json(name = end_execution ) endExecution: LocalDate?)
Content copied to clipboard