Function plan
Source pub async fn plan(
configuration: &Configuration,
from_place: &str,
to_place: &str,
detailed_transfers: bool,
via: Option<Vec<String>>,
via_minimum_stay: Option<Vec<i32>>,
time: Option<String>,
max_transfers: Option<i32>,
max_travel_time: Option<i32>,
min_transfer_time: Option<i32>,
additional_transfer_time: Option<i32>,
transfer_time_factor: Option<f64>,
max_matching_distance: Option<f64>,
pedestrian_profile: Option<PedestrianProfile>,
use_routed_transfers: Option<bool>,
transit_modes: Option<Vec<Mode>>,
direct_modes: Option<Vec<Mode>>,
pre_transit_modes: Option<Vec<Mode>>,
post_transit_modes: Option<Vec<Mode>>,
direct_rental_form_factors: Option<Vec<RentalFormFactor>>,
pre_transit_rental_form_factors: Option<Vec<RentalFormFactor>>,
post_transit_rental_form_factors: Option<Vec<RentalFormFactor>>,
direct_rental_propulsion_types: Option<Vec<RentalPropulsionType>>,
pre_transit_rental_propulsion_types: Option<Vec<RentalPropulsionType>>,
post_transit_rental_propulsion_types: Option<Vec<RentalPropulsionType>>,
direct_rental_providers: Option<Vec<String>>,
pre_transit_rental_providers: Option<Vec<String>>,
post_transit_rental_providers: Option<Vec<String>>,
num_itineraries: Option<i32>,
page_cursor: Option<&str>,
timetable_view: Option<bool>,
arrive_by: Option<bool>,
search_window: Option<i32>,
require_bike_transport: Option<bool>,
max_pre_transit_time: Option<i32>,
max_post_transit_time: Option<i32>,
max_direct_time: Option<i32>,
timeout: Option<i32>,
) -> Result<Plan200Response, Error<PlanError>>