toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'packageName': packageName,
'startTime': startTime.millisecondsSinceEpoch,
'endTime': endTime.millisecondsSinceEpoch,
'timeUnit': describeEnum(timeUnit),
'hrIDs': _healthRecordIds,
'subDataTypeList': _subDataTypeList,
'dataType': _dataType?.toMap(),
'deleteSubData': deleteSubData,
}..removeWhere((String k, dynamic v) => v == null);
}