HealthRecord.fromMap constructor

HealthRecord.fromMap(
  1. Map map
)

Implementation

factory HealthRecord.fromMap(Map<dynamic, dynamic> map) {
  return HealthRecord(
    metadata: map['metadata'],
    startTime: DateTime.fromMillisecondsSinceEpoch(map['startTime']),
    endTime: DateTime.fromMillisecondsSinceEpoch(map['endTime']),
    dataCollector: DataCollector.fromMap(map['dataCollector']),
    healthRecordId: map['healthRecordId'],
  )
    ..fieldValues = Map<String, dynamic>.from(map['fieldValues'])
    ..subDataSummary = List<SamplePoint>.from(
      map['subDataSummary'].map((dynamic m) => SamplePoint.fromMap(m)),
    )
    ..subDataDetails = List<SampleSet>.from(
      map['subDataDetails'].map((dynamic m) => SampleSet.fromMap(m)),
    );
}