import 'package:intl/intl.dart'; import 'package:ohthatsa/pages/practice/PracticeDatabase.dart'; import 'package:ohthatsa/pages/practice/PracticeType.dart'; import 'package:ohthatsa/util/Months.dart'; class PracticeAnswer { final int question; final int answer; final bool correct; DateTime dateTime; int sessionId = -1; PracticeAnswer(this.question, this.answer, this.correct){ dateTime = DateTime.now(); } Map toMap() { // Should match the SQLite format YYYY-MM-DD HH:MM:SS.SSS String timeFormat = DateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(dateTime); return { "question": question, "answer": answer, "correct": correct, "time": timeFormat, "sessionId": sessionId }; } }