Interface TppBankingApiAccountInformationServiceAisApi


  • @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2021-10-11T17:07:24.354859Z[Etc/UTC]")
    public interface TppBankingApiAccountInformationServiceAisApi
    • Field Detail

      • log

        static final org.slf4j.Logger log
    • 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)
      • _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)
      • _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)
      • _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)
      • _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)
      • _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)