public interface BankingDirectDebitsApi
| Modifier and Type | Method and Description |
|---|---|
default Optional<org.springframework.web.context.request.NativeWebRequest> |
getRequest() |
org.springframework.http.ResponseEntity<ResponseBankingDirectDebitAuthorisationList> |
listDirectDebits(@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<ResponseBankingDirectDebitAuthorisationList> |
listDirectDebitsBulk(Boolean isOwned,
ParamAccountOpenStatus paramOpenStatus,
ParamProductCategory paramProductCategory,
@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<ResponseBankingDirectDebitAuthorisationList> |
listDirectDebitsSpecificAccounts(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}/direct-debits",
method=GET)
@PreAuthorize(value="hasAuthority(\'SCOPE_bank:regular_payments:read\')")
org.springframework.http.ResponseEntity<ResponseBankingDirectDebitAuthorisationList> listDirectDebits(@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/accounts/direct-debits",
method=GET)
@PreAuthorize(value="hasAuthority(\'SCOPE_bank:regular_payments:read\')")
org.springframework.http.ResponseEntity<ResponseBankingDirectDebitAuthorisationList> listDirectDebitsBulk(@RequestParam(value="is-owned",required=false)
Boolean isOwned,
@RequestParam(value="open-status",required=false,defaultValue="ALL")
ParamAccountOpenStatus paramOpenStatus,
@RequestParam(value="product-category",required=false)
ParamProductCategory paramProductCategory,
@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/accounts/direct-debits",
method=POST)
@PreAuthorize(value="hasAuthority(\'SCOPE_bank:regular_payments:read\')")
org.springframework.http.ResponseEntity<ResponseBankingDirectDebitAuthorisationList> listDirectDebitsSpecificAccounts(@RequestBody
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.