class CreatePisAuthorisationCancellationAspect {

    @AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.PaymentCancellationAuthorisationService.createPisCancellationAuthorisation(..)) && args(request)", returning = "result", argNames = "result,request")
    public ResponseObject<CancellationAuthorisationResponse> createPisAuthorisationAspect(ResponseObject<CancellationAuthorisationResponse> result, Xs2aCreatePisAuthorisationRequest request) {
        return paymentAuthorisationCancellationAspectService.createPisAuthorisationAspect(result, request);
    }

    public  CreatePisAuthorisationCancellationAspect(PaymentAuthorisationCancellationAspectService paymentAuthorisationCancellationAspectService);

}