Class: Aws::GeoRoutes::Types::RouteVehicleLegDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb

Overview

Steps of a leg that correspond to the travel portion of the leg.

Constant Summary collapse

SENSITIVE =
[:truck_road_types]

Instance Attribute Summary collapse

Instance Attribute Details

#arrivalTypes::RouteVehicleArrival

Details corresponding to the arrival for the leg.



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#departureTypes::RouteVehicleDeparture

Details corresponding to the departure for the leg.



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#incidentsArray<Types::RouteVehicleIncident>

Incidents corresponding to this leg of the route. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#noticesArray<Types::RouteVehicleNotice>

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.

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#pass_through_waypointsArray<Types::RoutePassThroughWaypoint>

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



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#spansArray<Types::RouteVehicleSpan>

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

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#summaryTypes::RouteVehicleSummary

Summarized details of the leg.



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#toll_systemsArray<Types::RouteTollSystem>

Toll systems are authorities that collect payments for the toll. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#tollsArray<Types::RouteToll>

Toll related options. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#travel_stepsArray<Types::RouteVehicleTravelStep>

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

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#truck_road_typesArray<String>

Truck road type identifiers. BK1 through BK4 apply only to Sweden. A2,A4,B2,B4,C,D,ET2,ET4 apply only to Mexico. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

There are currently no other supported values as of 26th April 2024.

Returns:

  • (Array<String>)


5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end

#zonesArray<Types::RouteZone>

Zones corresponding to this leg of the route. Not supported in ap-southeast-1 and ap-southeast-5 regions for GrabMaps customers.

Returns:



5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 5998

class RouteVehicleLegDetails < Struct.new(
  :arrival,
  :departure,
  :incidents,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :tolls,
  :toll_systems,
  :travel_steps,
  :truck_road_types,
  :zones)
  SENSITIVE = [:truck_road_types]
  include Aws::Structure
end