public interface BankingScheduledPaymentsApi
| Modifier and Type | Method and Description |
|---|---|
default Optional<org.springframework.web.context.request.NativeWebRequest> |
getRequest() |
org.springframework.http.ResponseEntity<ResponseBankingScheduledPaymentsList> |
listScheduledPayments(@NotBlank String accountId,
@Min(value=1L) Integer page,
@Min(value=1L) Integer pageSize,
String xCdsClientHeaders,
@NotNull java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
@Min(value=1L) Integer xMinV,
@Min(value=1L) Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingScheduledPaymentsList> |
listScheduledPaymentsBulk(ParamProductCategory productCategory,
ParamAccountOpenStatus openStatus,
Boolean isOwned,
@Min(value=1L) Integer page,
@Min(value=1L) Integer pageSize,
String xCdsClientHeaders,
@NotNull java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
@Min(value=1L) Integer xMinV,
@Min(value=1L) Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingScheduledPaymentsList> |
listScheduledPaymentsSpecificAccounts(@NotNull RequestAccountIds accountIds,
@Min(value=1L) Integer page,
@Min(value=1L) Integer pageSize,
String xCdsClientHeaders,
@NotNull java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
@Min(value=1L) Integer xMinV,
@Min(value=1L) Integer xV) |
default Optional<org.springframework.web.context.request.NativeWebRequest> getRequest()
@RequestMapping(value="/banking/accounts/{accountId}/payments/scheduled",
method=GET)
@PreAuthorize(value="hasAuthority(\'SCOPE_bank:regular_payments:read\')")
org.springframework.http.ResponseEntity<ResponseBankingScheduledPaymentsList> listScheduledPayments(@PathVariable(value="accountId") @NotBlank
@NotBlank String accountId,
@RequestParam(value="page",required=false,defaultValue="1") @Min(value=1L)
@Min(value=1L) Integer page,
@RequestParam(value="page-size",required=false,defaultValue="25") @Min(value=1L)
@Min(value=1L) Integer pageSize,
@RequestHeader(value="x-cds-client-headers",required=false)
String xCdsClientHeaders,
@RequestHeader(value="x-fapi-auth-date",required=false) @NotNull @DateTimeFormat(iso=DATE_TIME)
@NotNull java.time.OffsetDateTime xFapiAuthDate,
@RequestHeader(value="x-fapi-customer-ip-address",required=false)
String xFapiCustomerIpAddress,
@RequestHeader(value="x-fapi-interaction-id",required=false)
UUID xFapiInteractionId,
@RequestHeader(value="x-min-v",required=false) @Min(value=1L)
@Min(value=1L) Integer xMinV,
@RequestHeader(value="x-v",required=false) @Min(value=1L)
@Min(value=1L) Integer xV)
@RequestMapping(value="/banking/payments/scheduled",
method=GET)
@PreAuthorize(value="hasAuthority(\'SCOPE_bank:regular_payments:read\')")
org.springframework.http.ResponseEntity<ResponseBankingScheduledPaymentsList> listScheduledPaymentsBulk(@RequestParam(value="product-category",required=false)
ParamProductCategory productCategory,
@RequestParam(value="open-status",required=false,defaultValue="ALL")
ParamAccountOpenStatus openStatus,
@RequestParam(value="is-owned",required=false)
Boolean isOwned,
@RequestParam(value="page",required=false,defaultValue="1") @Min(value=1L)
@Min(value=1L) Integer page,
@RequestParam(value="page-size",required=false,defaultValue="25") @Min(value=1L)
@Min(value=1L) Integer pageSize,
@RequestHeader(value="x-cds-client-headers",required=false)
String xCdsClientHeaders,
@RequestHeader(value="x-fapi-auth-date",required=false) @NotNull @DateTimeFormat(iso=DATE_TIME)
@NotNull java.time.OffsetDateTime xFapiAuthDate,
@RequestHeader(value="x-fapi-customer-ip-address",required=false)
String xFapiCustomerIpAddress,
@RequestHeader(value="x-fapi-interaction-id",required=false)
UUID xFapiInteractionId,
@RequestHeader(value="x-min-v",required=false) @Min(value=1L)
@Min(value=1L) Integer xMinV,
@RequestHeader(value="x-v",required=false) @Min(value=1L)
@Min(value=1L) Integer xV)
@RequestMapping(value="/banking/payments/scheduled",
method=POST)
@PreAuthorize(value="hasAuthority(\'SCOPE_bank:regular_payments:read\')")
org.springframework.http.ResponseEntity<ResponseBankingScheduledPaymentsList> listScheduledPaymentsSpecificAccounts(@RequestBody @NotNull
@NotNull RequestAccountIds accountIds,
@RequestParam(value="page",required=false,defaultValue="1") @Min(value=1L)
@Min(value=1L) Integer page,
@RequestParam(value="page-size",required=false,defaultValue="25") @Min(value=1L)
@Min(value=1L) Integer pageSize,
@RequestHeader(value="x-cds-client-headers",required=false)
String xCdsClientHeaders,
@RequestHeader(value="x-fapi-auth-date",required=false) @NotNull @DateTimeFormat(iso=DATE_TIME)
@NotNull java.time.OffsetDateTime xFapiAuthDate,
@RequestHeader(value="x-fapi-customer-ip-address",required=false)
String xFapiCustomerIpAddress,
@RequestHeader(value="x-fapi-interaction-id",required=false)
UUID xFapiInteractionId,
@RequestHeader(value="x-min-v",required=false) @Min(value=1L)
@Min(value=1L) Integer xMinV,
@RequestHeader(value="x-v",required=false) @Min(value=1L)
@Min(value=1L) Integer xV)
Copyright © 2020. All rights reserved.