toMap method

Map<String, Object?> toMap()

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,
    };