cutoffs array is calculated on get as a combination of the course cutoffs and the plan points gets re-calculated if the course or plan version changes
delay is sum of Plan.delays
delays array is calculated on get as a combination of the specified delays and default delays based on waypoint types gets re-calculated if the course or plan version changes
Unique identifier for the plan
Method for calculating target time
Display name for the plan
Scales for factors
Plan stats object
Target time in seconds
Typical delay for the plan; amount of dwell time at waypoints where 'hasDelay' is true
Version of course & plan update (non trivial changes that affect pacing)
Finds and optionally inserts a point at an input location.
The location (in km) to determine value.
Whether to also insert a created point into the points array. Defaults to false.
The PlanPoint at input location.
Update the plan with new data.
Plan update data
Version of plan update (non trivial changes that affect pacing)