Interface CmsConsentApi


  • @RequestMapping(path="api/v1/consent")
    public interface CmsConsentApi
    • Method Detail

      • createConsent

        @PostMapping
        org.springframework.http.ResponseEntity<Object> createConsent​(@RequestBody
                                                                      de.adorsys.psd2.consent.api.ais.CmsConsent request)
      • getConsentById

        @GetMapping(path="/{encrypted-consent-id}")
        org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.api.ais.CmsConsent> getConsentById​(@PathVariable("encrypted-consent-id")
                                                                                                           String encryptedConsentId)
      • getConsentStatusById

        @GetMapping(path="/{encrypted-consent-id}/status")
        org.springframework.http.ResponseEntity<ConsentStatusResponse> getConsentStatusById​(@PathVariable("encrypted-consent-id")
                                                                                            String encryptedConsentId)
      • updateConsentStatus

        @PutMapping(path="/{encrypted-consent-id}/status/{status}")
        org.springframework.http.ResponseEntity<Object> updateConsentStatus​(@PathVariable("encrypted-consent-id")
                                                                            String encryptedConsentId,
                                                                            @PathVariable("status")
                                                                            String status)
      • findAndTerminateOldConsentsByNewConsentId

        @DeleteMapping(path="/{encrypted-consent-id}/old-consents")
        org.springframework.http.ResponseEntity<Void> findAndTerminateOldConsentsByNewConsentId​(@PathVariable("encrypted-consent-id")
                                                                                                String encryptedConsentId)
      • findAndTerminateOldConsents

        @PutMapping(path="/{encrypted-consent-id}/old-consents")
        org.springframework.http.ResponseEntity<Void> findAndTerminateOldConsents​(@PathVariable("encrypted-consent-id")
                                                                                  String encryptedConsentId,
                                                                                  @RequestBody
                                                                                  de.adorsys.psd2.xs2a.core.consent.TerminateOldConsentsRequest cmsTerminateConsentsRequest)
      • updateMultilevelScaRequired

        @PutMapping(path="/{encrypted-consent-id}/multilevel-sca")
        org.springframework.http.ResponseEntity<Object> updateMultilevelScaRequired​(@PathVariable("encrypted-consent-id")
                                                                                    String encryptedConsentId,
                                                                                    @RequestParam(value="multilevel-sca",defaultValue="false")
                                                                                    boolean multilevelSca)