ActivityRecord.fromMap constructor

ActivityRecord.fromMap(
  1. Map map
)

Implementation

factory ActivityRecord.fromMap(Map<dynamic, dynamic> map) {
  return ActivityRecord(
    id: map['id'],
    name: map['name'],
    description: map['description'],
    startTime: map['startTime'] != null
        ? DateTime.fromMillisecondsSinceEpoch(map['startTime'])
        : null,
    endTime: map['endTime'] != null
        ? DateTime.fromMillisecondsSinceEpoch(map['endTime'])
        : null,
    activeTimeMillis: map['activeTime'],
    timeZone: map['timeZone'],
    activitySummary: map['activitySummary'] != null
        ? ActivitySummary.fromMap(map['activitySummary'])
        : null,
    activityTypeId: map['activityTypeId'],
    deviceInfo: map['deviceInfo'] != null
        ? DeviceInfo.fromMap(map['deviceInfo'])
        : null,
  );
}