OpenMHealthBodyTemperature constructor
OpenMHealthBodyTemperature({
- required TemperatureUnitValue bodyTemperature,
- required TimeFrame effectiveTimeFrame,
- DescriptiveStatistic? descriptiveStatistic,
- MeasurementLocation? measurementLocation,
- 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,
});