listDatasetsByIDs method
Looks up and returns a list of datasets by their IDs.
_viam = await Viam.withApiKey(
dotenv.env['API_KEY_ID'] ?? '',
dotenv.env['API_KEY'] ?? ''
);
final dataClient = _viam.dataClient;
const datasetIds = ["<YOUR-DATASET-ID>", "<YOUR-DATASET-ID-2>"];
try {
// List datasets by ids
final datasets = await dataClient.listDatasetsByIDs(datasetIds);
print('Successfully listed datasets by ids: $datasets');
} catch (e) {
print('Error retrieving datasets by ids: $e');
}
For more information, see Data Client API.
Implementation
Future<List<Dataset>> listDatasetsByIDs(List<String> ids) async {
final request = ListDatasetsByIDsRequest()..ids.addAll(ids);
final response = await _datasetClient.listDatasetsByIDs(request);
return response.datasets;
}