SamplePoint constructor

SamplePoint({
  1. DataCollector? dataCollector,
  2. DataType? dataType,
  3. int? id,
  4. DateTime? startTime,
  5. DateTime? endTime,
  6. DateTime? samplingTime,
  7. FieldValueOptions? fieldValueOptions,
  8. TimeUnit timeUnit = TimeUnit.MILLISECONDS,
  9. String? metadata,
})

You must set dataCollector or dataType.

Implementation

SamplePoint({
  this.dataCollector,
  this.dataType,
  this.id,
  this.startTime,
  this.endTime,
  this.samplingTime,
  this.fieldValueOptions,
  this.timeUnit = TimeUnit.MILLISECONDS,
  this.metadata,
}) : assert(dataCollector != null || dataType != null) {
  for (Field field
      in dataCollector?.dataType?.fields ?? dataType?.fields ?? <Field>[]) {
    pairs[field.name] = null;
  }
}