SpikeEcgDataEntry.fromObject constructor

SpikeEcgDataEntry.fromObject(
  1. dynamic object
)

Implementation

factory SpikeEcgDataEntry.fromObject(final dynamic object) =>
    SpikeEcgDataEntry._(
      frequency: NumberDeserializer.deserialize(object[_Keys.frequency]),
      avgHR: NumberDeserializer.deserialize(object[_Keys.avgHR]),
      classification:
          StringDeserializer.deserialize(object[_Keys.classification]),
      lead: StringDeserializer.deserialize(object[_Keys.lead]),
      originalSource: IterableDeserializer.deserialize(
        object[_Keys.originalSource],
        mapper: (item) => StringDeserializer.deserialize(item) ?? '',
      ),
      source: StringDeserializer.deserialize(object[_Keys.source]),
      timeStart: StringDeserializer.deserialize(object[_Keys.timeStart]),
      timeEnd: StringDeserializer.deserialize(object[_Keys.timeEnd]),
      timezoneOffset:
          NumberDeserializer.deserialize(object[_Keys.timezoneOffset]),
      unit: StringDeserializer.deserialize(object[_Keys.unit]),
      samples: IterableDeserializer.deserialize(
        object[_Keys.samples],
        mapper: (item) => NumberDeserializer.deserialize(item) ?? -1,
      ),
    );