toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'packageName': packageName,
'startTime': _startTime?.millisecondsSinceEpoch,
'endTime': _endTime?.millisecondsSinceEpoch,
'timeUnit': describeEnum(_timeUnit),
'readFromAllApps': _readFromAllApps,
'dataCollector': _dataCollector?.toMap(),
'dataType': _dataType?.toMap(),
'appToRemove': _appToRemove,
'subDataTypeList': _subDataTypeList,
}..removeWhere((String k, dynamic v) => v == null);
}