Class: Aws::GeoRoutes::Types::RouteTransitLegDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::GeoRoutes::Types::RouteTransitLegDetails
- Defined in:
- gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb
Overview
Populated when the Leg type is Transit, and provides additional information that is specific to public transit travel.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#after_travel_steps ⇒ Array<Types::RouteTransitAfterTravelStep>
Steps of a leg that must be performed after the travel portion of the leg.
-
#agency ⇒ Types::RouteTransitAgency
Details about the transit agency.
-
#arrival ⇒ Types::RouteTransitArrival
Details corresponding to the arrival for the leg.
-
#attributions ⇒ Array<Types::RouteAttribution>
List of required attributions to display.
-
#before_travel_steps ⇒ Array<Types::RouteTransitBeforeTravelStep>
Steps of a leg that must be performed before the travel portion of the leg.
-
#booking_web_links ⇒ Array<Types::RouteWebLink>
Web links to external ticket booking services for the transit.
-
#departure ⇒ Types::RouteTransitDeparture
Details corresponding to the departure for the leg.
-
#incidents ⇒ Array<Types::RouteTransitIncident>
Incidents affecting this leg of the transit route.
-
#intermediate_stops ⇒ Array<Types::RouteTransitIntermediateStop>
Intermediate stops between departure and destination of the transit route.
-
#next_departures ⇒ Array<Types::RouteTransitNextDeparture>
List of next departures that cover the same section of the route.
-
#notices ⇒ Array<Types::RouteTransitNotice>
List of notices that indicate issues that occurred during route calculation.
-
#pass_through_waypoints ⇒ Array<Types::RoutePassThroughWaypoint>
Waypoints that were passed through during the leg.
-
#spans ⇒ Array<Types::RouteTransitSpan>
Spans that were computed for the requested SpanAdditionalFeatures.
-
#summary ⇒ Types::RouteTransitSummary
Summary of the transit leg.
-
#transport ⇒ Types::RouteTransitTransportModeDetails
Transport mode details for the transit leg.
-
#travel_steps ⇒ Array<Types::RouteTransitTravelStep>
Steps of a leg that must be performed during the travel portion of the leg.
Instance Attribute Details
#after_travel_steps ⇒ Array<Types::RouteTransitAfterTravelStep>
Steps of a leg that must be performed after the travel portion of the leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#agency ⇒ Types::RouteTransitAgency
Details about the transit agency.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#arrival ⇒ Types::RouteTransitArrival
Details corresponding to the arrival for the leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#attributions ⇒ Array<Types::RouteAttribution>
List of required attributions to display.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#before_travel_steps ⇒ Array<Types::RouteTransitBeforeTravelStep>
Steps of a leg that must be performed before the travel portion of the leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#booking_web_links ⇒ Array<Types::RouteWebLink>
Web links to external ticket booking services for the transit.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#departure ⇒ Types::RouteTransitDeparture
Details corresponding to the departure for the leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#incidents ⇒ Array<Types::RouteTransitIncident>
Incidents affecting this leg of the transit route.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#intermediate_stops ⇒ Array<Types::RouteTransitIntermediateStop>
Intermediate stops between departure and destination of the transit route.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#next_departures ⇒ Array<Types::RouteTransitNextDeparture>
List of next departures that cover the same section of the route.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#notices ⇒ Array<Types::RouteTransitNotice>
List of notices that indicate issues that occurred during route calculation.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#pass_through_waypoints ⇒ Array<Types::RoutePassThroughWaypoint>
Waypoints that were passed through during the leg. This includes the
waypoints that were configured with the PassThrough option. Not
populated when the TravelMode is Transit or Intermodal.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#spans ⇒ Array<Types::RouteTransitSpan>
Spans that were computed for the requested SpanAdditionalFeatures.
Not populated when the TravelMode is Transit or Intermodal.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#summary ⇒ Types::RouteTransitSummary
Summary of the transit leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#transport ⇒ Types::RouteTransitTransportModeDetails
Transport mode details for the transit leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |
#travel_steps ⇒ Array<Types::RouteTransitTravelStep>
Steps of a leg that must be performed during the travel portion of the leg.
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 |
# File 'gems/aws-sdk-georoutes/lib/aws-sdk-georoutes/types.rb', line 7226 class RouteTransitLegDetails < Struct.new( :after_travel_steps, :agency, :arrival, :attributions, :before_travel_steps, :booking_web_links, :departure, :incidents, :intermediate_stops, :next_departures, :notices, :pass_through_waypoints, :spans, :summary, :transport, :travel_steps) SENSITIVE = [] include Aws::Structure end |