Datum constructor

Datum({
  1. bool multiDatum = false,
})

Create a datum.

If multiDatum is true, then multiple Datum objects are stored in a list with the same id and header.

Implementation

Datum({bool multiDatum = false}) : super() {
  timestamp = DateTime.now().toUtc();
  // only add an id to single datums - not to each multi-datum
  id = (!multiDatum) ? Uuid().v1() : null;
}