toMap method
Implementation
Map<String, Object?> toMap() => {
'mission_id': missionId,
if (goal != null) 'goal': goal,
'terminal_status': terminalStatus,
'step_count': stepCount,
'steps_completed': stepsCompleted,
'duration_ms': duration.inMilliseconds,
if (terminalFailureReason != null)
'terminal_failure_reason': terminalFailureReason,
if (screenAtStart != null) 'screen_at_start': screenAtStart,
};