public class BaseAccountInformationService extends AbstractService implements AccountInformationService
ACCEPT_HEADER, APPLICATION_JSON, AUTHORISATIONS, CHARSET_PATTERN, CONTENT_TYPE_HEADER, httpClient, jsonMapper, STATUS| Constructor and Description |
|---|
BaseAccountInformationService(String baseUri) |
addConsentIdHeader, buildUri, getSinglePaymentInitiationBodyClass, jsonResponseHandler, populateDeleteHeaders, populateGetHeaders, populatePostHeaders, populatePutHeaders, responseException, setHttpClientpublic BaseAccountInformationService(String baseUri)
public Response<ConsentCreationResponse> createConsent(RequestHeaders requestHeaders, Consents body)
createConsent in interface AccountInformationServiceprotected <T> Response<ConsentCreationResponse> createConsent(RequestHeaders requestHeaders, Consents body, Class<T> klass, Function<T,ConsentCreationResponse> mapper)
public Response<ConsentInformation> getConsentInformation(String consentId, RequestHeaders requestHeaders)
getConsentInformation in interface AccountInformationServiceprotected <T> Response<ConsentInformation> getConsentInformation(String consentId, RequestHeaders requestHeaders, Class<T> klass, Function<T,ConsentInformation> mapper)
public Response<Void> deleteConsent(String consentId, RequestHeaders requestHeaders)
deleteConsent in interface AccountInformationServicepublic Response<ConsentStatusResponse> getConsentStatus(String consentId, RequestHeaders requestHeaders)
getConsentStatus in interface AccountInformationServicepublic Response<StartScaProcessResponse> startConsentAuthorisation(String consentId, RequestHeaders requestHeaders)
startConsentAuthorisation in interface AccountInformationServiceprotected <T> Response<StartScaProcessResponse> startConsentAuthorisation(String consentId, RequestHeaders requestHeaders, Class<T> klass, Function<T,StartScaProcessResponse> mapper)
public Response<StartScaProcessResponse> startConsentAuthorisation(String consentId, RequestHeaders requestHeaders, UpdatePsuAuthentication updatePsuAuthentication)
startConsentAuthorisation in interface AccountInformationServiceprotected <T> Response<StartScaProcessResponse> startConsentAuthorisation(String consentId, RequestHeaders requestHeaders, UpdatePsuAuthentication updatePsuAuthentication, Class<T> klass, Function<T,StartScaProcessResponse> mapper)
public Response<UpdatePsuAuthenticationResponse> updateConsentsPsuData(String consentId, String authorisationId, RequestHeaders requestHeaders, UpdatePsuAuthentication updatePsuAuthentication)
updateConsentsPsuData in interface AccountInformationServiceprotected <T> Response<UpdatePsuAuthenticationResponse> updateConsentsPsuData(String consentId, String authorisationId, RequestHeaders requestHeaders, UpdatePsuAuthentication updatePsuAuthentication, Class<T> klass, Function<T,UpdatePsuAuthenticationResponse> mapper)
public Response<SelectPsuAuthenticationMethodResponse> updateConsentsPsuData(String consentId, String authorisationId, RequestHeaders requestHeaders, SelectPsuAuthenticationMethod selectPsuAuthenticationMethod)
updateConsentsPsuData in interface AccountInformationServiceprotected <T> Response<SelectPsuAuthenticationMethodResponse> updateConsentsPsuData(String consentId, String authorisationId, RequestHeaders requestHeaders, SelectPsuAuthenticationMethod selectPsuAuthenticationMethod, Class<T> klass, Function<T,SelectPsuAuthenticationMethodResponse> mapper)
public Response<ScaStatusResponse> updateConsentsPsuData(String consentId, String authorisationId, RequestHeaders requestHeaders, TransactionAuthorisation transactionAuthorisation)
updateConsentsPsuData in interface AccountInformationServiceprotected <T> Response<ScaStatusResponse> updateConsentsPsuData(String consentId, String authorisationId, RequestHeaders requestHeaders, TransactionAuthorisation transactionAuthorisation, Class<T> klass, Function<T,ScaStatusResponse> mapper)
protected String getUpdateConsentPsuDataUri(String consentId, String authorisationId)
public Response<AccountListHolder> getAccountList(RequestHeaders requestHeaders, RequestParams requestParams)
getAccountList in interface AccountInformationServicepublic Response<TransactionsReport> getTransactionList(String accountId, RequestHeaders requestHeaders, RequestParams requestParams)
getTransactionList in interface AccountInformationServiceprotected <T> Response<TransactionsReport> getTransactionList(String accountId, RequestHeaders requestHeaders, RequestParams requestParams, Class<T> klass, Function<T,TransactionsReport> mapper)
public Response<String> getTransactionListAsString(String accountId, RequestHeaders requestHeaders, RequestParams requestParams)
getTransactionListAsString in interface AccountInformationServicepublic Response<ScaStatusResponse> getConsentScaStatus(String consentId, String authorisationId, RequestHeaders requestHeaders)
getConsentScaStatus in interface AccountInformationServicepublic Response<BalanceReport> getBalances(String accountId, RequestHeaders requestHeaders)
getBalances in interface AccountInformationServiceprotected <T> Response<BalanceReport> getBalances(String accountId, RequestHeaders requestHeaders, Class<T> klass, Function<T,BalanceReport> mapper)
protected String getConsentBaseUri()
protected String getAccountsBaseUri()
Copyright © 2019. All rights reserved.