listDatasetsByOrganizationID method

Future<List<Dataset>> listDatasetsByOrganizationID(
  1. String orgId
)

Returns a list of datasets within a given organization.

_viam = await Viam.withApiKey(
     dotenv.env['API_KEY_ID'] ?? '',
     dotenv.env['API_KEY'] ?? ''
 );
 final dataClient = _viam.dataClient;

 // Org ID to list datasets from
 const orgId = '<YOUR-ORG-ID>';

 try {
   // List datasets from org
   final datasets = await dataClient.listDatasetsByOrganizationID(orgId);
   print('Successfully retrieved list of datasets: $datasets');
 } catch (e) {
   print('Error retrieving list of datasets: $e');
 }

For more information, see Data Client API.

Implementation

Future<List<Dataset>> listDatasetsByOrganizationID(String orgId) async {
  final request = ListDatasetsByOrganizationIDRequest()..organizationId = orgId;
  final response = await _datasetClient.listDatasetsByOrganizationID(request);
  return response.datasets;
}