class CardAccountAspect {

    @AfterReturning(pointcut = "execution(* de.adorsys.psd2.xs2a.service.ais.CardTransactionService.getCardTransactionsReportByPeriod(..)) && args(request)", returning = "result", argNames = "result,request")
    public ResponseObject<Xs2aCardTransactionsReport> getTransactionsReportByPeriod(ResponseObject<Xs2aCardTransactionsReport> result, Xs2aTransactionsReportByPeriodRequest request) {
        return cardAccountAspectService.getTransactionsReportByPeriod(result, request);
    }

    public  CardAccountAspect(CardAccountAspectService cardAccountAspectService);

}