Xs2aStandingOrdersCheckResponseStandingOrders

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?)

Parameters

senderAccount
recipientAccount
amount

Amount to transfer

currency

Currency id of amount, e.g. EUR

purpose

Purpose of the transfer

frequency

Frequency of standing order, d = daily, w = weekly, m = monthly, y = yearly

frequencyInterval

Frequency interval, in case of frequency daily or weekly the range is 1-7 (1 = Monday, 7 = Sunday). In case of monthly or yearly it is 1-31. 0 in case for a non standardized format.

day

Day of the execution, 1-31. 31 is used in case of execute on the last day of the month.

startExecution

Date of the first or next execution of the standing order, format YYYY-mm-dd.

endExecution

Date of the last execution of the standing order, format YYYY-mm-dd.

Constructors

fun 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? = null, @Json(name = end_executionendExecution: OffsetDateTime? = null)

Properties

amount
Link copied to clipboard
var amount: Float
Amount to transfer
currency
Link copied to clipboard
var currency: CurrencyId
Currency id of amount, e.g.
day
Link copied to clipboard
var day: Int
Day of the execution, 1-31.
endExecution
Link copied to clipboard
var endExecution: OffsetDateTime? = null
Date of the last execution of the standing order, format YYYY-mm-dd.
frequency
Link copied to clipboard
Frequency of standing order, d = daily, w = weekly, m = monthly, y = yearly
frequencyInterval
Link copied to clipboard
var frequencyInterval: Int
Frequency interval, in case of frequency daily or weekly the range is 1-7 (1 = Monday, 7 = Sunday).
purpose
Link copied to clipboard
var purpose: String
Purpose of the transfer
recipientAccount
Link copied to clipboard
var recipientAccount: BankAccountObject
senderAccount
Link copied to clipboard
var senderAccount: BankAccountObject
startExecution
Link copied to clipboard
var startExecution: OffsetDateTime? = null
Date of the first or next execution of the standing order, format YYYY-mm-dd.