package eu.dnetlib.usagestats.services;

import eu.dnetlib.usagestats.sushilite.domain.ReportResponseWrapper;

public interface SushiLiteService {
    ReportResponseWrapper buildReport(String reportName, String release, String requestorId, String beginDate,
                                             String endDate, String repositoryIdentifier, String itemIdentifier,
                                             String itemDataType, String hasDoi, String granularity, String callback);

    String displayReport(String reportName, String release, String requestorId, String beginDate,
                                      String endDate, String repositoryIdentifier, String itemIdentifier,
                                      String itemDataType, String hasDoi, String granularity, String callback, String pretty);
}

