ActivityData.fromMap constructor

ActivityData.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ActivityData.fromMap(Map<String, dynamic> map) {
  return ActivityData(
    type: DataType.values[map['type']],
    integerValue: map['integerValue'],
    startTime: map['startTime'] != null ? TimeOfDay(hour: int.parse(map['startTime'].split(':')[0]), minute: int.parse(map['startTime'].split(':')[1])) : null,
    endTime: map['endTime'] != null ? TimeOfDay(hour: int.parse(map['endTime'].split(':')[0]), minute: int.parse(map['endTime'].split(':')[1])) : null,
    activityTime: map['activityTime'] != null ? Duration(minutes: map['activityTime']) : null,
    present: map['present'],
  );
}