Interface AccountApiClient


  • @FeignClient(value="accountApiClient",
                 url="${xs2a.baseUrl:http://localhost:8089}",
                 path="/",
                 configuration=FeignConfig.class)
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2019-01-11T12:48:04.675377+02:00[Europe/Kiev]")
    public interface AccountApiClient
    • Method Detail

      • _getAccountList

        @RequestMapping(value="/v1/accounts",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.AccountList> _getAccountList​(@RequestHeader(value="X-Request-ID",required=true)
                                                                                                   UUID xRequestID,
                                                                                                   @RequestHeader(value="Consent-ID",required=true)
                                                                                                   String consentID,
                                                                                                   @Valid @RequestParam(value="withBalance",required=false)
                                                                                                   @Valid Boolean withBalance,
                                                                                                   @RequestHeader(value="Digest",required=false)
                                                                                                   String digest,
                                                                                                   @RequestHeader(value="Signature",required=false)
                                                                                                   String signature,
                                                                                                   @RequestHeader(value="TPP-Signature-Certificate",required=false)
                                                                                                   byte[] tpPSignatureCertificate,
                                                                                                   @RequestHeader(value="PSU-IP-Address",required=false)
                                                                                                   String psUIPAddress,
                                                                                                   @RequestHeader(value="PSU-IP-Port",required=false)
                                                                                                   String psUIPPort,
                                                                                                   @RequestHeader(value="PSU-Accept",required=false)
                                                                                                   String psUAccept,
                                                                                                   @RequestHeader(value="PSU-Accept-Charset",required=false)
                                                                                                   String psUAcceptCharset,
                                                                                                   @RequestHeader(value="PSU-Accept-Encoding",required=false)
                                                                                                   String psUAcceptEncoding,
                                                                                                   @RequestHeader(value="PSU-Accept-Language",required=false)
                                                                                                   String psUAcceptLanguage,
                                                                                                   @RequestHeader(value="PSU-User-Agent",required=false)
                                                                                                   String psUUserAgent,
                                                                                                   @RequestHeader(value="PSU-Http-Method",required=false)
                                                                                                   String psUHttpMethod,
                                                                                                   @RequestHeader(value="PSU-Device-ID",required=false)
                                                                                                   UUID psUDeviceID,
                                                                                                   @RequestHeader(value="PSU-Geo-Location",required=false)
                                                                                                   String psUGeoLocation)
      • _getBalances

        @RequestMapping(value="/v1/accounts/{account-id}/balances",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.ReadAccountBalanceResponse200> _getBalances​(@PathVariable("account-id")
                                                                                                                  String accountId,
                                                                                                                  @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                  UUID xRequestID,
                                                                                                                  @RequestHeader(value="Consent-ID",required=true)
                                                                                                                  String consentID,
                                                                                                                  @RequestHeader(value="Digest",required=false)
                                                                                                                  String digest,
                                                                                                                  @RequestHeader(value="Signature",required=false)
                                                                                                                  String signature,
                                                                                                                  @RequestHeader(value="TPP-Signature-Certificate",required=false)
                                                                                                                  byte[] tpPSignatureCertificate,
                                                                                                                  @RequestHeader(value="PSU-IP-Address",required=false)
                                                                                                                  String psUIPAddress,
                                                                                                                  @RequestHeader(value="PSU-IP-Port",required=false)
                                                                                                                  String psUIPPort,
                                                                                                                  @RequestHeader(value="PSU-Accept",required=false)
                                                                                                                  String psUAccept,
                                                                                                                  @RequestHeader(value="PSU-Accept-Charset",required=false)
                                                                                                                  String psUAcceptCharset,
                                                                                                                  @RequestHeader(value="PSU-Accept-Encoding",required=false)
                                                                                                                  String psUAcceptEncoding,
                                                                                                                  @RequestHeader(value="PSU-Accept-Language",required=false)
                                                                                                                  String psUAcceptLanguage,
                                                                                                                  @RequestHeader(value="PSU-User-Agent",required=false)
                                                                                                                  String psUUserAgent,
                                                                                                                  @RequestHeader(value="PSU-Http-Method",required=false)
                                                                                                                  String psUHttpMethod,
                                                                                                                  @RequestHeader(value="PSU-Device-ID",required=false)
                                                                                                                  UUID psUDeviceID,
                                                                                                                  @RequestHeader(value="PSU-Geo-Location",required=false)
                                                                                                                  String psUGeoLocation)
      • _getTransactionDetails

        @RequestMapping(value="/v1/accounts/{account-id}/transactions/{resourceId}",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.TransactionDetails> _getTransactionDetails​(@PathVariable("account-id")
                                                                                                                 String accountId,
                                                                                                                 @PathVariable("resourceId")
                                                                                                                 String resourceId,
                                                                                                                 @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                 UUID xRequestID,
                                                                                                                 @RequestHeader(value="Consent-ID",required=true)
                                                                                                                 String consentID,
                                                                                                                 @RequestHeader(value="Digest",required=false)
                                                                                                                 String digest,
                                                                                                                 @RequestHeader(value="Signature",required=false)
                                                                                                                 String signature,
                                                                                                                 @RequestHeader(value="TPP-Signature-Certificate",required=false)
                                                                                                                 byte[] tpPSignatureCertificate,
                                                                                                                 @RequestHeader(value="PSU-IP-Address",required=false)
                                                                                                                 String psUIPAddress,
                                                                                                                 @RequestHeader(value="PSU-IP-Port",required=false)
                                                                                                                 String psUIPPort,
                                                                                                                 @RequestHeader(value="PSU-Accept",required=false)
                                                                                                                 String psUAccept,
                                                                                                                 @RequestHeader(value="PSU-Accept-Charset",required=false)
                                                                                                                 String psUAcceptCharset,
                                                                                                                 @RequestHeader(value="PSU-Accept-Encoding",required=false)
                                                                                                                 String psUAcceptEncoding,
                                                                                                                 @RequestHeader(value="PSU-Accept-Language",required=false)
                                                                                                                 String psUAcceptLanguage,
                                                                                                                 @RequestHeader(value="PSU-User-Agent",required=false)
                                                                                                                 String psUUserAgent,
                                                                                                                 @RequestHeader(value="PSU-Http-Method",required=false)
                                                                                                                 String psUHttpMethod,
                                                                                                                 @RequestHeader(value="PSU-Device-ID",required=false)
                                                                                                                 UUID psUDeviceID,
                                                                                                                 @RequestHeader(value="PSU-Geo-Location",required=false)
                                                                                                                 String psUGeoLocation)
      • _getTransactionList

        @RequestMapping(value="/v1/accounts/{account-id}/transactions/",
                        produces={"application/json","application/xml","application/text","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.TransactionsResponse200Json> _getTransactionList​(@PathVariable("account-id")
                                                                                                                       String accountId,
                                                                                                                       @NotNull @Valid @RequestParam(value="bookingStatus",required=true)
                                                                                                                       @NotNull @Valid String bookingStatus,
                                                                                                                       @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                       UUID xRequestID,
                                                                                                                       @RequestHeader(value="Consent-ID",required=true)
                                                                                                                       String consentID,
                                                                                                                       @Valid @DateTimeFormat(iso=DATE) @RequestParam(value="dateFrom",required=false)
                                                                                                                       @Valid LocalDate dateFrom,
                                                                                                                       @Valid @DateTimeFormat(iso=DATE) @RequestParam(value="dateTo",required=false)
                                                                                                                       @Valid LocalDate dateTo,
                                                                                                                       @Valid @RequestParam(value="entryReferenceFrom",required=false)
                                                                                                                       @Valid String entryReferenceFrom,
                                                                                                                       @Valid @RequestParam(value="deltaList",required=false)
                                                                                                                       @Valid Boolean deltaList,
                                                                                                                       @Valid @RequestParam(value="withBalance",required=false)
                                                                                                                       @Valid Boolean withBalance,
                                                                                                                       @RequestHeader(value="Digest",required=false)
                                                                                                                       String digest,
                                                                                                                       @RequestHeader(value="Signature",required=false)
                                                                                                                       String signature,
                                                                                                                       @RequestHeader(value="TPP-Signature-Certificate",required=false)
                                                                                                                       byte[] tpPSignatureCertificate,
                                                                                                                       @RequestHeader(value="PSU-IP-Address",required=false)
                                                                                                                       String psUIPAddress,
                                                                                                                       @RequestHeader(value="PSU-IP-Port",required=false)
                                                                                                                       String psUIPPort,
                                                                                                                       @RequestHeader(value="PSU-Accept",required=false)
                                                                                                                       String psUAccept,
                                                                                                                       @RequestHeader(value="PSU-Accept-Charset",required=false)
                                                                                                                       String psUAcceptCharset,
                                                                                                                       @RequestHeader(value="PSU-Accept-Encoding",required=false)
                                                                                                                       String psUAcceptEncoding,
                                                                                                                       @RequestHeader(value="PSU-Accept-Language",required=false)
                                                                                                                       String psUAcceptLanguage,
                                                                                                                       @RequestHeader(value="PSU-User-Agent",required=false)
                                                                                                                       String psUUserAgent,
                                                                                                                       @RequestHeader(value="PSU-Http-Method",required=false)
                                                                                                                       String psUHttpMethod,
                                                                                                                       @RequestHeader(value="PSU-Device-ID",required=false)
                                                                                                                       UUID psUDeviceID,
                                                                                                                       @RequestHeader(value="PSU-Geo-Location",required=false)
                                                                                                                       String psUGeoLocation)
      • _readAccountDetails

        @RequestMapping(value="/v1/accounts/{account-id}",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.AccountDetails> _readAccountDetails​(@PathVariable("account-id")
                                                                                                          String accountId,
                                                                                                          @RequestHeader(value="X-Request-ID",required=true)
                                                                                                          UUID xRequestID,
                                                                                                          @RequestHeader(value="Consent-ID",required=true)
                                                                                                          String consentID,
                                                                                                          @Valid @RequestParam(value="withBalance",required=false)
                                                                                                          @Valid Boolean withBalance,
                                                                                                          @RequestHeader(value="Digest",required=false)
                                                                                                          String digest,
                                                                                                          @RequestHeader(value="Signature",required=false)
                                                                                                          String signature,
                                                                                                          @RequestHeader(value="TPP-Signature-Certificate",required=false)
                                                                                                          byte[] tpPSignatureCertificate,
                                                                                                          @RequestHeader(value="PSU-IP-Address",required=false)
                                                                                                          String psUIPAddress,
                                                                                                          @RequestHeader(value="PSU-IP-Port",required=false)
                                                                                                          String psUIPPort,
                                                                                                          @RequestHeader(value="PSU-Accept",required=false)
                                                                                                          String psUAccept,
                                                                                                          @RequestHeader(value="PSU-Accept-Charset",required=false)
                                                                                                          String psUAcceptCharset,
                                                                                                          @RequestHeader(value="PSU-Accept-Encoding",required=false)
                                                                                                          String psUAcceptEncoding,
                                                                                                          @RequestHeader(value="PSU-Accept-Language",required=false)
                                                                                                          String psUAcceptLanguage,
                                                                                                          @RequestHeader(value="PSU-User-Agent",required=false)
                                                                                                          String psUUserAgent,
                                                                                                          @RequestHeader(value="PSU-Http-Method",required=false)
                                                                                                          String psUHttpMethod,
                                                                                                          @RequestHeader(value="PSU-Device-ID",required=false)
                                                                                                          UUID psUDeviceID,
                                                                                                          @RequestHeader(value="PSU-Geo-Location",required=false)
                                                                                                          String psUGeoLocation)