class OnebusawaySDK::Resources::TripsForRoute

def initialize(client:)

Parameters:
  • client (OnebusawaySDK::Client) --
def initialize(client:)
  @client = client
end

def list(route_id, params = {})

Returns:
  • (OnebusawaySDK::Models::TripsForRouteListResponse) -

Options Hash: (**params)
  • :request_options (OnebusawaySDK::RequestOptions, Hash{Symbol=>Object}, nil) --
  • :time (Integer) -- Query the system at a specific time. Useful for testing.
  • :include_status (Boolean) -- Determine whether full tripStatus elements with real-time information are
  • :include_schedule (Boolean) -- Determine whether full schedule elements are included. Defaults to false.

Parameters:
  • params (OnebusawaySDK::Models::TripsForRouteListParams, Hash{Symbol=>Object}) -- .
  • route_id (String) -- The ID of the route.
def list(route_id, params = {})
  parsed, options = OnebusawaySDK::Models::TripsForRouteListParams.dump_request(params)
  @client.request(
    method: :get,
    path: ["api/where/trips-for-route/%0s.json", route_id],
    query: parsed,
    model: OnebusawaySDK::Models::TripsForRouteListResponse,
    options: options
  )
end