Waypoint

fun Waypoint(originalPosition: GeoCoordinates, delay: Long, type: Waypoint.Type, status: Waypoint.Status, payload: String? = null)
fun Waypoint(originalPosition: GeoCoordinates, navigablePosition: GeoCoordinates, delay: Long, type: Waypoint.Type, status: Waypoint.Status, distanceFromStart: Int, payload: String? = null, vehicleInfo: Waypoint.VehicleInfo? = null)
fun Waypoint(originalPosition: GeoCoordinates, navigablePosition: GeoCoordinates, delay: Long, type: Waypoint.Type, status: Waypoint.Status, payload: String? = null)
fun Waypoint(originalPosition: GeoCoordinates, type: Waypoint.Type, status: Waypoint.Status, payload: String? = null)
fun Waypoint(originalPosition: GeoCoordinates, type: Waypoint.Type, payload: String? = null)