mod build;
#[cfg(feature = "enable-reqwest")]
mod execute;
#[cfg(feature = "enable-reqwest")]
mod get;
mod is_open_now;
mod new;
mod query_url;
mod with_language;
mod with_location;
mod with_max_price;
mod with_min_price;
mod with_pagetoken;
mod with_region;
mod with_type;
use crate::{
client::GoogleMapsClient, types::Language, types::LatLng, types::PlaceType, types::Region,
};
#[derive(Debug)]
pub struct Request<'a> {
client: &'a GoogleMapsClient,
input: String,
radius: u32,
language: Option<Language>,
location: Option<LatLng>,
maxprice: Option<u8>,
minprice: Option<u8>,
opennow: Option<bool>,
pagetoken: Option<String>,
region: Option<Region>,
place_type: Option<PlaceType>,
query: Option<String>,
}