class AisAuthorisationConfirmationService extends ConsentAuthorisationConfirmationService<AisConsent> {

    @Override
    protected SpiResponse<SpiConsentConfirmationCodeValidationResponse> checkConfirmationCode(SpiContextData spiContextData, SpiCheckConfirmationCodeRequest spiCheckConfirmationCodeRequest, SpiAspspConsentDataProvider spiAspspConsentDataProvider) {
        return aisConsentSpi.checkConfirmationCode(spiContextData, spiCheckConfirmationCodeRequest, spiAspspConsentDataProvider);
    }

    public  AisAuthorisationConfirmationService(AspspProfileServiceWrapper aspspProfileServiceWrapper,
                                               SpiContextDataProvider spiContextDataProvider,
                                               SpiAspspConsentDataProviderFactory aspspConsentDataProviderFactory,
                                               Xs2aAuthorisationService authorisationService,
                                               SpiErrorMapper spiErrorMapper,
                                               AuthorisationServiceEncrypted authorisationServiceEncrypted,
                                               Xs2aAisConsentService aisConsentService,
                                               AisConsentSpi aisConsentSpi,
                                               Xs2aAisConsentMapper aisConsentMapper);

}