cpd_2022_zi/lib/models/hiit_workout.dart

34 lines
914 B
Dart

import 'package:smoke_cess_app/interface/db_record.dart';
class HIITWorkout implements DatabaseRecord {
Duration _workoutDuration;
String _commentBefore;
String _commentAfter;
DateTime _workoutDate;
HIITWorkout(this._workoutDuration, this._commentBefore, this._commentAfter,
this._workoutDate);
/* @override
HIITWorkout.fromMap(Map<String, dynamic> map) {
_workoutDuration = map['_workoutDuration'];
_commentBefore = map['_commentBefore'];
_commentAfter = map['_commentAfter'];
_workoutDate = map['_workoutDate'];
} */
@override
String toCSV() =>
"${_workoutDate.toIso8601String()}, $_workoutDuration, $_commentBefore, $_commentAfter";
@override
Map<String, dynamic> toMap() {
return {
'workoutDuration': _workoutDuration,
'commentBefore': _commentBefore,
'commentAfter': _commentAfter,
'workoutDate': _workoutDate,
};
}
}