lib/onebusaway-sdk.rb



# frozen_string_literal: true

# Standard libraries.
require "cgi"
require "date"
require "erb"
require "etc"
require "json"
require "net/http"
require "rbconfig"
require "securerandom"
require "set"
require "stringio"
require "time"
require "uri"

# Gems.
require "connection_pool"

# Package files.
require_relative "onebusaway-sdk/version"
require_relative "onebusaway-sdk/util"
require_relative "onebusaway-sdk/extern"
require_relative "onebusaway-sdk/base_model"
require_relative "onebusaway-sdk/base_page"
require_relative "onebusaway-sdk/request_options"
require_relative "onebusaway-sdk/errors"
require_relative "onebusaway-sdk/base_client"
require_relative "onebusaway-sdk/pooled_net_requester"
require_relative "onebusaway-sdk/client"
require_relative "onebusaway-sdk/models/response_wrapper"
require_relative "onebusaway-sdk/models/agencies_with_coverage_list_params"
require_relative "onebusaway-sdk/models/agencies_with_coverage_list_response"
require_relative "onebusaway-sdk/models/agency_retrieve_params"
require_relative "onebusaway-sdk/models/agency_retrieve_response"
require_relative "onebusaway-sdk/models/arrival_and_departure_list_params"
require_relative "onebusaway-sdk/models/arrival_and_departure_list_response"
require_relative "onebusaway-sdk/models/arrival_and_departure_retrieve_params"
require_relative "onebusaway-sdk/models/arrival_and_departure_retrieve_response"
require_relative "onebusaway-sdk/models/block_retrieve_params"
require_relative "onebusaway-sdk/models/block_retrieve_response"
require_relative "onebusaway-sdk/models/config_retrieve_params"
require_relative "onebusaway-sdk/models/config_retrieve_response"
require_relative "onebusaway-sdk/models/current_time_retrieve_params"
require_relative "onebusaway-sdk/models/current_time_retrieve_response"
require_relative "onebusaway-sdk/models/references"
require_relative "onebusaway-sdk/models/report_problem_with_stop_retrieve_params"
require_relative "onebusaway-sdk/models/report_problem_with_trip_retrieve_params"
require_relative "onebusaway-sdk/models/route_ids_for_agency_list_params"
require_relative "onebusaway-sdk/models/route_ids_for_agency_list_response"
require_relative "onebusaway-sdk/models/route_retrieve_params"
require_relative "onebusaway-sdk/models/route_retrieve_response"
require_relative "onebusaway-sdk/models/routes_for_agency_list_params"
require_relative "onebusaway-sdk/models/routes_for_agency_list_response"
require_relative "onebusaway-sdk/models/routes_for_location_list_params"
require_relative "onebusaway-sdk/models/routes_for_location_list_response"
require_relative "onebusaway-sdk/models/schedule_for_route_retrieve_params"
require_relative "onebusaway-sdk/models/schedule_for_route_retrieve_response"
require_relative "onebusaway-sdk/models/schedule_for_stop_retrieve_params"
require_relative "onebusaway-sdk/models/schedule_for_stop_retrieve_response"
require_relative "onebusaway-sdk/models/search_for_route_list_params"
require_relative "onebusaway-sdk/models/search_for_route_list_response"
require_relative "onebusaway-sdk/models/search_for_stop_list_params"
require_relative "onebusaway-sdk/models/search_for_stop_list_response"
require_relative "onebusaway-sdk/models/shape_retrieve_params"
require_relative "onebusaway-sdk/models/shape_retrieve_response"
require_relative "onebusaway-sdk/models/stop_ids_for_agency_list_params"
require_relative "onebusaway-sdk/models/stop_ids_for_agency_list_response"
require_relative "onebusaway-sdk/models/stop_retrieve_params"
require_relative "onebusaway-sdk/models/stop_retrieve_response"
require_relative "onebusaway-sdk/models/stops_for_agency_list_params"
require_relative "onebusaway-sdk/models/stops_for_agency_list_response"
require_relative "onebusaway-sdk/models/stops_for_location_list_params"
require_relative "onebusaway-sdk/models/stops_for_location_list_response"
require_relative "onebusaway-sdk/models/stops_for_route_list_params"
require_relative "onebusaway-sdk/models/stops_for_route_list_response"
require_relative "onebusaway-sdk/models/trip_detail_retrieve_params"
require_relative "onebusaway-sdk/models/trip_detail_retrieve_response"
require_relative "onebusaway-sdk/models/trip_for_vehicle_retrieve_params"
require_relative "onebusaway-sdk/models/trip_for_vehicle_retrieve_response"
require_relative "onebusaway-sdk/models/trip_retrieve_params"
require_relative "onebusaway-sdk/models/trip_retrieve_response"
require_relative "onebusaway-sdk/models/trips_for_location_list_params"
require_relative "onebusaway-sdk/models/trips_for_location_list_response"
require_relative "onebusaway-sdk/models/trips_for_route_list_params"
require_relative "onebusaway-sdk/models/trips_for_route_list_response"
require_relative "onebusaway-sdk/models/vehicles_for_agency_list_params"
require_relative "onebusaway-sdk/models/vehicles_for_agency_list_response"
require_relative "onebusaway-sdk/resources/agencies_with_coverage"
require_relative "onebusaway-sdk/resources/agency"
require_relative "onebusaway-sdk/resources/arrival_and_departure"
require_relative "onebusaway-sdk/resources/block"
require_relative "onebusaway-sdk/resources/config"
require_relative "onebusaway-sdk/resources/current_time"
require_relative "onebusaway-sdk/resources/report_problem_with_stop"
require_relative "onebusaway-sdk/resources/report_problem_with_trip"
require_relative "onebusaway-sdk/resources/route"
require_relative "onebusaway-sdk/resources/route_ids_for_agency"
require_relative "onebusaway-sdk/resources/routes_for_agency"
require_relative "onebusaway-sdk/resources/routes_for_location"
require_relative "onebusaway-sdk/resources/schedule_for_route"
require_relative "onebusaway-sdk/resources/schedule_for_stop"
require_relative "onebusaway-sdk/resources/search_for_route"
require_relative "onebusaway-sdk/resources/search_for_stop"
require_relative "onebusaway-sdk/resources/shape"
require_relative "onebusaway-sdk/resources/stop"
require_relative "onebusaway-sdk/resources/stop_ids_for_agency"
require_relative "onebusaway-sdk/resources/stops_for_agency"
require_relative "onebusaway-sdk/resources/stops_for_location"
require_relative "onebusaway-sdk/resources/stops_for_route"
require_relative "onebusaway-sdk/resources/trip"
require_relative "onebusaway-sdk/resources/trip_details"
require_relative "onebusaway-sdk/resources/trip_for_vehicle"
require_relative "onebusaway-sdk/resources/trips_for_location"
require_relative "onebusaway-sdk/resources/trips_for_route"
require_relative "onebusaway-sdk/resources/vehicles_for_agency"