@Validated
@Controller
@RequestMapping(value="${openapi.consumerDataStandards.base-path:/cds-au/v1}")
public class BankingAccountsApiController
extends ApiControllerBase
implements BankingAccountsApi
logger| Constructor and Description |
|---|
BankingAccountsApiController(org.springframework.web.context.request.NativeWebRequest request,
BankingAccountService accountService,
BankingTransactionService transactionService) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<ResponseBankingAccountById> |
getAccountDetail(String accountId,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingAccountsBalanceById> |
getBalance(String accountId,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
Optional<org.springframework.web.context.request.NativeWebRequest> |
getRequest() |
org.springframework.http.ResponseEntity<ResponseBankingTransactionById> |
getTransactionDetail(String accountId,
String transactionId,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingTransactionList> |
getTransactions(String accountId,
BigDecimal maxAmount,
BigDecimal minAmount,
java.time.OffsetDateTime newestTime,
java.time.OffsetDateTime oldestTime,
Integer page,
Integer pageSize,
String text,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingAccountList> |
listAccounts(Boolean isOwned,
ParamAccountOpenStatus openStatus,
Integer page,
Integer pageSize,
ParamProductCategory productCategory,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingAccountsBalanceList> |
listBalancesBulk(Boolean isOwned,
ParamAccountOpenStatus paramOpenStatus,
ParamProductCategory paramProductCategory,
Integer page,
Integer pageSize,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
org.springframework.http.ResponseEntity<ResponseBankingAccountsBalanceList> |
listBalancesSpecificAccounts(RequestAccountIds accountIds,
Integer page,
Integer pageSize,
String xCdsClientHeaders,
java.time.OffsetDateTime xFapiAuthDate,
String xFapiCustomerIpAddress,
UUID xFapiInteractionId,
Integer xMinV,
Integer xV) |
generateResponseHeaders, getCurrentVersion, getLinkData, getMetaData, getPagingValue, getSupportedVersion, getTxMetaData, hasSupportedVersion, validateHeaders, validateHeaders, validatePageInputs@Autowired
public BankingAccountsApiController(org.springframework.web.context.request.NativeWebRequest request,
BankingAccountService accountService,
BankingTransactionService transactionService)
public Optional<org.springframework.web.context.request.NativeWebRequest> getRequest()
getRequest in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingAccountById> getAccountDetail(String accountId, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
getAccountDetail in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingTransactionById> getTransactionDetail(String accountId, String transactionId, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
getTransactionDetail in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingTransactionList> getTransactions(String accountId, BigDecimal maxAmount, BigDecimal minAmount, java.time.OffsetDateTime newestTime, java.time.OffsetDateTime oldestTime, Integer page, Integer pageSize, String text, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
getTransactions in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingAccountList> listAccounts(Boolean isOwned, ParamAccountOpenStatus openStatus, Integer page, Integer pageSize, ParamProductCategory productCategory, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
listAccounts in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingAccountsBalanceById> getBalance(String accountId, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
getBalance in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingAccountsBalanceList> listBalancesBulk(Boolean isOwned, ParamAccountOpenStatus paramOpenStatus, ParamProductCategory paramProductCategory, Integer page, Integer pageSize, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
listBalancesBulk in interface BankingAccountsApipublic org.springframework.http.ResponseEntity<ResponseBankingAccountsBalanceList> listBalancesSpecificAccounts(RequestAccountIds accountIds, Integer page, Integer pageSize, String xCdsClientHeaders, java.time.OffsetDateTime xFapiAuthDate, String xFapiCustomerIpAddress, UUID xFapiInteractionId, Integer xMinV, Integer xV)
listBalancesSpecificAccounts in interface BankingAccountsApiCopyright © 2020. All rights reserved.