Module Values.RouteMatrixAvoidanceAreaGeometrySource

Geometry of the area to be avoided.

Sourcetype nonrec t = {
  1. boundingBox : BoundingBox.t option;
    (*

    Geometry defined as a bounding box. The first pair represents the X and Y coordinates (longitude and latitude,) of the southwest corner of the bounding box; the second pair represents the X and Y coordinates (longitude and latitude) of the northeast corner.

    *)
  2. polygon : RouteMatrixAvoidanceAreaGeometryPolygonList.t option;
    (*

    Geometry defined as a polygon with only one linear ring.

    *)
  3. polylinePolygon : RouteMatrixAvoidanceAreaGeometryPolylinePolygonList.t option;
    (*

    A list of Isoline PolylinePolygon, for each isoline PolylinePolygon, it contains PolylinePolygon of the first linear ring (the outer ring) and from second item to the last item (the inner rings). For more information on polyline encoding, see https://github.com/aws-geospatial/polyline.

    *)
}
Sourceval make : ?boundingBox:??? -> ?polygon:??? -> ?polylinePolygon:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Double of Double.t | `List of [> `List of [> `Double of Double.t ] list ] list | `String of PolylineRing.t ] 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