OpenMHealthBodyTemperature constructor

OpenMHealthBodyTemperature({
  1. required TemperatureUnitValue bodyTemperature,
  2. required TimeFrame effectiveTimeFrame,
  3. DescriptiveStatistic? descriptiveStatistic,
  4. MeasurementLocation? measurementLocation,
  5. TemporalRelationshipToSleep? temporalRelationshipToSleep,
})

Creates a new body temperature measurement.

@param bodyTemperature The temperature value with its unit. @param effectiveTimeFrame When the measurement was taken. @param descriptiveStatistic Optional statistical context for aggregated values. @param measurementLocation Optional location where temperature was measured. @param temporalRelationshipToSleep Optional relationship to sleep cycle.

Implementation

OpenMHealthBodyTemperature({
  required this.bodyTemperature,
  required this.effectiveTimeFrame,
  this.descriptiveStatistic,
  this.measurementLocation,
  this.temporalRelationshipToSleep,
});