downloadDashboardReport method

Future<ResponseBody?> downloadDashboardReport(
  1. String dashboardId,
  2. ReportParams reportParams, {
  3. RequestConfig? requestConfig,
})

Implementation

Future<ResponseBody?> downloadDashboardReport(
    String dashboardId, ReportParams reportParams,
    {RequestConfig? requestConfig}) async {
  var options = defaultHttpOptionsFromConfig(requestConfig);
  options.responseType = ResponseType.stream;
  var response = await _tbClient.post<ResponseBody>(
      '/api/report/$dashboardId/download',
      data: jsonEncode(reportParams),
      options: options);
  return response.data;
}