Package de.adorsys.psd2.model
Class BulkPaymentInitiationJson
- java.lang.Object
-
- de.adorsys.psd2.model.BulkPaymentInitiationJson
-
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2021-05-24T13:41:46.273636+03:00[Europe/Kiev]") public class BulkPaymentInitiationJson extends ObjectGeneric Body for a bulk payment initation via JSON. paymentInformationId is contained in code but commented since it is n.a. and not all ASPSP are able to support this field now. In a later version the field will be mandatory.
-
-
Constructor Summary
Constructors Constructor Description BulkPaymentInitiationJson()
-
Method Summary
-
-
-
Method Detail
-
batchBookingPreferred
public BulkPaymentInitiationJson batchBookingPreferred(Boolean batchBookingPreferred)
-
getBatchBookingPreferred
public Boolean getBatchBookingPreferred()
Get batchBookingPreferred- Returns:
- batchBookingPreferred
-
setBatchBookingPreferred
public void setBatchBookingPreferred(Boolean batchBookingPreferred)
-
debtorAccount
public BulkPaymentInitiationJson debtorAccount(AccountReference debtorAccount)
-
getDebtorAccount
@NotNull @Valid public @NotNull @Valid AccountReference getDebtorAccount()
Get debtorAccount- Returns:
- debtorAccount
-
setDebtorAccount
public void setDebtorAccount(AccountReference debtorAccount)
-
requestedExecutionDate
public BulkPaymentInitiationJson requestedExecutionDate(LocalDate requestedExecutionDate)
-
getRequestedExecutionDate
@Valid public @Valid LocalDate getRequestedExecutionDate()
Get requestedExecutionDate- Returns:
- requestedExecutionDate
-
setRequestedExecutionDate
public void setRequestedExecutionDate(LocalDate requestedExecutionDate)
-
requestedExecutionTime
public BulkPaymentInitiationJson requestedExecutionTime(OffsetDateTime requestedExecutionTime)
-
getRequestedExecutionTime
@Valid public @Valid OffsetDateTime getRequestedExecutionTime()
Get requestedExecutionTime- Returns:
- requestedExecutionTime
-
setRequestedExecutionTime
public void setRequestedExecutionTime(OffsetDateTime requestedExecutionTime)
-
payments
public BulkPaymentInitiationJson payments(List<PaymentInitiationBulkElementJson> payments)
-
addPaymentsItem
public BulkPaymentInitiationJson addPaymentsItem(PaymentInitiationBulkElementJson paymentsItem)
-
getPayments
@NotNull @Valid public @NotNull @Valid List<PaymentInitiationBulkElementJson> getPayments()
A list of generic JSON bodies payment initations for bulk payments via JSON. Note: Some fields from single payments do not occcur in a bulk payment element- Returns:
- payments
-
setPayments
public void setPayments(List<PaymentInitiationBulkElementJson> payments)
-
debtorName
public BulkPaymentInitiationJson debtorName(String debtorName)
-
getDebtorName
@Size(max=70) public @Size(max=70) String getDebtorName()
Get debtorName- Returns:
- debtorName
-
setDebtorName
public void setDebtorName(String debtorName)
-
-