Values.WaypointOptimizationWaypointSourceWaypoint between the Origin and Destination.
type nonrec t = {accessHours : WaypointOptimizationAccessHours.t option;Access hours corresponding to when a waypoint can be visited.
*)appointmentTime : TimestampWithTimezoneOffset.t option;Appointment time at the waypoint.
*)before : BeforeWaypointsList.t option;Constraint defining what waypoints are to be visited after this waypoint.
*)heading : Heading.t option;GPS Heading at the position.
*)id : WaypointId.t option;The waypoint Id.
*)position : Position.t;Position in World Geodetic System (WGS 84) format: [longitude, latitude].
*)serviceDuration : DurationSeconds.t option;Service time spent at the waypoint. At an appointment, the service time should be the appointment duration. Unit: seconds
*)sideOfStreet : WaypointOptimizationSideOfStreetOptions.t option;Options to configure matching the provided position to a side of the street.
*)}val make :
?accessHours:??? ->
?appointmentTime:??? ->
?before:??? ->
?heading:??? ->
?id:??? ->
?serviceDuration:??? ->
?sideOfStreet:??? ->
position:Position.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of Heading.t
| `List of
[> `Double of Double.t | `Integer of WaypointIndex.t ] list
| `Long of DurationSeconds.t
| `String of TimestampWithTimezoneOffset.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `Double of Double.t ] list
| `Structure of
(string * [> `Enum of string | `String of TimeOfDay.t ]) list ])
list ])
list ]