cattr-app/frontend-application

View on GitHub
app/core/services/report.service.js

Summary

Maintainability
A
0 mins
Test Coverage
export default class ReportService {
    /**
     * @returns {Promise<AxiosResponse<T>>}
     * @param startAt
     * @param endAt
     * @param users
     * @param projects
     */
    getReport(startAt, endAt, users, projects) {
        throw new Error('getReport must be implemented in ReportService class');
    }

    /**
     * @returns {Promise<AxiosResponse<T>>}
     * @param startAt
     * @param endAt
     * @param users
     * @param projects
     * @param format
     */
    downloadReport(startAt, endAt, users, projects, format) {
        throw new Error('downloadReport must be implemented in ReportService class');
    }
}