@railzai/railz-visualizations
Version:
Railz.ai Visualizations
30 lines • 1.05 kB
JavaScript
/*!
* Accounting Data as a Service™ is the solution that makes sense of your business customers' financial data.
* Built with Stencil
* Copyright (c) FIS.
*/
import { pick } from 'lodash-es';
import Translations from '../../config/translations/en.json';
import { RVParams, RVReportTypesUrlMapping } from '../../types';
import { RequestServiceInstance } from '../../services/request';
import { errorLog } from '../../services/logger';
/**
* Make API call based on expected parameters for table account data type
*/
export const getReportData = async ({ filter, }) => {
let reportData;
const pickedFilter = Object.assign({}, pick(filter, [RVParams.CONNECTION_UUID]));
//TODO END
try {
reportData = await RequestServiceInstance.getReportData({
path: RVReportTypesUrlMapping[filter.reportType],
filter: pickedFilter,
});
}
catch (error) {
errorLog(Translations.RV_NOT_ABLE_TO_RETRIEVE_REPORT_DATA, error);
reportData = { error };
}
return reportData;
};
//# sourceMappingURL=bank-accounts.utils.js.map