toMap method
Represents the ActivityRecord object as a Map.
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'deviceInfo': deviceInfo?.toMap(),
'name': name,
'description': description,
'timezone': timeZone,
'id': id,
'activityTypeId': activityTypeId,
'startTimeMillis': startTime?.millisecondsSinceEpoch,
'endTimeMillis': endTime?.millisecondsSinceEpoch,
'activeTimeMillis': activeTimeMillis,
'activitySummary': activitySummary?.toMap(),
}..removeWhere((String k, dynamic v) => v == null);
}