import 'CoachAction.dart'; import 'CoachChart.dart'; /// One turn in the coach thread. Answers carry **bold** markup in [body] and /// [followUp], an optional chart between them, and actions under them. class CoachMessage { bool mine; String body; CoachChart? chart; String followUp; List actions; DateTime at; CoachMessage({ required this.mine, required this.body, this.chart, this.followUp = "", List? actions, DateTime? at, }) : actions = actions ?? [], at = at ?? DateTime.now(); }