Class: Aws::GeoRoutes::Types::RoutePedestrianLegDetails

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

Overview

Details that are specific to a pedestrian leg.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arrivalTypes::RoutePedestrianArrival

Details corresponding to the arrival for the leg.



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#departureTypes::RoutePedestrianDeparture

Details corresponding to the departure for the leg.



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#noticesArray<Types::RoutePedestrianNotice>

Notices are additional information returned that indicate issues that occurred during route calculation.

Returns:



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  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.



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#spansArray<Types::RoutePedestrianSpan>

Spans that were computed for the requested SpanAdditionalFeatures.

Returns:



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#summaryTypes::RoutePedestrianSummary

Summarized details of the leg.



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end

#travel_stepsArray<Types::RoutePedestrianTravelStep>

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



3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 3868

class RoutePedestrianLegDetails < Struct.new(
  :arrival,
  :departure,
  :notices,
  :pass_through_waypoints,
  :spans,
  :summary,
  :travel_steps)
  SENSITIVE = []
  include Aws::Structure
end