importGroupDashboards method

Future<void> importGroupDashboards(
  1. String entityGroupId,
  2. List<Dashboard> dashboardList, {
  3. bool? overwrite,
  4. RequestConfig? requestConfig,
})

Implementation

Future<void> importGroupDashboards(
    String entityGroupId, List<Dashboard> dashboardList,
    {bool? overwrite, RequestConfig? requestConfig}) async {
  var queryParams = <String, dynamic>{};
  if (overwrite != null) {
    queryParams['overwrite'] = overwrite;
  }
  await _tbClient.post<Map<String, dynamic>>(
      '/api/entityGroup/$entityGroupId/dashboards/import',
      queryParameters: queryParams,
      data: jsonEncode(dashboardList),
      options: defaultHttpOptionsFromConfig(requestConfig));
}