import 'package:smoke_cess_app/interface/db_record.dart'; class Mood implements DatabaseRecord { final double _moodValue; final String _comment; final DateTime _date; Mood(this._moodValue, this._comment, this._date); @override String toCSV() { return "${_date.toIso8601String()}, ${_moodValue.round().toString()}, $_comment"; } @override Map toMap() { return { 'value': _moodValue, 'comment': _comment, 'date': _date.toIso8601String(), }; } }