Xs2aStandingOrdersCheckResponseStandingOrders

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)

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.