Waypoint Entity
data class WaypointEntity(val waypointId: Double = 0.0, val latitude: Double, val longitude: Double, val elevation: Double?, val time: String?, val trackOwnerId: Int)
Room database entity representing a Waypoint.
This is the persistence-layer model stored in the local DB. It maps directly to the "waypoints" table and has a foreign key relationship to the TrackEntity.