Package de.adorsys.psd2.model
Class StandingOrderDetails
- java.lang.Object
-
- de.adorsys.psd2.model.StandingOrderDetails
-
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2020-11-12T17:35:11.808068+02:00[Europe/Kiev]") public class StandingOrderDetails extends ObjectDetails of underlying standing orders.
-
-
Constructor Summary
Constructors Constructor Description StandingOrderDetails()
-
Method Summary
-
-
-
Method Detail
-
startDate
public StandingOrderDetails startDate(LocalDate startDate)
-
getStartDate
@NotNull @Valid public @NotNull @Valid LocalDate getStartDate()
Get startDate- Returns:
- startDate
-
setStartDate
public void setStartDate(LocalDate startDate)
-
frequency
public StandingOrderDetails frequency(FrequencyCode frequency)
-
getFrequency
@NotNull @Valid public @NotNull @Valid FrequencyCode getFrequency()
Get frequency- Returns:
- frequency
-
setFrequency
public void setFrequency(FrequencyCode frequency)
-
endDate
public StandingOrderDetails endDate(LocalDate endDate)
-
getEndDate
@Valid public @Valid LocalDate getEndDate()
Get endDate- Returns:
- endDate
-
setEndDate
public void setEndDate(LocalDate endDate)
-
executionRule
public StandingOrderDetails executionRule(ExecutionRule executionRule)
-
getExecutionRule
@Valid public @Valid ExecutionRule getExecutionRule()
Get executionRule- Returns:
- executionRule
-
setExecutionRule
public void setExecutionRule(ExecutionRule executionRule)
-
withinAMonthFlag
public StandingOrderDetails withinAMonthFlag(Boolean withinAMonthFlag)
-
isWithinAMonthFlag
public Boolean isWithinAMonthFlag()
This element is only used in case of frequency equals \"monthly\". If this element equals false it has no effect. If this element equals true, then the execution rule is overruled if the day of execution would fall into a different month using the execution rule. Example: executionRule equals \"preceding\", dayOfExecution equals \"02\" and the second of a month is a Sunday. In this case, the transaction date would be on the last day of the month before. This would be overruled if withinAMonthFlag equals true and the payment is processed on Monday the third of the Month. Remark: This attribute is rarely supported in the market.- Returns:
- withinAMonthFlag
-
setWithinAMonthFlag
public void setWithinAMonthFlag(Boolean withinAMonthFlag)
-
monthsOfExecution
public StandingOrderDetails monthsOfExecution(MonthsOfExecution monthsOfExecution)
-
getMonthsOfExecution
@Valid public @Valid MonthsOfExecution getMonthsOfExecution()
Get monthsOfExecution- Returns:
- monthsOfExecution
-
setMonthsOfExecution
public void setMonthsOfExecution(MonthsOfExecution monthsOfExecution)
-
multiplicator
public StandingOrderDetails multiplicator(Integer multiplicator)
-
getMultiplicator
public Integer getMultiplicator()
This is multiplying the given frequency resulting the exact frequency, e.g. Frequency=weekly and multiplicator=3 means every 3 weeks. Remark: This attribute is rarely supported in the market.- Returns:
- multiplicator
-
setMultiplicator
public void setMultiplicator(Integer multiplicator)
-
dayOfExecution
public StandingOrderDetails dayOfExecution(DayOfExecution dayOfExecution)
-
getDayOfExecution
@Valid @Size(max=2) public @Valid @Size(max=2) DayOfExecution getDayOfExecution()
Get dayOfExecution- Returns:
- dayOfExecution
-
setDayOfExecution
public void setDayOfExecution(DayOfExecution dayOfExecution)
-
limitAmount
public StandingOrderDetails limitAmount(Amount limitAmount)
-
getLimitAmount
@Valid public @Valid Amount getLimitAmount()
Get limitAmount- Returns:
- limitAmount
-
setLimitAmount
public void setLimitAmount(Amount limitAmount)
-
-