Interface ConsentApiClient


  • @FeignClient(value="consentApiClient",
                 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 ConsentApiClient
    • Method Detail

      • _createConsent

        @RequestMapping(value="/v1/consents",
                        produces={"application/json","application/problem+json"},
                        method=POST)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.ConsentsResponse201> _createConsent​(@RequestHeader(value="X-Request-ID",required=true)
                                                                                                          UUID xRequestID,
                                                                                                          @Valid @RequestBody
                                                                                                          @Valid de.adorsys.psd2.model.Consents body,
                                                                                                          @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-ID",required=false)
                                                                                                          String PSU_ID,
                                                                                                          @RequestHeader(value="PSU-ID-Type",required=false)
                                                                                                          String psUIDType,
                                                                                                          @RequestHeader(value="PSU-Corporate-ID",required=false)
                                                                                                          String psUCorporateID,
                                                                                                          @RequestHeader(value="PSU-Corporate-ID-Type",required=false)
                                                                                                          String psUCorporateIDType,
                                                                                                          @RequestHeader(value="TPP-Redirect-Preferred",required=false)
                                                                                                          String tpPRedirectPreferred,
                                                                                                          @RequestHeader(value="TPP-Redirect-URI",required=false)
                                                                                                          String tpPRedirectURI,
                                                                                                          @RequestHeader(value="TPP-Nok-Redirect-URI",required=false)
                                                                                                          String tpPNokRedirectURI,
                                                                                                          @RequestHeader(value="TPP-Explicit-Authorisation-Preferred",required=false)
                                                                                                          boolean tpPExplicitAuthorisationPreferred,
                                                                                                          @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)
      • _deleteConsent

        @RequestMapping(value="/v1/consents/{consentId}",
                        produces={"application/json","application/problem+json"},
                        method=DELETE)
        org.springframework.http.ResponseEntity<Void> _deleteConsent​(@PathVariable("consentId")
                                                                     String consentId,
                                                                     @RequestHeader(value="X-Request-ID",required=true)
                                                                     UUID xRequestID,
                                                                     @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)
      • _getConsentAuthorisation

        @RequestMapping(value="/v1/consents/{consentId}/authorisations",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.Authorisations> _getConsentAuthorisation​(@PathVariable("consentId")
                                                                                                               String consentId,
                                                                                                               @RequestHeader(value="X-Request-ID",required=true)
                                                                                                               UUID xRequestID,
                                                                                                               @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)
      • _getConsentInformation

        @RequestMapping(value="/v1/consents/{consentId}",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.ConsentInformationResponse200Json> _getConsentInformation​(@PathVariable("consentId")
                                                                                                                                String consentId,
                                                                                                                                @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                                UUID xRequestID,
                                                                                                                                @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)
      • _getConsentScaStatus

        @RequestMapping(value="/v1/consents/{consentId}/authorisations/{authorisationId}",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.ScaStatusResponse> _getConsentScaStatus​(@PathVariable("consentId")
                                                                                                              String consentId,
                                                                                                              @PathVariable("authorisationId")
                                                                                                              String authorisationId,
                                                                                                              @RequestHeader(value="X-Request-ID",required=true)
                                                                                                              UUID xRequestID,
                                                                                                              @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)
      • _getConsentStatus

        @RequestMapping(value="/v1/consents/{consentId}/status",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.ConsentStatusResponse200> _getConsentStatus​(@PathVariable("consentId")
                                                                                                                  String consentId,
                                                                                                                  @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                  UUID xRequestID,
                                                                                                                  @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)
      • _startConsentAuthorisation

        @RequestMapping(value="/v1/consents/{consentId}/authorisations",
                        produces={"application/json","application/problem+json"},
                        method=POST)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.StartScaprocessResponse> _startConsentAuthorisation​(@PathVariable("consentId")
                                                                                                                          String consentId,
                                                                                                                          @RequestHeader(value="X-Request-ID",required=true)
                                                                                                                          UUID xRequestID,
                                                                                                                          @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-ID",required=false)
                                                                                                                          String PSU_ID,
                                                                                                                          @RequestHeader(value="PSU-ID-Type",required=false)
                                                                                                                          String psUIDType,
                                                                                                                          @RequestHeader(value="PSU-Corporate-ID",required=false)
                                                                                                                          String psUCorporateID,
                                                                                                                          @RequestHeader(value="PSU-Corporate-ID-Type",required=false)
                                                                                                                          String psUCorporateIDType,
                                                                                                                          @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)
      • _updateConsentsPsuData

        @RequestMapping(value="/v1/consents/{consentId}/authorisations/{authorisationId}",
                        produces={"application/json","application/problem+json"},
                        consumes="application/json",
                        method=PUT)
        org.springframework.http.ResponseEntity<de.adorsys.psd2.model.UpdatePsuAuthenticationResponse> _updateConsentsPsuData​(@RequestHeader(value="X-Request-ID",required=true)
                                                                                                                              UUID xRequestID,
                                                                                                                              @PathVariable("consentId")
                                                                                                                              String consentId,
                                                                                                                              @PathVariable("authorisationId")
                                                                                                                              String authorisationId,
                                                                                                                              @Valid @RequestBody
                                                                                                                              @Valid Object body,
                                                                                                                              @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-ID",required=false)
                                                                                                                              String PSU_ID,
                                                                                                                              @RequestHeader(value="PSU-ID-Type",required=false)
                                                                                                                              String psUIDType,
                                                                                                                              @RequestHeader(value="PSU-Corporate-ID",required=false)
                                                                                                                              String psUCorporateID,
                                                                                                                              @RequestHeader(value="PSU-Corporate-ID-Type",required=false)
                                                                                                                              String psUCorporateIDType,
                                                                                                                              @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)