SpikeActivitiesSummaryData.fromObject constructor

SpikeActivitiesSummaryData.fromObject(
  1. dynamic object
)

Implementation

factory SpikeActivitiesSummaryData.fromObject(final dynamic object) {
  final reflection = SpikeDataReflectiveModel.fromObject(
    object,
    entryConverter: (item) =>
        SpikeActivitiesSummaryDataEntry.fromObject(item),
    type: SpikeDataType.activitiesSummary,
  );

  return SpikeActivitiesSummaryData._(
    userId: reflection.userId,
    startDate: reflection.startDate,
    endDate: reflection.endDate,
    dataTypeName: reflection.dataTypeName,
    collectedAt: reflection.collectedAt,
    type: reflection.type,
    sources: reflection.sources,
    entries: reflection.entries,
  );
}