Module Values.RoutePedestrianLegDetailsSource

Details that are specific to a pedestrian leg.

Sourcetype nonrec t = {
  1. arrival : RoutePedestrianArrival.t option;
    (*

    Details corresponding to the arrival for the leg.

    *)
  2. departure : RoutePedestrianDeparture.t option;
    (*

    Details corresponding to the departure for the leg.

    *)
  3. notices : RoutePedestrianNoticeList.t option;
    (*

    Notices are additional information returned that indicate issues that occurred during route calculation. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

    *)
  4. passThroughWaypoints : RoutePassThroughWaypointList.t option;
    (*

    Waypoints that were passed through during the leg. This includes the waypoints that were configured with the PassThrough option.

    *)
  5. spans : RoutePedestrianSpanList.t option;
    (*

    Spans that were computed for the requested SpanAdditionalFeatures. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

    *)
  6. summary : RoutePedestrianSummary.t option;
    (*

    Summarized details of the leg.

    *)
  7. travelSteps : RoutePedestrianTravelStepList.t option;
    (*

    Steps of a leg that must be performed before the travel portion of the leg.

    *)
}
Sourceval make : ?arrival:??? -> ?departure:??? -> ?notices:??? -> ?passThroughWaypoints:??? -> ?spans:??? -> ?summary:??? -> ?travelSteps:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `Integer of RoutePassThroughWaypointGeometryOffsetInteger.t | `List of [> `Enum of string | `Integer of Integer.t | `Structure of (string * [> `Enum of string | `String of LanguageTag.t ]) list ] list | `Long of DurationSeconds.t | `String of CountryCode3.t | `Structure of (string * [> `Boolean of SensitiveBoolean.t | `Double of SpeedKilometersPerHour.t | `Enum of string | `Integer of RoutePassThroughPlaceWaypointIndexInteger.t | `List of [> `Double of Double.t | `Structure of (string * [> `Enum of string | `String of LanguageTag.t | `Structure of (string * [> `Enum of string | `String of LanguageTag.t ]) list ]) list ] list | `Long of DurationSeconds.t ]) list ]) list ] list | `Structure of (string * [> `String of TimestampWithTimezoneOffset.t | `Structure of (string * [> `Enum of string | `Integer of RoutePedestrianPlaceWaypointIndexInteger.t | `List of [> `Double of Double.t ] list | `Long of DistanceMeters.t | `String of SensitiveString.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t