RiskObject

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: OffsetDateTime, @Json(name = metadatametadata: Map<String, Any>?, @Json(name = merchant_idmerchantId: 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_age_verification_checkxs2aAgeVerificationCheck: Xs2aAgeVerificationCheckResponse?, @Json(name = xs2a_holder_identification_checkxs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheckResponse?, @Json(name = xs2a_risk_calculations_checkxs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheckResponse?, @Json(name = xs2a_account_characteristics_checkxs2aAccountCharacteristicsCheck: Xs2aAccountCharacteristicsCheckResponse?)

Parameters

id

Transaction id

transaction

Internal XS2A transaction id. This id will be the same for the whole transaction

accountHolder

Account holder name

iban

IBAN

bic

BIC

bankName

Bank name

countryId

Two letter country code id, e.g. AT, CH, DE

testmode

Indicates whether or not it is a test transaction

createdAt

Date of creation

metadata

Custom data will be returned unchanged. If no data was submitted, this field will be null

merchantId

Data will be returned unchanged

xs2aAccountSnapshot
xs2aBalanceCheck
xs2aBalanceOverview
xs2aCashflowOverview
xs2aChargebackCheck
xs2aChildrenCheck
xs2aRatingB2bCheck
xs2aRatingB2cCheck
xs2aProfitLossCheck
xs2aIncomeCheck
xs2aAccountLinkedOffersCheck
xs2aCreditCheck
xs2aDirectDebitCheck
xs2aFactSheetLists
xs2aOverdraftLimitCheck
xs2aSeizureCheck
xs2aStandingOrdersCheck
xs2aAllAccountsCheck
xs2aAccountStatusCheck
xs2aAgeVerificationCheck
xs2aHolderIdentificationCheck
xs2aRiskCalculationsCheck
xs2aAccountCharacteristicsCheck

Constructors

RiskObject
Link copied to clipboard
fun RiskObject(@Json(name = idid: String, @Json(name = transactiontransaction: String, @Json(name = account_holderaccountHolder: String, @Json(name = ibaniban: String, @Json(name = bicbic: String? = null, @Json(name = bank_namebankName: String, @Json(name = country_idcountryId: CountryId? = null, @Json(name = testmodetestmode: Boolean, @Json(name = created_atcreatedAt: OffsetDateTime, @Json(name = metadatametadata: Map<String, Any>? = null, @Json(name = merchant_idmerchantId: String? = null, @Json(name = xs2a_account_snapshotxs2aAccountSnapshot: Xs2aAccountSnapshotResponse? = null, @Json(name = xs2a_balance_checkxs2aBalanceCheck: Xs2aBalanceCheckResponse? = null, @Json(name = xs2a_balance_overviewxs2aBalanceOverview: Xs2aBalanceOverviewResponse? = null, @Json(name = xs2a_cashflow_overviewxs2aCashflowOverview: Xs2aCashflowOverviewResponse? = null, @Json(name = xs2a_chargeback_checkxs2aChargebackCheck: Xs2aChargebackCheckResponse? = null, @Json(name = xs2a_children_checkxs2aChildrenCheck: Xs2aChildrenCheckResponse? = null, @Json(name = xs2a_rating_b2b_checkxs2aRatingB2bCheck: Xs2aRatingB2bCheckResponse? = null, @Json(name = xs2a_rating_b2c_checkxs2aRatingB2cCheck: Xs2aRatingB2cCheckResponse? = null, @Json(name = xs2a_profit_loss_checkxs2aProfitLossCheck: Xs2aProfitLossCheckResponse? = null, @Json(name = xs2a_income_checkxs2aIncomeCheck: Xs2aIncomeCheckResponse? = null, @Json(name = xs2a_account_linked_offers_checkxs2aAccountLinkedOffersCheck: Xs2aAccountLinkedOffersCheckResponse? = null, @Json(name = xs2a_credit_checkxs2aCreditCheck: Xs2aCreditCheckResponse? = null, @Json(name = xs2a_direct_debit_checkxs2aDirectDebitCheck: Xs2aDirectDebitCheckResponse? = null, @Json(name = xs2a_fact_sheet_listsxs2aFactSheetLists: Xs2aFactSheetListsResponse? = null, @Json(name = xs2a_overdraft_limit_checkxs2aOverdraftLimitCheck: Xs2aOverdraftLimitCheckResponse? = null, @Json(name = xs2a_seizure_checkxs2aSeizureCheck: Xs2aSeizureCheckResponse? = null, @Json(name = xs2a_name_checkxs2aNameCheck: Xs2aNameCheckResponse? = null, @Json(name = xs2a_standing_orders_checkxs2aStandingOrdersCheck: Xs2aStandingOrdersCheckResponse? = null, @Json(name = xs2a_all_accounts_checkxs2aAllAccountsCheck: Xs2aAllAccountsCheckResponse? = null, @Json(name = xs2a_account_status_checkxs2aAccountStatusCheck: Xs2aAccountStatusCheckResponse? = null, @Json(name = xs2a_age_verification_checkxs2aAgeVerificationCheck: Xs2aAgeVerificationCheckResponse? = null, @Json(name = xs2a_holder_identification_checkxs2aHolderIdentificationCheck: Xs2aHolderIdentificationCheckResponse? = null, @Json(name = xs2a_risk_calculations_checkxs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheckResponse? = null, @Json(name = xs2a_account_characteristics_checkxs2aAccountCharacteristicsCheck: Xs2aAccountCharacteristicsCheckResponse? = null)
Transaction id

Properties

accountHolder
Link copied to clipboard
var accountHolder: String
Account holder name
bankName
Link copied to clipboard
var bankName: String
Bank name
bic
Link copied to clipboard
var bic: String? = null
BIC
countryId
Link copied to clipboard
var countryId: CountryId? = null
Two letter country code id, e.g.
createdAt
Link copied to clipboard
var createdAt: OffsetDateTime
Date of creation
iban
Link copied to clipboard
var iban: String
IBAN
id
Link copied to clipboard
var id: String
Transaction id
merchantId
Link copied to clipboard
var merchantId: String? = null
Data will be returned unchanged
metadata
Link copied to clipboard
var metadata: Map<String, Any>? = null
Custom data will be returned unchanged.
testmode
Link copied to clipboard
var testmode: Boolean
Indicates whether or not it is a test transaction
transaction
Link copied to clipboard
var transaction: String
Internal XS2A transaction id.
xs2aAccountCharacteristicsCheck
Link copied to clipboard
xs2aAccountLinkedOffersCheck
Link copied to clipboard
xs2aAccountSnapshot
Link copied to clipboard
var xs2aAccountSnapshot: Xs2aAccountSnapshotResponse? = null
xs2aAccountStatusCheck
Link copied to clipboard
var xs2aAccountStatusCheck: Xs2aAccountStatusCheckResponse? = null
xs2aAgeVerificationCheck
Link copied to clipboard
var xs2aAgeVerificationCheck: Xs2aAgeVerificationCheckResponse? = null
xs2aAllAccountsCheck
Link copied to clipboard
var xs2aAllAccountsCheck: Xs2aAllAccountsCheckResponse? = null
xs2aBalanceCheck
Link copied to clipboard
var xs2aBalanceCheck: Xs2aBalanceCheckResponse? = null
xs2aBalanceOverview
Link copied to clipboard
var xs2aBalanceOverview: Xs2aBalanceOverviewResponse? = null
xs2aCashflowOverview
Link copied to clipboard
var xs2aCashflowOverview: Xs2aCashflowOverviewResponse? = null
xs2aChargebackCheck
Link copied to clipboard
var xs2aChargebackCheck: Xs2aChargebackCheckResponse? = null
xs2aChildrenCheck
Link copied to clipboard
var xs2aChildrenCheck: Xs2aChildrenCheckResponse? = null
xs2aCreditCheck
Link copied to clipboard
var xs2aCreditCheck: Xs2aCreditCheckResponse? = null
xs2aDirectDebitCheck
Link copied to clipboard
var xs2aDirectDebitCheck: Xs2aDirectDebitCheckResponse? = null
xs2aFactSheetLists
Link copied to clipboard
var xs2aFactSheetLists: Xs2aFactSheetListsResponse? = null
xs2aHolderIdentificationCheck
Link copied to clipboard
xs2aIncomeCheck
Link copied to clipboard
var xs2aIncomeCheck: Xs2aIncomeCheckResponse? = null
xs2aNameCheck
Link copied to clipboard
var xs2aNameCheck: Xs2aNameCheckResponse? = null
xs2aOverdraftLimitCheck
Link copied to clipboard
var xs2aOverdraftLimitCheck: Xs2aOverdraftLimitCheckResponse? = null
xs2aProfitLossCheck
Link copied to clipboard
var xs2aProfitLossCheck: Xs2aProfitLossCheckResponse? = null
xs2aRatingB2bCheck
Link copied to clipboard
var xs2aRatingB2bCheck: Xs2aRatingB2bCheckResponse? = null
xs2aRatingB2cCheck
Link copied to clipboard
var xs2aRatingB2cCheck: Xs2aRatingB2cCheckResponse? = null
xs2aRiskCalculationsCheck
Link copied to clipboard
var xs2aRiskCalculationsCheck: Xs2aRiskCalculationsCheckResponse? = null
xs2aSeizureCheck
Link copied to clipboard
var xs2aSeizureCheck: Xs2aSeizureCheckResponse? = null
xs2aStandingOrdersCheck
Link copied to clipboard
var xs2aStandingOrdersCheck: Xs2aStandingOrdersCheckResponse? = null