Domain model representing a track (a collection of waypoints forming a path).
Timestamp (in millis) when the track was created.
Optional description providing more details about the track.
Unique identifier for the track (matches DB primary key).
Human-readable name of the track.
List of waypoints that belong to this track.
Converts a domain Track object into a database TrackEntity.