SpikeHeartDataEntry.fromObject constructor

SpikeHeartDataEntry.fromObject(
  1. dynamic object
)

Implementation

factory SpikeHeartDataEntry.fromObject(final dynamic object) =>
    SpikeHeartDataEntry._(
      date: StringDeserializer.deserialize(object[_Keys.date]),
      timeZoneOffset: NumberDeserializer.deserialize(
        object[_Keys.timezoneOffset],
      ),
      restingHeartRate: NumberDeserializer.deserialize(
        object[_Keys.restingHeartRate],
      ),
      minHeartRate: NumberDeserializer.deserialize(
        object[_Keys.minHeartRate],
      ),
      averageHeartRate: NumberDeserializer.deserialize(
        object[_Keys.avgHeartRate],
      ),
      maxHeartRate:
          NumberDeserializer.deserialize(object[_Keys.maxHeartRate]),
      heartRateSamples: IterableDeserializer.deserialize(
        object[_Keys.heartRateSamples],
        mapper: (item) => HeartSampleRecord.fromObject(item),
      ),
      heartRateVariability: ObjectDeserializer.deserialize(
        object[_Keys.heartRateVariability],
        converter: (item) => HeartVariabilityRecord.fromObject(item),
      ),
      intradayHeartRateVariability: IterableDeserializer.deserialize(
        object[_Keys.intradayHRV],
        mapper: (item) => HeartIntradayVariabilityRecord.fromObject(item),
      ),
      source: StringDeserializer.deserialize(object[_Keys.source]),
    );