@Service public class ConsentService extends Object
| Constructor and Description |
|---|
ConsentService() |
| Modifier and Type | Method and Description |
|---|---|
ResponseObject<CreateConsentResponse> |
createAccountConsentsWithResponse(CreateConsentReq request,
String psuId) |
ResponseObject<CreateConsentAuthorizationResponse> |
createConsentAuthorizationWithResponse(String psuId,
String consentId) |
ResponseObject<Xsa2CreatePisConsentAuthorisationResponse> |
createPisConsentAuthorization(String paymentId,
PaymentType paymentType) |
ResponseObject<Void> |
deleteAccountConsentsById(String consentId) |
ResponseObject<AccountConsent> |
getAccountConsentById(String consentId) |
ResponseObject<ConsentStatusResponse> |
getAccountConsentsStatusById(String consentId) |
ResponseObject<UpdateConsentPsuDataResponse> |
updateConsentPsuData(UpdateConsentPsuDataReq updatePsuData) |
ResponseObject<Xs2aUpdatePisConsentPsuDataResponse> |
updatePisConsentPsuData(UpdatePisConsentPsuDataRequest request) |
public ResponseObject<CreateConsentResponse> createAccountConsentsWithResponse(CreateConsentReq request, String psuId)
request - body of create consent request carrying such parameters as AccountAccess, validity terms etc.psuId - String representing PSU identification at ASPSPpublic ResponseObject<ConsentStatusResponse> getAccountConsentsStatusById(String consentId)
consentId - String representation of AccountConsent identificationpublic ResponseObject<Void> deleteAccountConsentsById(String consentId)
consentId - String representation of AccountConsent identificationpublic ResponseObject<AccountConsent> getAccountConsentById(String consentId)
consentId - String representation of AccountConsent identificationpublic ResponseObject<CreateConsentAuthorizationResponse> createConsentAuthorizationWithResponse(String psuId, String consentId)
public ResponseObject<UpdateConsentPsuDataResponse> updateConsentPsuData(UpdateConsentPsuDataReq updatePsuData)
public ResponseObject<Xsa2CreatePisConsentAuthorisationResponse> createPisConsentAuthorization(String paymentId, PaymentType paymentType)
public ResponseObject<Xs2aUpdatePisConsentPsuDataResponse> updatePisConsentPsuData(UpdatePisConsentPsuDataRequest request)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.