Interface TppBankingApiAccountInformationServiceAisApi
-
@Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2021-10-11T17:07:24.354859Z[Etc/UTC]") public interface TppBankingApiAccountInformationServiceAisApi
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlog
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default CompletableFuture<org.springframework.http.ResponseEntity<Void>>_deleteConsent(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, @Valid Boolean deleteAll)default CompletableFuture<org.springframework.http.ResponseEntity<AccountList>>_getAccounts(String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, @Valid Boolean withBalance, @Valid Boolean online)default CompletableFuture<org.springframework.http.ResponseEntity<SessionStatusDetails>>_getAisSessionStatus(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID)default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>>_getTransactions(String accountId, String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, @Valid LocalDate dateFrom, @Valid LocalDate dateTo, @Valid String entryReferenceFrom, @Valid String bookingStatus, @Valid Boolean deltaList, @Valid Boolean online, @Valid Boolean analytics, @Min(0L) @Valid Integer page, @Min(1L) @Max(500L) @Valid Integer pageSize)default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>>_getTransactionsWithoutAccountId(String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, @Valid LocalDate dateFrom, @Valid LocalDate dateTo, @Valid String entryReferenceFrom, @Valid String bookingStatus, @Valid Boolean deltaList, @Min(0L) @Valid Integer page, @Min(1L) @Max(500L) @Valid Integer pageSize)default CompletableFuture<org.springframework.http.ResponseEntity<UpdateAisExternalSessionStatus>>_updateExternalAisSession(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID)default CompletableFuture<org.springframework.http.ResponseEntity<Void>>deleteConsent(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, Boolean deleteAll)default Optional<String>getAcceptHeader()default CompletableFuture<org.springframework.http.ResponseEntity<AccountList>>getAccounts(String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, Boolean withBalance, Boolean online)default CompletableFuture<org.springframework.http.ResponseEntity<SessionStatusDetails>>getAisSessionStatus(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID)default Optional<com.fasterxml.jackson.databind.ObjectMapper>getObjectMapper()default Optional<javax.servlet.http.HttpServletRequest>getRequest()default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>>getTransactions(String accountId, String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, LocalDate dateFrom, LocalDate dateTo, String entryReferenceFrom, String bookingStatus, Boolean deltaList, Boolean online, Boolean analytics, Integer page, Integer pageSize)default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>>getTransactionsWithoutAccountId(String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, LocalDate dateFrom, LocalDate dateTo, String entryReferenceFrom, String bookingStatus, Boolean deltaList, Integer page, Integer pageSize)default CompletableFuture<org.springframework.http.ResponseEntity<UpdateAisExternalSessionStatus>>updateExternalAisSession(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID)
-
-
-
Method Detail
-
getObjectMapper
default Optional<com.fasterxml.jackson.databind.ObjectMapper> getObjectMapper()
-
getRequest
default Optional<javax.servlet.http.HttpServletRequest> getRequest()
-
_deleteConsent
@RequestMapping(value="/v1/banking/ais/consents/{Service-Session-ID}", produces="application/json", method=DELETE) default CompletableFuture<org.springframework.http.ResponseEntity<Void>> _deleteConsent(@PathVariable("Service-Session-ID") UUID serviceSessionID, @RequestHeader(value="Service-Session-Password",required=true) String serviceSessionPassword, @RequestHeader(value="X-Request-ID",required=true) UUID xRequestID, @RequestHeader(value="X-Timestamp-UTC",required=false) String xTimestampUTC, @RequestHeader(value="X-Request-Signature",required=false) String xRequestSignature, @RequestHeader(value="Fintech-ID",required=false) String fintechID, @Valid @RequestParam(value="deleteAll",required=false,defaultValue="false") @Valid Boolean deleteAll)
-
deleteConsent
default CompletableFuture<org.springframework.http.ResponseEntity<Void>> deleteConsent(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, Boolean deleteAll)
-
_getAccounts
@RequestMapping(value="/v1/banking/ais/accounts", produces="application/json", method=GET) default CompletableFuture<org.springframework.http.ResponseEntity<AccountList>> _getAccounts(@RequestHeader(value="Service-Session-Password",required=true) String serviceSessionPassword, @RequestHeader(value="Fintech-User-ID",required=true) String fintechUserID, @RequestHeader(value="Fintech-Redirect-URL-OK",required=true) String fintechRedirectURLOK, @RequestHeader(value="Fintech-Redirect-URL-NOK",required=true) String fintechRedirectURLNOK, @RequestHeader(value="X-Request-ID",required=true) UUID xRequestID, @RequestHeader(value="X-Timestamp-UTC",required=false) String xTimestampUTC, @RequestHeader(value="X-Request-Signature",required=false) String xRequestSignature, @RequestHeader(value="Fintech-ID",required=false) String fintechID, @RequestHeader(value="Bank-Profile-ID",required=false) UUID bankProfileID, @RequestHeader(value="X-Psu-Authentication-Required",required=false) Boolean xPsuAuthenticationRequired, @RequestHeader(value="Service-Session-ID",required=false) UUID serviceSessionID, @RequestHeader(value="X-Create-Consent-If-None",required=false) String xCreateConsentIfNone, @RequestHeader(value="X-Import-User-Data",required=false) String xImportUserData, @RequestHeader(value="Compute-PSU-IP-Address",required=false) Boolean computePSUIPAddress, @RequestHeader(value="PSU-IP-Address",required=false) String psUIPAddress, @Valid @RequestParam(value="withBalance",required=false) @Valid Boolean withBalance, @Valid @RequestParam(value="online",required=false,defaultValue="true") @Valid Boolean online)
-
getAccounts
default CompletableFuture<org.springframework.http.ResponseEntity<AccountList>> getAccounts(String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, Boolean withBalance, Boolean online)
-
_getAisSessionStatus
@RequestMapping(value="/v1/banking/ais/{Service-Session-ID}/status", produces="application/json", method=GET) default CompletableFuture<org.springframework.http.ResponseEntity<SessionStatusDetails>> _getAisSessionStatus(@PathVariable("Service-Session-ID") UUID serviceSessionID, @RequestHeader(value="Service-Session-Password",required=true) String serviceSessionPassword, @RequestHeader(value="X-Request-ID",required=true) UUID xRequestID, @RequestHeader(value="X-Timestamp-UTC",required=false) String xTimestampUTC, @RequestHeader(value="X-Request-Signature",required=false) String xRequestSignature, @RequestHeader(value="Fintech-ID",required=false) String fintechID)
-
getAisSessionStatus
default CompletableFuture<org.springframework.http.ResponseEntity<SessionStatusDetails>> getAisSessionStatus(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID)
-
_getTransactions
@RequestMapping(value="/v1/banking/ais/accounts/{account-id}/transactions", produces="application/json", method=GET) default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>> _getTransactions(@PathVariable("account-id") String accountId, @RequestHeader(value="Service-Session-Password",required=true) String serviceSessionPassword, @RequestHeader(value="Fintech-User-ID",required=true) String fintechUserID, @RequestHeader(value="Fintech-Redirect-URL-OK",required=true) String fintechRedirectURLOK, @RequestHeader(value="Fintech-Redirect-URL-NOK",required=true) String fintechRedirectURLNOK, @RequestHeader(value="X-Request-ID",required=true) UUID xRequestID, @RequestHeader(value="X-Timestamp-UTC",required=false) String xTimestampUTC, @RequestHeader(value="X-Request-Signature",required=false) String xRequestSignature, @RequestHeader(value="Fintech-ID",required=false) String fintechID, @RequestHeader(value="Bank-Profile-ID",required=false) UUID bankProfileID, @RequestHeader(value="X-Psu-Authentication-Required",required=false) Boolean xPsuAuthenticationRequired, @RequestHeader(value="Service-Session-ID",required=false) UUID serviceSessionID, @RequestHeader(value="X-Create-Consent-If-None",required=false) String xCreateConsentIfNone, @RequestHeader(value="X-Import-User-Data",required=false) String xImportUserData, @RequestHeader(value="Compute-PSU-IP-Address",required=false) Boolean computePSUIPAddress, @RequestHeader(value="PSU-IP-Address",required=false) String psUIPAddress, @Valid @RequestParam(value="dateFrom",required=false) @Valid LocalDate dateFrom, @Valid @RequestParam(value="dateTo",required=false) @Valid LocalDate dateTo, @Valid @RequestParam(value="entryReferenceFrom",required=false) @Valid String entryReferenceFrom, @Valid @RequestParam(value="bookingStatus",required=false) @Valid String bookingStatus, @Valid @RequestParam(value="deltaList",required=false) @Valid Boolean deltaList, @Valid @RequestParam(value="online",required=false,defaultValue="true") @Valid Boolean online, @Valid @RequestParam(value="analytics",required=false,defaultValue="false") @Valid Boolean analytics, @Min(0L) @Valid @RequestParam(value="page",required=false) @Min(0L) @Valid Integer page, @Min(1L) @Max(500L) @Valid @RequestParam(value="pageSize",required=false) @Min(1L) @Max(500L) @Valid Integer pageSize)
-
getTransactions
default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>> getTransactions(String accountId, String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, LocalDate dateFrom, LocalDate dateTo, String entryReferenceFrom, String bookingStatus, Boolean deltaList, Boolean online, Boolean analytics, Integer page, Integer pageSize)
-
_getTransactionsWithoutAccountId
@RequestMapping(value="/v1/banking/ais/transactions", produces="application/json", method=GET) default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>> _getTransactionsWithoutAccountId(@RequestHeader(value="Service-Session-Password",required=true) String serviceSessionPassword, @RequestHeader(value="Fintech-User-ID",required=true) String fintechUserID, @RequestHeader(value="Fintech-Redirect-URL-OK",required=true) String fintechRedirectURLOK, @RequestHeader(value="Fintech-Redirect-URL-NOK",required=true) String fintechRedirectURLNOK, @RequestHeader(value="X-Request-ID",required=true) UUID xRequestID, @RequestHeader(value="X-Timestamp-UTC",required=false) String xTimestampUTC, @RequestHeader(value="X-Request-Signature",required=false) String xRequestSignature, @RequestHeader(value="Fintech-ID",required=false) String fintechID, @RequestHeader(value="Bank-Profile-ID",required=false) UUID bankProfileID, @RequestHeader(value="X-Psu-Authentication-Required",required=false) Boolean xPsuAuthenticationRequired, @RequestHeader(value="Service-Session-ID",required=false) UUID serviceSessionID, @RequestHeader(value="X-Create-Consent-If-None",required=false) String xCreateConsentIfNone, @RequestHeader(value="X-Import-User-Data",required=false) String xImportUserData, @RequestHeader(value="Compute-PSU-IP-Address",required=false) Boolean computePSUIPAddress, @RequestHeader(value="PSU-IP-Address",required=false) String psUIPAddress, @Valid @RequestParam(value="dateFrom",required=false) @Valid LocalDate dateFrom, @Valid @RequestParam(value="dateTo",required=false) @Valid LocalDate dateTo, @Valid @RequestParam(value="entryReferenceFrom",required=false) @Valid String entryReferenceFrom, @Valid @RequestParam(value="bookingStatus",required=false) @Valid String bookingStatus, @Valid @RequestParam(value="deltaList",required=false) @Valid Boolean deltaList, @Min(0L) @Valid @RequestParam(value="page",required=false) @Min(0L) @Valid Integer page, @Min(1L) @Max(500L) @Valid @RequestParam(value="pageSize",required=false) @Min(1L) @Max(500L) @Valid Integer pageSize)
-
getTransactionsWithoutAccountId
default CompletableFuture<org.springframework.http.ResponseEntity<TransactionsResponse>> getTransactionsWithoutAccountId(String serviceSessionPassword, String fintechUserID, String fintechRedirectURLOK, String fintechRedirectURLNOK, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID, UUID bankProfileID, Boolean xPsuAuthenticationRequired, UUID serviceSessionID, String xCreateConsentIfNone, String xImportUserData, Boolean computePSUIPAddress, String psUIPAddress, LocalDate dateFrom, LocalDate dateTo, String entryReferenceFrom, String bookingStatus, Boolean deltaList, Integer page, Integer pageSize)
-
_updateExternalAisSession
@RequestMapping(value="/v1/banking/ais/{Service-Session-ID}/update", produces="application/json", method=POST) default CompletableFuture<org.springframework.http.ResponseEntity<UpdateAisExternalSessionStatus>> _updateExternalAisSession(@PathVariable("Service-Session-ID") UUID serviceSessionID, @RequestHeader(value="Service-Session-Password",required=true) String serviceSessionPassword, @RequestHeader(value="X-Request-ID",required=true) UUID xRequestID, @RequestHeader(value="X-Timestamp-UTC",required=false) String xTimestampUTC, @RequestHeader(value="X-Request-Signature",required=false) String xRequestSignature, @RequestHeader(value="Fintech-ID",required=false) String fintechID)
-
updateExternalAisSession
default CompletableFuture<org.springframework.http.ResponseEntity<UpdateAisExternalSessionStatus>> updateExternalAisSession(UUID serviceSessionID, String serviceSessionPassword, UUID xRequestID, String xTimestampUTC, String xRequestSignature, String fintechID)
-
-