class CommonDecoupledAisService extends CommonDecoupledConsentService<SpiAccountConsent> {

    @Override
    protected SpiResponse<SpiAuthorisationDecoupledScaResponse> startScaDecoupled(SpiContextData spiContextData,
                                                                                  String authorisationId,
                                                                                  String authenticationMethodId,
                                                                                  SpiAccountConsent spiConsent,
                                                                                  SpiAspspConsentDataProvider spiAspspConsentDataProvider) {
        return aisConsentSpi.startScaDecoupled(spiContextData, authorisationId, authenticationMethodId, spiConsent, spiAspspConsentDataProvider);
    }

    public  CommonDecoupledAisService(SpiErrorMapper spiErrorMapper,
                                     SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory,
                                     SpiContextDataProvider spiContextDataProvider,
                                     Xs2aAuthorisationService authorisationService,
                                     AisConsentSpi aisConsentSpi);

}