DataPoint constructor
DataPoint({
- required Measure body,
- String? userId,
- DataPointAcquisitionProvenance? provenance,
Implementation
DataPoint({
required this.body,
String? userId,
DataPointAcquisitionProvenance? provenance,
}) {
var id = Uuid().v1(); // Generates a time-based version 1 UUID.
var now = DateTime.now();
header = DataPointHeader(
id: id,
creationDateTime: now,
schemaId: body.getSchemaId(),
userId: userId,
acquisitionProvenance: provenance,
);
}