class ConsentController extends AbstractController implements ConsentApi, AccountApi {

    @Override
    public ResponseEntity<CardAccountsTransactionsResponse200> getCardAccountTransactionList(String accountId,
                                                                                               LocalDate dateFrom,
                                                                                               LocalDate dateTo,
                                                                                               String entryReferenceFrom,
                                                                                               BookingStatus bookingStatus,
                                                                                               Boolean deltaList,
                                                                                               Boolean withBalance,
                                                                                               Map<String, String> parameters,
                                                                                               Map<String, String> headers) {
        Response<CardAccountsTransactionsResponse200> response =
            accountInformationService.getCardAccountTransactionList(accountId,
                RequestHeaders.fromMap(headers),
                RequestParams.fromMap(parameters));
        return ResponseEntity.status(HttpStatus.OK)
            .headers(headersMapper.toHttpHeaders(response.getHeaders()))
            .body(response.getBody());
    }

    public  ConsentController(AccountInformationService accountInformationService, ObjectMapper objectMapper, HeadersMapper headersMapper);

}