Interface ConfirmationOfFundsApi


  • @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2020-07-17T11:19:20.952034+03:00[Europe/Kiev]")
    public interface ConfirmationOfFundsApi
    • 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()
      • _createConsentConfirmationOfFunds

        @RequestMapping(value="/v2/consents/confirmation-of-funds",
                        produces={"application/json","application/problem+json"},
                        consumes="application/json",
                        method=POST)
        default org.springframework.http.ResponseEntity<Object> _createConsentConfirmationOfFunds​(@RequestHeader(value="X-Request-ID",required=true)
                                                                                                  UUID xRequestID,
                                                                                                  @Valid @RequestBody(required=false)
                                                                                                  @Valid ConsentsConfirmationOfFunds 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)
                                                                                                  String 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)
      • _deleteConsentConfirmationOfFunds

        @RequestMapping(value="/v2/consents/confirmation-of-funds/{consentId}",
                        produces={"application/json","application/problem+json"},
                        method=DELETE)
        default org.springframework.http.ResponseEntity<Void> _deleteConsentConfirmationOfFunds​(@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)
      • deleteConsentConfirmationOfFunds

        default org.springframework.http.ResponseEntity<Void> deleteConsentConfirmationOfFunds​(String consentId,
                                                                                               UUID xRequestID,
                                                                                               String digest,
                                                                                               String signature,
                                                                                               byte[] tpPSignatureCertificate,
                                                                                               String psUIPAddress,
                                                                                               String psUIPPort,
                                                                                               String psUAccept,
                                                                                               String psUAcceptCharset,
                                                                                               String psUAcceptEncoding,
                                                                                               String psUAcceptLanguage,
                                                                                               String psUUserAgent,
                                                                                               String psUHttpMethod,
                                                                                               UUID psUDeviceID,
                                                                                               String psUGeoLocation)
      • _getConsentAuthorisation

        @RequestMapping(value="/v2/consents/confirmation-of-funds/{consentId}/authorisations",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        default org.springframework.http.ResponseEntity<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)
      • _getConsentConfirmationOfFunds

        @RequestMapping(value="/v2/consents/confirmation-of-funds/{consentId}",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        default org.springframework.http.ResponseEntity<ConsentConfirmationOfFundsContentResponse> _getConsentConfirmationOfFunds​(@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)
      • _getConsentConfirmationOfFundsStatus

        @RequestMapping(value="/v2/consents/confirmation-of-funds/{consentId}/status",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        default org.springframework.http.ResponseEntity<ConsentConfirmationOfFundsStatusResponse> _getConsentConfirmationOfFundsStatus​(@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="/v2/consents/confirmation-of-funds/{consentId}/authorisations/{authorisationId}",
                        produces={"application/json","application/problem+json"},
                        method=GET)
        default org.springframework.http.ResponseEntity<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)
      • _startConsentAuthorisation

        @RequestMapping(value="/v2/consents/confirmation-of-funds/{consentId}/authorisations",
                        produces={"application/json","application/problem+json"},
                        consumes="application/json",
                        method=POST)
        default org.springframework.http.ResponseEntity<StartScaprocessResponse> _startConsentAuthorisation​(@RequestHeader(value="X-Request-ID",required=true)
                                                                                                            UUID xRequestID,
                                                                                                            @PathVariable("consentId")
                                                                                                            String consentId,
                                                                                                            @Valid @RequestBody(required=false)
                                                                                                            @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="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-Notification-URI",required=false)
                                                                                                            String tpPNotificationURI,
                                                                                                            @RequestHeader(value="TPP-Notification-Content-Preferred",required=false)
                                                                                                            String tpPNotificationContentPreferred,
                                                                                                            @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="/v2/consents/confirmation-of-funds/{consentId}/authorisations/{authorisationId}",
                        produces={"application/json","application/problem+json"},
                        consumes="application/json",
                        method=PUT)
        default org.springframework.http.ResponseEntity<Object> _updateConsentsPsuData​(@RequestHeader(value="X-Request-ID",required=true)
                                                                                       UUID xRequestID,
                                                                                       @PathVariable("consentId")
                                                                                       String consentId,
                                                                                       @PathVariable("authorisationId")
                                                                                       String authorisationId,
                                                                                       @Valid @RequestBody(required=false)
                                                                                       @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)