downloadTestReport method

Future<ResponseBody?> downloadTestReport(
  1. ReportConfig reportConfig, {
  2. String? reportsServerEndpointUrl,
  3. RequestConfig? requestConfig,
})

Implementation

Future<ResponseBody?> downloadTestReport(ReportConfig reportConfig,
    {String? reportsServerEndpointUrl, RequestConfig? requestConfig}) async {
  var queryParams = <String, dynamic>{};
  if (reportsServerEndpointUrl != null) {
    queryParams['reportsServerEndpointUrl'] = reportsServerEndpointUrl;
  }
  var options = defaultHttpOptionsFromConfig(requestConfig);
  options.responseType = ResponseType.stream;
  var response = await _tbClient.post<ResponseBody>('/api/report/test',
      queryParameters: queryParams,
      data: jsonEncode(reportConfig),
      options: options);
  return response.data;
}