createDataset method
Creates a new dataset, returning the new dataset's ID.
_viam = await Viam.withApiKey(
dotenv.env['API_KEY_ID'] ?? '',
dotenv.env['API_KEY'] ?? ''
);
final dataClient = _viam.dataClient;
// Org ID to create dataset in
const orgId = '<YOUR-ORG-ID>';
try {
// Create the dataset
final datasetId = await dataClient.createDataset(orgId, "example-dataset");
print('Successfully created dataset');
} catch (e) {
print('Error creating dataset: $e');
}
For more information, see Data Client API.
Implementation
Future<String> createDataset(String orgId, String name) async {
final request = CreateDatasetRequest()
..organizationId = orgId
..name = name;
final response = await _datasetClient.createDataset(request);
return response.id;
}